07 2019 档案

摘要:1.Synchronized的原理 https://www.cnblogs.com/zaizhoumo/p/7700161.html Java的每一个对象都可以作为锁,当一个线程访问时,首先要获取锁对象,退出代码块或抛出异常时才会释放锁。 常见的三种用法: 普通方法, 静态方法 同步代码块 普通方法 阅读全文
posted @ 2019-07-23 14:47 333- 阅读(859) 评论(0) 推荐(0)
摘要:1.ArrayList和Vector的区别? 1.vector 的所有方法都是同步(Synchronized)的,是线程安全的(thread-safe)的,而ArrayList是线程不安全的,线程安全是会影响性能,ArrayList 比vector的性能好 2.当Vector或ArrayList元素 阅读全文
posted @ 2019-07-16 19:34 333- 阅读(179) 评论(0) 推荐(0)
摘要:1.Algorithm https://leetcode-cn.com/problems/implement-strstr/ 2.Review https://redis.io/topics/memory-optimization 1.聚合类型的特殊转码 使用 redis.conf 来调整特殊编码类 阅读全文
posted @ 2019-07-14 21:30 333- 阅读(121) 评论(0) 推荐(0)
摘要:1.fiaalize()方法什么时候被调用,析构函数(finalization)的目的是什么? 1.当一个对象 gc roots 不可达时,在下一个垃圾回收周期并尝试回收该对象。如果这个对象重写了finalize()方法,并在这个方法中成功自救(将自身赋值某个引用),那么该对象不会回收,如果这个对象 阅读全文
posted @ 2019-07-13 00:05 333- 阅读(194) 评论(0) 推荐(0)
摘要:1.Algorithm https://leetcode-cn.com/problems/remove-element/solution/yi-chu-yuan-su-by-leetcode/ 2.Review 3.Tip https://blog.csdn.net/qq_35619711/arti 阅读全文
posted @ 2019-07-08 10:56 333- 阅读(92) 评论(0) 推荐(0)
摘要:@component public class FooServiceImpl implements FooService{ @Autowired private JdbcTemplate jdbcTemplate; @Override @Transactional public void insertRecord(){ jdbcTemp... 阅读全文
posted @ 2019-07-03 21:36 333- 阅读(154) 评论(0) 推荐(0)