摘要: 网上对Java线程池都有很多非常具体的解析,我概念性进行总结下,如有错误,可与我联系修改。 1.1 ThreadPool Executor 一个线程池包括以下四个基本组成部分: 1、线程池管理器(ThreadPool):用于创建并管理线程池,包括 创建线程池,销毁线程池,添加新任务; 2、工作线程( 阅读全文
posted @ 2019-03-21 17:38 逍遥卫子 阅读(6920) 评论(0) 推荐(1) 编辑
摘要: 近些年来,“知识付费”,“思维训练”,“碎片化学习”等关于知识学习的东西越来越火。仿佛踏入社会工作的人都是知识不足,技能不行的样子,增添人们内心的恐慌焦虑。 特别是程序员这一职业,对知识学习的要求更高。这也让程序员对知识学习的焦虑更加严重。刚毕业那会,对程序编程一知半解的,刚进入公司实习时,时常担心 阅读全文
posted @ 2019-01-30 17:17 逍遥卫子 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 新年之初,看了好多关于年终总结的博客,细思下自己的2018年,发现有好多事情想总结的,就想来写一遍文章给自己立个flag。 先来回顾下2018年: 工作:我看了下在公司的周计划表,发现自己每每想来都像是没干什么事情出来是有一定道理的。我现在是在一家物联网的公司上班,公司是属于初创公司,人员不到10个 阅读全文
posted @ 2019-01-21 15:12 逍遥卫子 阅读(137) 评论(0) 推荐(0) 编辑
摘要: NIO是对I/O处理的进一步抽象,包含了I/O的基础概念。我是基于网上博友的博客和Ron Hitchens写的《JAVA NIO》来学习的。 NIO的三大核心内容:缓冲区,通道,选择器。 一,buffer缓冲区 1,家谱 除了以上的基础类型对应的buffer之外,还有一种MappedByteBuff 阅读全文
posted @ 2017-05-15 11:30 逍遥卫子 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 由于在测试程序时需要收集程序运行时的内存,CPU等消耗情况。选择了jconsole这个jdk自带工具来观察。为了不影响程序运行状态,用远程连接的方式来具体观察。 首先,程序是放在ubutun系统服务器上运行,进入tomcat的启动文件catalina.sh。路径:tomcat->bin。 用命令:v 阅读全文
posted @ 2016-10-24 17:35 逍遥卫子 阅读(3678) 评论(0) 推荐(0) 编辑
摘要: 2016.9.20 9:46 记住这个时间,正在刷着知乎,打开网页浏览着各种杂七杂八的信息,可是现在是在上班呀!最近发现对未来有点不知所措,干什么都没有激情,得过且过的迷糊过每一天,这种状态太令人难受了。当着java开发工程师,当初也是对着java编程有着极大兴趣,可是如今看着以前找的那些资料,每次 阅读全文
posted @ 2016-09-20 10:08 逍遥卫子 阅读(192) 评论(1) 推荐(0) 编辑
摘要: 在做具体的系统管理时,往往会有每隔一段时间发给用户一些邮件的业务,现在参考的网上的大部分代码,写下了我自己的代码。 在ApplicationContext.xml的内容如下: 至于方法如下: 大概就是这样子了。 阅读全文
posted @ 2016-07-04 18:03 逍遥卫子 阅读(3350) 评论(0) 推荐(0) 编辑
摘要: 1)在命令提示符窗口,进入Tomcat目录,执行以下命令: keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3650 阅读全文
posted @ 2016-04-20 14:24 逍遥卫子 阅读(12217) 评论(0) 推荐(0) 编辑
摘要: 由于腾讯公司给QQ邮箱增加了一个授权码的密码保护,导致之前网上很多代码都不能用,于是就自己敲了一份demo。 注意在密码那里可能需要授权码,具体设置:http://service.mail.qq.com/cgi-bin/help?id=28 jar:javax.mail.jar 阅读全文
posted @ 2016-04-11 20:37 逍遥卫子 阅读(2084) 评论(0) 推荐(0) 编辑
摘要: 网上javaMail邮箱推送代码太多,大都是有缺陷的,今天做项目刚好要用到,于是发了大半天的时间解决的这个问题。 jar包:javax.mail.jar 代码: 阅读全文
posted @ 2016-03-30 15:09 逍遥卫子 阅读(336) 评论(0) 推荐(0) 编辑