责任链和策略设计模式-基于Java编程语言
责任链和策略设计模式这两种设计模式非常实用,下面简单介绍一下我对这两种设计模式的理解和它们在Spring框架源码中的应用。
Wesley13 Wesley13
4年前
JavaSE_坚持读源码_Object对象_Java1.7
1/2Returnsahashcodevaluefortheobject.Thismethodis3supportedforthebenefitofhashtablessuchasthoseprovidedby4{@
Wesley13 Wesley13
4年前
Java学习之ConcurrentHashMap实现一个本地缓存
  ConcurrentHashMap融合了Hashtable和HashMap二者的优势。  Hashtable是做了线程同步,HashMap未考虑同步。所以HashMap在单线程下效率较高,Hashtable在多线程下同步操作能保证程序的正确性。 但是Hashtable每次执行同步操作都需要锁住整个结构。  !(https://oscimg.
Wesley13 Wesley13
4年前
Java多线程与并发之ThreadLocal原理解析
1\.ThreadLocal是什么?使用场景ThreadLocal简介ThreadLocal是线程本地变量,可以为多线程的并发问题提供一种解决方式,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,
Wesley13 Wesley13
4年前
Java多线程之线程池配置合理线程数
目录代码查看公司服务器或阿里云是几核的合理线程数配置之CPU密集型合理线程数配置之IO密集型1\.代码查看公司服务器或阿里云是几核的要合理配置线程数首先要知道公司服务器或阿里云是几核的代码查看服务器核数:System.out.println(Runtime.getRuntime().availableProc
Wesley13 Wesley13
4年前
Java判断中文字符串是否乱码
转自CSDN一个博主的文章,感觉很有用,转发收藏一下。importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassChineseUtill{privatestaticbooleanisChinese
Wesley13 Wesley13
4年前
Java类的生命周期,能说出来算你牛!
!(https://oscimg.oschina.net/oscnet/dd872b5a9ae64b8d5fca94a44cee7c57068.png)!(https://oscimg.oschina.net/oscnet/07ce7103ce4af0f2faa714eea9d71e51d49.png)类生命周期
Wesley13 Wesley13
4年前
JAVA 序列化和反序列化XML
importjava.beans.XMLDecoder;importjava.beans.XMLEncoder;importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.ByteArrayInp
Wesley13 Wesley13
4年前
Java反射进阶—聊聊反射的几个问题
!(https://oscimg.oschina.net/oscnet/b1273181ac5f42ad8cba53a8f6cd5ce4.png)点击上方蓝字关注我,每天一见,给你力量!(https://oscimg.oschina.net/oscnet/e9e322d9a3a14b96a367e9121f673c4b.png