摘要: 有关线程池ExecutorService,只谈submit的使用 可创建的类型如下: private static ExecutorService pool = Executors.newFixedThreadPool(20);//创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 阅读全文
posted @ 2019-07-22 15:12 chxLonely 阅读(7300) 评论(0) 推荐(1) 编辑
摘要: JAVA四种引用 java对象的引用包括: Java中提供这四种引用类型主要有两个目的: 第一是可以让程序员通过代码的方式决定某些对象的生命周期; 第二是有利于JVM进行垃圾回收。 实际用例 1.强引用 是指创建一个对象并把这个对象赋给一个引用变量。 比如 Object object =new Ob 阅读全文
posted @ 2019-07-22 14:57 chxLonely 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 图片来自网络 一、用泛型实现快排,可以传入不通类型进行排序,比如String数组,Integer数组。 /** * 快速排序 * * @author chx * */ public class QuickSort { /** * 数组内数值的交换函数 * * @param arr * 原数组 * @ 阅读全文
posted @ 2019-07-22 11:48 chxLonely 阅读(383) 评论(0) 推荐(0) 编辑
摘要: NIO操作文件部分详解 NIO——New IO,也可以理解为非阻塞IO(Non Blocking IO)。可以替代旧IO,更高效的支持读写(文件读写,网络读写)。但文件操作都是阻塞的。学习NIO首先要了解缓冲区(Buffer),通道(Channel)。 一.缓冲区(七种类型)——专门用于存取各种基本 阅读全文
posted @ 2019-07-22 10:46 chxLonely 阅读(126) 评论(0) 推荐(0) 编辑
摘要: activemq设置后台管理用户名密码,及生产者消息密码 1.修改conf/activemq.xml 在<broker>标签下,找到</shutdownHooks>标签。在这个标签后面添加 <plugins> <simpleAuthenticationPlugin> <users> <authent 阅读全文
posted @ 2019-07-08 10:01 chxLonely 阅读(2898) 评论(0) 推荐(0) 编辑
摘要: 有关Tomcat的杂货店 一、修改端口号,并以IP访问 1.确保80端口没有程序占用。例如nginx等。 2.vi /tomcat/conf/server.xml 3.找到<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20 阅读全文
posted @ 2019-07-04 16:58 chxLonely 阅读(330) 评论(0) 推荐(0) 编辑
摘要: SSM相关配置文件 <spring-mvc.xml>文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.s 阅读全文
posted @ 2019-07-04 16:18 chxLonely 阅读(176) 评论(0) 推荐(0) 编辑
摘要: SpringMVC常用注解 1.@Controller 注解到类名上,表示该类是控制器。 2.@RequestMapping("/xxxx") 可以放在类名/方法名之上,表示访问请求该方法时的url。如果该方法类名有@RequestMapping,则访问该方法的url=项目名+类的RequestMa 阅读全文
posted @ 2019-07-02 13:38 chxLonely 阅读(751) 评论(0) 推荐(0) 编辑
摘要: Ngnix安装及常用配置 一、安装Nginx 1.检查依赖 yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel 2.下载 (官网下载地址https://nginx.org/en/downl 阅读全文
posted @ 2019-07-01 14:07 chxLonely 阅读(2347) 评论(0) 推荐(0) 编辑
摘要: ubuntu切换中文时报software database is broken错误。 网上的办法千篇一律,还都没有用。都是去应用中心删除thundbird之类的,啊。。。。。。。 在终端下执行 sudo apt-get install language-pack-zh-han* 然后去语言中心设置中 阅读全文
posted @ 2019-06-15 15:35 chxLonely 阅读(7787) 评论(1) 推荐(2) 编辑