java
文章平均质量分 88
superswang
这个作者很懒,什么都没留下…
展开
-
java利用注解做参数验证
import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 数据验证 * Created by wangshupeng1原创 2017-03-08 11:12:52 · 1267 阅读 · 0 评论 -
Redis和Memcache的区别总结
数据类型 redis数据类型丰富,支持set liset等类型 memcache支持简单数据类型,需要客户端自己处理复杂对象 持久性 redis支持数据落地持久化存储 memcache不支持数据持久存储 分布式存储 redis支持master-slave复制模式 memcache可以使用一致性hash做分布式 value大小不同 memcache是一个内原创 2017-03-08 11:25:52 · 4784 阅读 · 0 评论 -
幂等性
1.幂等性定义 1.1 数学定义 在数学里,幂等有两种主要的定义: 在某二元运算下,幂等元素是指被自己重复运算(或对于函数是为复合)的结果等于它自己的元素。例如,乘法下唯一两个幂等实数为0和1。即 s *s = s某一元运算为幂等的时,其作用在任一元素两次后会和其作用一次的结果相同。例如,高斯符号便是幂等的,即f(f(x)) = f(x)。 1.2 HTTP规范的定义 在HT原创 2017-03-08 13:40:12 · 1060 阅读 · 1 评论 -
网站再遭新威胁 Struts2又曝高危漏洞
自从著名J2EE框架Apache Struts2被曝出可被远程攻击者利用的执行漏洞后,关于Struts2的安全性便广受关注。近日,安全研究人员则再次发现了Struts2存在远程代码执行的漏洞,Struts2官方已经确认该漏洞(S2-045),并定级为高危漏洞。 编号为CVE-2017-5638的该漏洞,是基于Jakarta plugin插件的Struts远程代码执行漏洞。据悉,该漏洞会造成R转载 2017-03-08 13:54:00 · 552 阅读 · 0 评论 -
从AbstractRoutingDataSource说分库分表实现 路由规则
本文转自 http://wely.iteye.com/blog/2275725 很多人不知分库分表怎么实现,可能是把它想得复杂了。事实上,我们将复杂的事情分工后就简单了。如果仅仅是单库分表,那直接在代码中根据分表的维度得到表名后缀,如“0001”,然后比如在mybatis下,sql语句就可以这么写“select * from user_#tbIndex#”。程序中我们能转载 2017-03-08 16:44:19 · 3584 阅读 · 0 评论 -
Spring MVC +Spring + Mybatis 构建分库分表总结 SSM搭建以及分库分表的实现
分库分表 顾名思义就是根据查询条件动态的去获取数据所在的库和表的位置,原创 2017-03-09 21:45:14 · 19216 阅读 · 10 评论