![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zhiyuan_guo
这个作者很懒,什么都没留下…
展开
-
spring事务传播属性
/**1在不同类中(方法事务 第一个方法(有) 第二个方法(无) 第三个方法(有))Propagation propagation() default Propagation.REQUIRED; 传播属性serviceA(有事务) serviceB(无) serviceC(有事务)updateBeansA调用updateBeansB调用updateBeansCupdateBeansA() updateBeansB() updateBeansC()*事务名称com.ex原创 2022-02-04 14:01:46 · 1179 阅读 · 2 评论 -
java原生读取xml
java原生读取xmlxmljava原生读取xml一、java原生读取xml1.代码展示一、java原生读取xml1.代码展示启发 当研究mybatis的时候发现 mybatis在读取配置文件的时候 采用java原生方式 InputStream resourceAsStream2 = Thread.currentThread().getContextClassLoader().getResourceAsStream("font/test.xml"); Docum原创 2022-02-02 16:56:11 · 715 阅读 · 0 评论 -
java类加载器的种类
类加载器类加载器类加载器一、类加载器的种类1.应用类加载器2.扩展类加载器3.系统类加载器一、类加载器的种类1.应用类加载器 用户自定义的类一般是应用类加载器 案例1ClassLoader classLoader1 = MyBatisTest.class.getClassLoader();System.out.println(classLoader1);sun.misc.Launcher$AppClassLoader@18b4aac22.扩展类加载器ClassLoader cl原创 2022-02-01 23:43:03 · 672 阅读 · 0 评论 -
java对象克隆
java对象clonejava对象克隆java对象克隆(要克隆的对象必须要实现 CloneEable 接口 这个接口是一个标志接口(空接口 没有任何的方法实现和属性) 留给jvm处理 )@Data@AllArgsConstructor@NoArgsConstructorclass Person implements Cloneable{ String name; Integer age; Cat cat; public Person c原创 2021-11-06 12:33:01 · 101 阅读 · 0 评论 -
hashcode是否能返回一个随机数
hashcode是否能返回一个随机数总结:如果一个对象 不往 与hash有关的集合中放 那么hashcode()方法 写不写无所谓, 否则必须写hashcode方法 ,hashcode能加快比较的速度 ,java 的hashcode 方法是不能返回一个随机数以String 字符串举例子String a="123";String b=new String("123");a.equals(b) // true equals 相等的两个对象 hash值必定相等 所以hashcode原创 2021-05-17 23:33:58 · 868 阅读 · 1 评论 -
双亲委派模型
双亲委派模型如果一个类加载器 收到类加载请求 那么它首先会委派给他的父类加载器去加载 object.parent() 如果 父类加载器 能加载 则加载 否则子类加载器去加载优点:双亲委派模型的好处是安全比如用户自定义一个类String 引导类加载器 只会把系统中的String 类加载到内存中 不会将用户自定 义的类加载的内存中...原创 2021-05-17 22:26:06 · 49 阅读 · 0 评论 -
java读取本地txt文件乱码
##java读取本地的txt文件乱码 inputStreamReader()加上gbk参数public class Adddot {public static void main(String[] args) {File file = new File(“C:\Users\guozhiyuan\Desktop\filter.txt”);int countor = 0;try {Inpu...原创 2019-11-26 09:41:31 · 184 阅读 · 0 评论 -
static代码块/匿名代码块/静态代码块/执行顺序
原创 2019-11-21 08:59:51 · 226 阅读 · 0 评论 -
一台电脑配置多个jdk指定工具(eclipse tomcat maven)使用指定的jdk
##一台电脑配置多个jdk并且使用1,先配置一个jdk 进入环境配置的dos命令 sysdm.pl开始配置jdk第一个jdk配置结束进入此路径删除java.xxx 大概有三个安装第二个jdk 只需要配置然后 配置maven 和tomcat 使用指定的jdk 这里指定1.8打开两个以cmd结尾的 替换里面的JAVA_HOME 换成 JAVA_HOME_MAVE...原创 2019-11-10 23:23:55 · 645 阅读 · 0 评论