crossoverJie's Blog
  • Home
  • Archives
  • Categories
  • Tags
  • About
  • github
  • gscript
  • cim
  • vlog

SSM(十四) 基于annotation的http防重插件

前言针对于我们现在常用的RESTful API通常我们需要对请求进行唯一标识,也就是每次都要带上一个请求号,如reqNO。 对于入库这种操作数据库的请求我们一般要保证他的唯一性,一个请求号通常只能用一次,所以需要我们对这种请求加上校验机制。 该需求的实现思路是通过自定义annotation,只给需要进行校验的接口加上注解。然后通过切面使用了注解的接口将每次请求号存进Redis,每次都进行判断是
2017-05-24
SSM
#HTTP #annotation #AOP

SSM(十三) 将dubbo暴露出HTTP服务

前言通常来说一个dubbo服务都是对内给内部调用的,但也有可能一个服务就是需要提供给外部使用,并且还不能有使用语言的局限性。 比较标准的做法是对外的服务我们统一提供一个openAPI,这样的调用方需要按照标准提供相应的appID以及密钥来进行验签才能使用。这样固然是比较规范和安全,但复杂度也不亚于开发一个单独的系统了。 这里所讲到的没有那么复杂,就只是把一个不需要各种权限检验的dubbo服务对外
2017-05-07
SSM
#Java #dubbo #HTTP

科普-为自己的博客免费加上小绿锁

在如今的HTTPS大当其道的情况下自己的博客要是还没有用上。作为互联网的螺丝钉(码农)岂不是很没面子。 使用CLOUDFLARE这里使用CLOUDFLARE来提供HTTPS服务。 在其官网进行注册,按照提示添加好自己的域名即可。 之后需要在自己域名的提供商处修改DNS服务器,我是在万网购买的修改后如下图:其中的DNS服务器地址由CLOUDFLARE是提供的。修改完成之后通常需要等待一段时间才能
2017-05-07
科普
#HTTP #HTTPS

SSM(十二) dubbo日志插件

前言在之前dubbo分布式框架中讲到了如何利用dubbo来搭建一个微服务项目。其中还有一些值得优化提高开发效率的地方,比如日志: 当我们一个项目拆分为N多个微服务之后,当其中一个调用另一个服务出现了问题,首先第一步自然是查看日志。 出现问题的有很多情况,如提供方自身代码的问题,调用方的姿势不对等。 自身的问题这个管不了,但是我们可以对每一个入参、返回都加上日志,这样首先就可以判断调用
2017-04-25
SSM
#dubbo #日志

SSM(十一) 基于dubbo的分布式架构

前言现在越来越多的互联网公司还是将自己公司的项目进行服务化,这确实是今后项目开发的一个趋势,就这个点再凭借之前的SSM项目来让第一次接触的同学能快速上手。 浅谈分布式架构分布式架构单看这个名字给人的感觉就是高逼格,但其实从历史的角度来分析一下就比较明了了。 我们拿一个电商系统来说: 单系统对于一个刚起步的创业公司项目肯定是追求越快完成功能越好,并且用户量也不大。
2017-04-07
SSM
#dubbo #分布式

SSM(十) 项目重构-互联网项目的Maven结构

前言很久没有更新博客了,之前定下周更逐渐成了月更。怎么感觉像我追过的一部动漫。这个博文其实很早就想写了。之前所有的代码都是在一个模块里面进行开发,这和maven的理念是完全不相符的,最近硬是抽了一个时间来对项目的结构进行了一次重构。 先来看看这次重构之后的目录结构
2017-03-04
SSM
#Maven #重构

SSM(九) 反射的实际应用 - 构建日志对象

前言相信做Java的童鞋或多或少都听过反射,这也应该是Java从入门到进阶的必经之路。 但是在我们的实际开发中直接使用它们的几率貌似还是比较少的,(除了造轮子或者是Spring Mybatis这些框架外)。 所以这里介绍一个在实际开发中还是小有用处的反射实例。 传统日志有关反射的一些基本知识就不说了,可以自行Google,也可以看下反射入门。 日志相信大家都不陌生,在实际开发中一些比较敏感的数据
2017-01-19
SSM
#Java #Reflect

SSM(八)动态切换数据源

前言 在现在开发的过程中应该大多数朋友都有遇到过切换数据源的需求。比如现在常用的数据库读写分离,或者就是有两个数据库的情况,这些都需要用到切换数据源。 手动切换数据源使用Spring的AbstractRoutingDataSource类来进行拓展多数据源。 该类就相当于一个dataSource的路由,用于根据key值来进行切换对应的dataSource。 下面简单来看下AbstractRout
2017-01-05
SSM
#Java #AOP

GoodBye 2016,Welcome 2017 | 码农砌墙记

前言 早在这个月初的时候我就很想写一篇年终总结了,因为这一年相对于去年确实是经历的太多了。结果一直等到31号,在家里和媳妇吃完晚饭就马上打开电脑开码。 五月二十三-第一次跳槽 根据整年的时间线开始第一件大事自然就是换公司了。 先来点前景提要:我是14年11月份参加工作的。当时其实还没有毕业就在一家给大型企业做定制软件开发的公司实习。刚开始工作的时候什么事情都觉得非常新奇,一个在学校学的东西能运用
2016-12-31
annual-summary

SSM(七)在JavaWeb应用中使用Redis

前言由于最近换(mang)了(de)家(yi)公(bi)司接触了新的东西所以很久没有更新了。这次谈谈Redis,关于Redis应该很多朋友就算没有用过也听过,算是这几年最流行的NoSql之一了。Redis的应用场景非常多这里就不一一列举了,这次就以一个最简单的也最常用的 缓存数据 来举例。先来看一张效果图:
2016-12-18
SSM
#Java #Redis
1…2425262728

Search

Hexo Fluid
© 2016 – 2025 | 总访问量 次 总访客数 人