JavaJunior
文章平均质量分 57
abel004
这个作者很懒,什么都没留下…
展开
-
手写简单线程池
1、创建线程的问题并发的本质其实就是任务的并行处理。我们可以为每一个任务建立一个线程来执行。不过我们知道电脑的资源是有限的,无止境的创建线程,性能并不会一直提升,反而会达到峰值后开始衰减。为每个任务都去创建线程存在如下的问题: 线程创建需要消耗资源。我们知道线程的创建和启动都需要消耗资源,需要 JVM 和操作系统提供支持。如果线程运行的任务十分轻量级,那么会造成创建线程的时间开销比任务逻辑运行时间还要长; CPU 性能有限。当活跃的线程超过了 CPU 的承载限度,那么会有大量线程转载 2021-10-14 16:22:37 · 177 阅读 · 0 评论 -
ajax跨域完全解决方案
ajax跨域完全解决方案原因:浏览器限制跨域,端口号或ip地址域名不一样。XHR(XMLHttpRequest)请求解决方案一:浏览器禁止检查chrome --disable-web-security --user-data-dir=g:\temp3解决方案二:jsonp//clientvar base = "http://localhost:8080/test";$...原创 2019-06-15 17:45:38 · 341 阅读 · 0 评论 -
Java 的强引用、弱引用、软引用、虚引用
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:Object o=new Object(); // 强引用 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如...转载 2019-06-03 13:25:26 · 550 阅读 · 0 评论 -
Java文件路径
system.getProperties()文档中列出了各种属性。 getProperties public static Properties getProperties()Determines the current system properties. First, if there is a security manager, its checkPropertiesA...原创 2018-09-06 15:39:57 · 2059 阅读 · 0 评论 -
common-upload上传bug
在windows系统的IDEA环境下,我把commons-fileupload-1.3.3.jar和commons-io-2.5.jar放在了project/web/lib/目录下,因为以前我把 servlet-api.jar和jsp-api.jar放在这个目录一直能正常运行的。这次却总是报如下错误: java.lang.NoClassDefFoundError: org/apach...原创 2018-08-23 22:54:24 · 348 阅读 · 0 评论 -
正则表达式\1,\2和\\1,\\2的理解
正则表达式\1,\2和\\1,\\2的理解Pattern p = Pattern.compile("(\\d)(a)(b4)\\2");Matcher matcher = p.matcher("8ab4a"); //匹配/**\\2代表的是与第二组括号内的内容相同也就是必须以第二组括号里的字母a结尾。其它数字以此类推。括号的序号以第几个左括号为准。如"(b(\\d)(a))\\1"...原创 2018-08-16 08:57:24 · 16647 阅读 · 0 评论 -
安装JDK1.8
卸载查看已经安装的jdk[root@bogon jre]# rpm -qa|grep jdkjava-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7...转载 2018-07-19 17:59:01 · 283 阅读 · 0 评论 -
内部类
转载自骆昊的面试题https://blog.csdn.net/jackfrued/article/details/44921941/** * 扑克类(一副扑克) * @author 骆昊 * */public class Poker { private static String[] suites = {"黑桃", "红桃", "草花", "方块"}; private ...转载 2018-06-15 04:31:56 · 482 阅读 · 0 评论 -
基本排序算法(java)
public class Aa { public static void main(String[] args) throws Exception { int[] arr = new int[100000]; for (int i = 0; i < 100000; i++) { arr[i] = (int) (Math.ra...转载 2018-06-11 18:16:00 · 263 阅读 · 0 评论