java接口的实例化
摘要:代码 public interface RequestHandler { void onRequest(String recive, String toRespon); }public interface RequestHandler { void onRequest(String recive,
阅读全文
spring1-小结-bean的简单生命周期-aop思路-事务传播机制简单解析
摘要:package com.example.demospring1; import com.example.demospring1.service.UserService; import org.springframework.beans.factory.annotation.Autowired; im
阅读全文
spring2
摘要:循环依赖 lookup 找bean, 配合prototype使用 spring扫描出来之后,得出来的是一个对象的定义, beandefinetion 类的类型 单例/原型: https://www.cnblogs.com/ococo/p/15920305.html ASM 是一个 Java 字节码操
阅读全文
线程池
摘要:import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; import java.uti
阅读全文
spring-1
摘要:快速下载生成一个springboot项目 https://spring.io/quickstart 效果 1 启动 2 访问 Building a RESTful Web Service https://spring.io/guides/gs/rest-service/#scratch 译文:@Re
阅读全文
报错解决
摘要:Failed to load class: io.protostuff.jetbrains.plugin.reference.FieldReferenceProviderImpl [Plugin: io.protostuff.protostuff-jetbrains-plugin] 解决: 下掉pr
阅读全文
探究map,list,for
摘要:推荐阅读hashmap的资料 https://blog.csdn.net/a314774167/article/details/100110216 从map中取数据的几种不同方式 1 HashMap<String, String> stringStringHashMap = new HashMap<
阅读全文
jvm
摘要:对象的创建 虚拟机遇到new的时候,1 检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已被加载,解析,初始化, 2类加载检查通过后,虚拟机将为新生对象分配内存,这里可以了解一下指针碰撞,空闲列表,同步处理分配,本地线程分配缓冲分配空间。 3 内存分配完成后,
阅读全文
类相关
摘要:RandomAccess 数组快速随机访问,一个标识类,多种方法可以达成得时候,标识得作用可以是根据标识优选一种路径https://www.cnblogs.com/yeya/p/9950723.htmlJava Collections.EMPTY_LIST 和 Collections.emptyLi
阅读全文
java 算法 TheAlgorithms/Java
摘要:https://github.com/TheAlgorithms/Java github
阅读全文
集合collection-map-list-set
摘要:https://blog.csdn.net/learn280668200/article/details/81284691 https://blog.csdn.net/qq_33206732/article/details/80364033 https://ask.csdn.net/question
阅读全文
stringutils.join....String.join()
摘要:StringUtils.join()和String.join()用途:将数组或集合以某拼接符拼接到一起形成新的字符串。 1.StringUtils.join()方法: (1)使用前需先引入common-lang3的jar包, List<String> list = new ArrayList<>()
阅读全文
volatile--学习--未使用过
摘要:当一个变量定义为 volatile 之后,将具备两种特性: 1.保证此变量对所有的线程的可见性,这里的“可见性”,如本文开头所述,当一个线程修改了这个变量的值,volatile 保证了新值能立即同步到主内存,以及每次使用前立即从主内存刷新。但普通变量做不到这点,普通变量的值在线程间传递均需要通过主内
阅读全文
同步,异步
摘要:https://blog.csdn.net/huangqiang1363/article/details/79508852 老实说,玩电脑也玩了好几年了;印象中看到"同步和异步"关键字的次数已经记不清了,总感觉自己知道点什么,但却又说不出来什么东西,这是为啥?—— 因为没有深入理解,没有总结;也应了
阅读全文
java-io-总结-代码-1
摘要:/** * 创建一个新文件 */ @Test public void test1() { File f = new File("D:\\hello.txt"); try { f.createNewFile(); } catch (IOException e) { e.printStackTrace(
阅读全文
关于date
摘要:getDateTimeInstance方法——获取日期/时间格式器 https://book.2cto.com/201309/31514.html @RequestMapping("/hi") public String hello(Locale locale, Model model) { mod
阅读全文
了解泛型数组的简单底层实现
摘要:1 有参构造数组函数,A(capacity) 2 无参构造函数,默认容量n 3 获得数组的容量 4 获得数组中元素的个数 5 判断数组是否为空 6 在索引index处插入元素e 7 向所有元素后面/在数组末尾添加一个新元素 8 向所有元素前面/在数组首位添加一个新元素 9 获取index索引未知的元
阅读全文
关于数组的记忆
摘要:E[] a,数组a有capacity,size,length,index,e这些 将a看做一个公交车,公交车实例化,capacity是车上总共的座位数量,size是座位实际被占用数量,length同size, index则是座位从0 排到capacity-1, e指的是占座位的某个元素;
阅读全文
字符串比较用equal以及==的区别
摘要:链接 https://blog.csdn.net/liyunxiangrxm/article/details/53541513 从object类来看,equal和==都是比较的对象的地址,但是在String中,equal比较的是内容是否相等,因为在String中对equal进行了重写。 源码先挂在这
阅读全文
15个顶级多线程面试题及答案
摘要:https://www.cnblogs.com/starcrm/p/5010336.html定时线程池中scheduleWithFixedDelay和scheduleAtFixedRate 转自https://www.cnblogs.com/huajiezh/p/5790942.html 1)现在有
阅读全文