获取Class类的实例(四种方法)


方式1:要求编译期间已知类型前提:若已知具体的类,通过类的class属性获取,该方法最为安全可靠,程序性能最高实例:Class clazz = String.c

@Transactional 注解失效的3种原因及解决办法

java 

@Transactional失效场景介绍先说结论Transactional注解标注方法修饰符为非public时,@Transactional注解将会不起作用调用

java内存模型之JMM


java内存模型之JMM 一、背景 因为存在多级缓存(cpu和物理主内存的速度不一致的),CPU的运行并不是直接操作内存而是先把内存里边的数据读到缓存,而内存的读和写操作的时候就会造成不一致的问题 Java虚拟机规范中试图定义一种Java内存模型,来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让J

一次性搞懂常见集合

集合 

Java 集合 概述 Java 集合可分为 Collection 和 Map 两大体系: Collection接口:用于存储一个一个的数据,也称单列数据集合。 List子接口:用来存储有序的、可以重复的数据(主要用来替换数组,"动态"数组) 实现类:ArrayList(主要实现类)、LinkedLi

如何优雅停机


kill -9 pid ???kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9

面试题-->设计模式之模板方法设计模式


面试题-->抽象类与抽象方法


理解某些父类中,具体的实例没办法具体化,只能用抽象的方法去定义,例如求一个图形的面积和周长,不同的图形计算方式不一样,我们就可以定义一个抽象类,里面有两个抽象方

面试题-->设计模式之单例模式


概念在整个系统中,某个类只能存在一个实例对象,并且只提供一个获取其实例对想的方法。实现方式的思考为了确保只有一个实例对象,就需要调用者不能自己去创建该对象,而是

面试题-->equals()和==区别


Docker学习总结

Docker