加载中
SpringBoot-MVC RequestBody中LocalDateTime的自适应配置

请求的json报文中可能会出现 一下几种: ['2019-01-01','2019-01-01 12:03:34','20190101120334'] 但是接收的Request实体类日期字段是LocalDateTime类型 LocalDateTime applyDate; 希望的情况...

Java交换两个Integer-一道无聊的题的思考

1.最近网上看到的一道题,有人说一道很无聊的题,但我觉得有必要记录一下。 2.题目 public static void main(String[] args) throws Exception { Integer a = 3; Integer b = 5; ......

2019/04/14 14:33
418
【踩坑】联合主键情况下,JPA非主键设置自动增长无效

1.问题 order_info表里面,采用product_id,order_id作为联合主键,还有一个属性id,想设置成自增长的非主键。如果在建表时sql语句里加上 key(id)就可以解决。 但是,开发阶段,使用spring.jp...

MQ集合

1.记录一下各种mq的使用,仅仅列出个人的理解和图(看图比较容易理解) 首先是阿里的ons。pid对应生产者,cid对应消费者。 2.然后是rabbit mq的一些概念。 这个配置非常灵活,可以通过代码方...

2018/11/26 22:43
165
SpringBoot 控制器方法自定义参数注入

1.需求场景 在实际开发中,经常会遇到一下场景: controller 方法中拿到header中的userId,然后需要根据用户id去取到User的完整信息。在多个controller就会存在同样的重复代码--根据用户id取...

2018/10/31 17:25
1.3W
缓存更新策略

【转一个缓存更新策略】 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更...

2018/04/12 10:57
131
Java Fail-Fast与Fail-Safe机制

在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList: 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败...

2017/03/19 17:10
89
vm中linux物理内存不足解决方案

之前创建的一个center os,默认是8GB,经过一顿折磨,装jdk,tomcat,redis,mycat,nginx,mysql,hadoop...终于,内存不足了,在使用docker build某镜像的时候。迭代懵逼了,怎么解决??? 首先使...

2017/03/03 22:03
390
找两个链表的第一个公共节点

两个长度不一定相等的链表,找出其第一个公共节点。 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ pub...

2017/03/02 13:15
98
初探Java Serializable

Java序列化用于对象的持久化存储或网络传输。所有的支持序列化的类都要实现Serializable接口,在官方源码中,该接口是一个空接口,如图 这也说明了interface的作用。对于序列化的原理,目前猜...

2017/02/23 17:40
67
我真的懂递归吗?

什么是递归?函数自己调用自己?之前对递归的理解一直大概如此。也没有仔细研究过,惭愧。直到看到这篇文章人脑理解递归 ,读完之后眼前一亮,然后又迭代懵逼,对了,什么是迭代?循环?与递...

2017/02/21 21:22
138
Java 传值or引用那些事儿

一、提出疑问 java函数的参数是按值传递还是按引用传递?网上说法不一,其实仔细多看看还是能发现,真理还是掌握在多数人手里的。 其实,答案是按值传递,应该不会错的。 先看个例子,来理解...

2016/10/18 20:59
53
Spring Aop

Spring Aop

2016/10/13 16:55
159
你真的会单例模式吗?

单例模式怎么写?大家都知道单例模式分为:懒汉式和饿汉式。 一、首先我们来一个非线程安全的例子: public class SingletonTest {     public static void main(String ...args) throws...

2016/10/08 20:00
56

没有更多内容

加载失败,请刷新页面

返回顶部
顶部