摘要: SSM(十四) 基于annotation的http防重插件 前言 针对于我们现在常用的RESTful API通常我们需要对请求进行唯一标识,也就是每次都要带上一个请求号,如reqNO。 对于入库这种操作数据库的请求我们一般要保证他的唯一性,一个请求号通常只能用一次,所以需要我们对这种请求加上校验机制 阅读全文
posted @ 2017-08-31 14:07 小鱼儿2017 阅读(266) 评论(0) 推荐(0) 编辑
摘要: SSM(十五) 乐观锁与悲观锁的实际应用 前言 随着互联网的兴起,现在三高(高可用、高性能、高并发)项目是越来越流行。 本次来谈谈高并发。首先假设一个业务场景:数据库中有一条数据,需要获取到当前的值,在当前值的基础上+10,然后再更新回去。如果此时有两个线程同时并发处理,第一个线程拿到数据是10,+ 阅读全文
posted @ 2017-08-31 14:07 小鱼儿2017 阅读(550) 评论(0) 推荐(0) 编辑
摘要: SSM(十一) 基于dubbo的分布式架构 前言 现在越来越多的互联网公司还是将自己公司的项目进行服务化,这确实是今后项目开发的一个趋势,就这个点再凭借之前的SSM项目来让第一次接触的同学能快速上手。 浅谈分布式架构 分布式架构单看这个名字给人的感觉就是高逼格,但其实从历史的角度来分析一下就比较明了 阅读全文
posted @ 2017-08-31 14:05 小鱼儿2017 阅读(783) 评论(0) 推荐(0) 编辑
摘要: SSM(十) 项目重构-互联网项目的Maven结构 前言 很久没有更新博客了,之前定下周更逐渐成了月更。怎么感觉像我追过的一部动漫。这个博文其实很早就想写了。之前所有的代码都是在一个模块里面进行开发,这和maven的理念是完全不相符的,最近硬是抽了一个时间来对项目的结构进行了一次重构。 先来看看这次 阅读全文
posted @ 2017-08-31 14:03 小鱼儿2017 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1、动态SQL片段 通过SQL片段达到代码复用 <!-- 动态条件分页查询 --> <sql id="sql_count"> select count(*) </sql> <sql id="sql_select"> select * </sql> <sql id="sql_where"> from 阅读全文
posted @ 2017-03-08 11:32 小鱼儿2017 阅读(15913) 评论(0) 推荐(0) 编辑
摘要: CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。 它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Se 阅读全文
posted @ 2017-02-24 11:26 小鱼儿2017 阅读(404) 评论(0) 推荐(0) 编辑
摘要: java.util.logging.Logger使用详解 java.util.logging.Logger不是什么新鲜东西了,1.4就有了,可是因为log4j的存在,这个logger一直沉默着,其实在一些测试性的代码中,jdk自带的logger比log4j更方便。 一、创建Logger对象 stat 阅读全文
posted @ 2017-02-23 17:09 小鱼儿2017 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不 阅读全文
posted @ 2017-02-21 15:47 小鱼儿2017 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: Java NIO框架MINA用netty性能和链接数、并发等压力测试参数好于mina。特点:1。NIO弥补了原来的I/O的不足,它再标准java代码中提供了高速和面向块的I/O原力的I/O库与NIO最重要的区别是数据打包和传输方式的不同,原来的I/O以流的方式处理数据,而NIO以块的方式处理数据;2 阅读全文
posted @ 2017-02-21 15:41 小鱼儿2017 阅读(751) 评论(0) 推荐(0) 编辑