java
文章平均质量分 68
猿有一技
互联网、技术、娱乐分享
展开
-
jar包读取资源文件报错:找不到资源文件(No such file or directory)
1、遇到问题(1)Maven项目开发阶段正常运行,Java程序可以读取配置文件public class Main { public static void main(String[] args) throws Exception { Main.readFile("resources/sharepointApp.xml"); } public static byte[] readFile(String fileName) throws Exception {转载 2021-04-08 15:43:16 · 2603 阅读 · 0 评论 -
线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式
1. 通过Executors创建线程池的弊端在创建线程池的时候,大部分人还是会选择使用Executors去创建。下面是创建定长线程池(FixedThreadPool)的一个例子,严格来说,当使用如下代码创建线程池时,是不符合编程规范的。ExecutorService fixedThreadPool = Executors.newFixedThreadPool(5);原因在于:(摘自阿里编码规约)线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的转载 2021-02-01 10:29:54 · 1020 阅读 · 0 评论 -
SpringDataJpa——JpaRepository查询功能
原文链接:http://blog.csdn.net/ming070423/article/details/220861691.JpaRepository支持接口规范方法名查询。意思是如果在接口中定义的查询方法符合它的命名规则,就可以不用写实现,目前支持的关键字如下。KeywordSampleJPQL snippetIsNotNullfindByAgeNotNull... where x.age ...转载 2018-04-03 15:39:38 · 648 阅读 · 0 评论 -
Java内存布局【图】以及java各种存储区【详解】
一、Java内存布局浅谈 1. 总述我们知道,线程是操作系统调度的基本单元。所有线程共享父进程的堆空间,而每个线程都有自己的栈空间和程序计数器。所以,Java虚拟机也看以看作是一个独立的进程,里面的内存空间分为线程共享空间和线程独有空间。Java虚拟机内存布局如下:2. 所有线程共享的内存空间 (1)堆空间:JVM规范中规定,所有对象实例以及数组都要在堆上进行分配。一般来说,堆空间都有一个默认大小...转载 2018-07-16 11:31:33 · 904 阅读 · 0 评论