摘要:
当@Transactional 注解添加到类级别时,表示所有该类的公共方法都配置相同的事务属性信息;当@Transactional 注解添加到类级别时,方法级别也配置了@Transactional,应用程序会以方法级别的事务属性信息来管理事务,也就是说方法级别的事务属性信息会覆盖类级别的相关配置信息 阅读全文
posted @ 2020-04-02 11:43
学长不开车
阅读(437)
评论(0)
推荐(0)
摘要:
大型网站及应用都有分布式部署,分布式场景中数据的一致性是一个重要的话题。“任何一个分布式系统都无法同时满足一致性、可用性和分区容错性,最多只能同时满足两项。”所以我们在设计分布式系统只能对其进行取舍,系统往往只需要保证“最终一致性”,只有这个最终时间是在用户可以接受的范围即可。针对分布式锁的实现,比 阅读全文
posted @ 2020-04-02 11:40
学长不开车
阅读(690)
评论(0)
推荐(0)
摘要:
先看个例子: public static void main(String[] args) { // isEmpty()和isBlank()比较 StringUtils.isEmpty(null) // true StringUtils.isEmpty("") // true StringUtils 阅读全文
posted @ 2020-04-02 11:32
学长不开车
阅读(1737)
评论(0)
推荐(0)
摘要:
1、volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰;2、volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰;3、volatile-random:从已设置过期时间的数据集中任意挑选数据淘汰;4、allk 阅读全文
posted @ 2020-04-02 11:23
学长不开车
阅读(3342)
评论(0)
推荐(0)
摘要:
先看一个例子: public static void main(String[] args) { int i1 = 128; Integer i2 = 128; Integer i3 = new Integer(128); System.out.println(i1 == i2);//true Sy 阅读全文
posted @ 2020-04-02 10:59
学长不开车
阅读(3553)
评论(0)
推荐(1)
摘要:
HTTP请求有多种方法: HTTP1.0定义了3种请求方法:GET、POST和HEAD; HTTP1.1新增5种请求方法:OPTIONS、PUT、DELETE、TRANCE和CONNECT; HTTP2.0协议解析采用新的二进制格式,HTTP1.x的解析是基于文本; 1、GET:请求指定页面信息,并 阅读全文
posted @ 2020-04-02 10:17
学长不开车
阅读(3466)
评论(0)
推荐(0)
摘要:
在mybatis框架中进行参数非空或者字符串比较判断时: <if test = " mnyType == '1' "> 因为mybatis是用OGNL表达式解析的,在OGNL表达式中 ‘1’ 会被解析成字符串,又因为Java是强类型的,char和string会导致不相等,所以 if 标签中的SQL不 阅读全文
posted @ 2020-04-02 09:38
学长不开车
阅读(5768)
评论(0)
推荐(0)
浙公网安备 33010602011771号