文章分类 - Java
摘要:前提: 1. db mysql 2. 使用的hibernate 连接池 如果前提不符,那么解决方案或许也不适用 这个问题,老生常谈了, 原因为连接池使用无效的连接去访问DB 无效的原因为:mysql超时后主动关闭连接,但是连接池并不会主动清理失效的连接,所以还是会存在使用无效连接去访问DB的情况 所
阅读全文
摘要:1. 修改datas的username属性值 XXXClass datas = xxx.new XXXClass(); // XXXClass datas = new XXXClass(); Class cls = datas.getClass(); String key = "username";
阅读全文
摘要:// 重命名文件: public static void rename() throws IOException { copyFile(new File("H:\\Company\\module\\aa.vue"), new File("H:\\Company\\module\\aa_1.vue")
阅读全文
摘要:1. 旧版IDEA IntelliJ IDEA 2018.2.3 (Community Edition)Build #IC-182.4323.46, built on September 4, 2018JRE: 1.8.0_152-release-1248-b8 amd64JVM: OpenJDK
阅读全文
摘要:安装文件: 链接:https://pan.baidu.com/s/1iiXZpjNZ9GfEjqxawcBUGA?pwd=h1yk 提取码:h1yk 安装步骤:https://blog.csdn.net/qq_40670946/article/details/90200364
阅读全文
摘要:1. 在Filter中修改请求的path RequestFacade facade= (RequestFacade) req; Class clzz=RequestFacade.class; try { Field field=clzz.getDeclaredField("request"); fi
阅读全文
摘要:#数组 当创建一个数组对象时,实际上就是创建了一个引用数组,并且每个引用都会自动被初始化,为一个特定值,该值拥有自己的关键字 null。 一旦Java看到null,就知道这个引用还没有指向某个对象。 在使用任何引用前,必须为其指定一个对象,如果试图使用一个还是null的引用,在运行时,将会报错。 J
阅读全文
摘要:#高精度数字 ##BigInteger和BigDecimal 虽然它们大致属于包装器类的范畴,但二者都没有对应的基本类型 不过这两个类包含的方法,提供的操作与基本类型所能执行的操作基本相似 也就是说,能够作用于int或float的操作,也同样能作用于BigInteger或BigDecimal。只不过
阅读全文
摘要:#数据存储的位置 有5个地方 ###寄存器 最快的存储区-->处理器内部。 但寄存器的数量极其有限,所以寄存器根据需求进行分配(Java),(C、C++允许向编译器建议寄存器的分配方式), ###堆栈 位于通用RAM(随机访问存储器),这是一种快速有效的分配存储的方法,仅次于寄存器。Java系统必须
阅读全文