
Java
qs_42789213
这个作者很懒,什么都没留下…
展开
-
parallelStream()并行滥用的后果
https://blog.youkuaiyun.com/zjy_love_java/article/details/108562433转载 2020-11-26 16:09:45 · 333 阅读 · 0 评论 -
Maven 依赖冲突解决
1.https://blog.youkuaiyun.com/justry_deng/article/details/986650862.https://blog.youkuaiyun.com/noaman_wgs/article/details/81137893原创 2020-11-19 10:31:01 · 152 阅读 · 0 评论 -
字节码增强之ASM、JavaAssist、Agent、Instrumentation
https://blog.youkuaiyun.com/hosaos/article/details/102931887转载 2020-11-17 17:02:46 · 388 阅读 · 0 评论 -
tomcat线程理解
1.详解tomcat的连接数与线程池https://www.cnblogs.com/kismetv/p/7806063.html不同的Tomcat版本支持的protocol不同,其中最典型的protocol包括BIO、NIO和APR(Tomcat7中支持这3种,Tomcat8增加了对NIO2的支持,而到了Tomcat8.5和Tomcat9.0,则去掉了对BIO的支持)。在Tomcat7中,自动选取使用BIO或APR(如果找到APR需要的本地库,则使用APR,否则使用BIO);在Tomcat8中,自动选原创 2020-11-11 21:11:53 · 326 阅读 · 0 评论 -
1.8 ConcurrentHashMap学习笔记
1.8 ConcurrentHashMap学习笔记概述属性内部类cas关键操作构造器概述尽管线程安全,但取回操作不会锁,也没有锁整个表的支持检索操作不会堵塞,所以可能与更新操作重叠。属性 transient volatile Node<K,V>[] table; private transient volatile Node<K,V>[] nextTable;在大量的同步组件和并发容器的实现中使用 CAS 是通过sun.misc.Unsafe类实现的,该类提供转载 2020-06-12 16:09:44 · 146 阅读 · 0 评论 -
1.8 HashMap学习笔记
1.8 HashMap学习笔记概述存储结构静态属性HashMap成员属性tableSizeFor(int cap)方法hash(Object key)方法桶下标计算put(K key, V value)resize()get(Object key)HashMap序列化与反序列化概述Hashmap支持null value和null key。(除了非同步和允许nulls,基本等同Hashtable)当数量超过load factor和capacity的乘积,hashtable会rehashed。注意是非同步转载 2020-06-09 13:56:56 · 341 阅读 · 0 评论 -
JDK11(LTS) VM & GC
原文:https://docs.oracle.com/en/java/javase/11/vm/java-virtual-machine-technology-overview.html#GUID-982B244A-9B01-479A-8651-CB6475019281https://docs.oracle.com/en/java/javase/11/gctuning/introduction-...翻译 2020-05-06 22:29:13 · 1024 阅读 · 0 评论 -
Java线程池
api reference:https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.htmlpublic ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...原创 2020-04-27 15:50:41 · 125 阅读 · 0 评论 -
Springboot transation management
特别酷的四篇文章https://www.javainuse.com/spring/boot-transaction原创 2020-04-23 21:11:13 · 130 阅读 · 0 评论 -
Spring实战ch4 aop总结
4.1advice - 切面是什么以及何时使用join point - 能够插入切面的一个点poincut - 定义何处,匹配通知所要织入的连接点aspect - 通知和切点的结合,定义切面全部内容introduction - 引入。支持向现有的类添加新方法或属性weaving - 织入。切面应用到目标对象并创建新代理对象的过程。多个点可以织入:编译期:切面在目标类编译时被织...原创 2020-04-23 17:45:28 · 159 阅读 · 0 评论 -
SE1.8 hotSpot VM GC优化
原文档:https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/toc.htmlIntroductionThe serial collector is usually adequate for most “small” applications (those requiring heaps of up to appr...原创 2020-04-13 19:31:30 · 270 阅读 · 0 评论 -
牛客网做题处理输入BufferedReader比Scanner要快
https://blog.nowcoder.net/n/a1fe1b671f274a728c4c1170c5ce8ed6https://blog.nowcoder.net/n/9e29f87a41be4e55a06f47185008800b牛客上刷题处理输入一定要用BufferedReader。同样的解法Scanner会超时!import java.io.BufferedReader;im...原创 2020-04-10 17:00:45 · 752 阅读 · 0 评论 -
Spring IOC
https://www.zhihu.com/question/23277575/answer/169698662原创 2019-10-10 10:16:03 · 103 阅读 · 0 评论