2021年6月10日
摘要: 二、idea显示编码 windows默认用gbk所以idea显示默认为gbk编码,控制台乱码问题一般都是WIndows用的GBK,而Tomcat是utf-8,导致乱码。所以需要强制idea显示编码为UTF-8。 在 Help-- custom vm options 添加-Dfile.encoding 阅读全文
posted @ 2021-06-10 00:18 youshoujing 阅读(291) 评论(0) 推荐(0)
  2020年10月5日
摘要: 一、jvm基础 1.内存区域 2.关键 (1)JVM中的内存分配及GC回收过程 参考:https://blog.csdn.net/lanzi0907/article/details/44905499?utm_source=app 阅读全文
posted @ 2020-10-05 01:03 youshoujing 阅读(53) 评论(0) 推荐(0)
摘要: 参考:https://blog.csdn.net/u011642663/article/details/90613637?utm_source=app 阅读全文
posted @ 2020-10-05 00:52 youshoujing 阅读(54) 评论(0) 推荐(0)
摘要: 1.反射基础 参考: * https://blog.csdn.net/huangliniqng/article/details/88554510* https://blog.csdn.net/grandgrandpa/article/details/84832343* https://www.jia 阅读全文
posted @ 2020-10-05 00:49 youshoujing 阅读(93) 评论(0) 推荐(0)
  2020年9月28日
摘要: 1.锁基础知识 1)CAS 参考:https://blog.csdn.net/cringkong/article/details/80533917参考:https://blog.csdn.net/v123411739/article/details/79561458真实的CAS操作是由CPU完成的, 阅读全文
posted @ 2020-09-28 01:16 youshoujing 阅读(157) 评论(0) 推荐(0)
  2020年9月25日
摘要: 1.线程状态变迁 2.为什么notify/notifyAll/ wait要在同步方法或块中执行 2.1在Java中,所有对象都能够被作为"监视器monitor"——指一个拥有一个独占锁,一个入口队列和一个等待队列的实体entity。所有对象的非同步方法都能够在任意时刻被任意线程调用,此时不需要考虑加 阅读全文
posted @ 2020-09-25 11:27 youshoujing 阅读(149) 评论(0) 推荐(0)
  2019年11月13日
摘要: 一、锁分类 线程要不要锁住同步资源?锁住--悲观锁不锁住--乐观锁 锁住同步资源如果失败,线程要不要阻塞?阻塞不阻塞--自旋锁,适应性自旋锁 多个线程竞争同步资源的流程细节上的区别?不锁住资源,多个线程中只有一个能够修改资源成功,其它线程会去重试--无锁同一个线程执行同步资源时自动获取资源--偏向锁 阅读全文
posted @ 2019-11-13 23:04 youshoujing 阅读(84) 评论(0) 推荐(0)