
java
崔星星
将来的你一定会感谢现在奋斗的你
展开
-
java.lang.NoClassDefFoundError: javax/activation/MimeTypeParseException问题解决
最近在构建打包的时候报了这个错误:java.lang.NoClassDefFoundError: javax/activation/MimeTypeParseException;原因:替换了jdk导致的,原本是使用的自己配置的jdk环境,后来换成了studio自带的jdk,两个版本不同自带的应该是剔除了这些类的。解决方法:1.替换回原来的jdk路径;2.把相关依赖添加进来:compile "javax.xml.bind:jaxb-api:2.3.0"compile "javax.activ原创 2021-08-03 09:43:38 · 4613 阅读 · 0 评论 -
二维数组中位置为0所在行列设置为0
昨天面试的一道笔试题,一个数组中如果有0则把该行与该列都设置为0求最终结果:个人思路: public class Test { public static void main(String args[]) { int[][] array = {{1, 0, 1}, {1,1,1}, {1,0,1}}; filterArray(array); }public static voi原创 2017-07-11 09:39:10 · 2366 阅读 · 0 评论 -
线程池原理解析
背景:为什么使用线程池: 减少线程的创建销毁次数:当有定时任务时一直创建销毁会制造处比较多的垃圾线程,从而导致GC比较频繁,尤其是当线程是占用内存比较大时会造成内存抖动;而使用了线程池之后可以重用工作线程从而不必一直创建销毁进而提升性能。Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵...原创 2018-09-01 12:08:00 · 718 阅读 · 0 评论