Fork me on GitHub

随笔分类 -  Java

摘要:定义 OSGI(Open Service Gateway Initiative)技术是面向Java的动态模型系统。 OSGI框架实现了一个优雅、完整和动态地组件模型。应用程序(bundle)无需重新引导可以被远程安装、启动、升级和卸载。 OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建 阅读全文
posted @ 2017-08-18 20:26 何钊 阅读(2119) 评论(0) 推荐(0)
摘要:一、线程池 并发的基础是java.lang.Threads类。 Thread执行类型为java.lang.Runnable的对象。 直接使用Thread类有以下缺点: Ø 创建新线程会导致一些性能开销。 Ø 太多的线程可能导致性能下降,因为CPU需要在这些线程之间切换。 Ø 不能轻易地控制线程数,因 阅读全文
posted @ 2017-08-18 20:23 何钊 阅读(448) 评论(0) 推荐(0)
摘要:需要用到的jar包 1.freemarker 2.3.19.jar 2.javax.mail.jar 3.javax.activation.jar 本次测试邮箱是腾讯企业邮箱,其他未经测试。 做这个功能是因为我女朋友每个月都需要手动去发几十个人的考勤、考核邮件,实在是太过重复的做一件很乏味的事情,所 阅读全文
posted @ 2017-08-18 15:16 何钊 阅读(640) 评论(0) 推荐(0)
摘要:之前,抽空看了一下Kotlin,语法糖蛮不错的,于是想知道基于JVM的语言有多少? 阅读全文
posted @ 2017-08-18 11:25 何钊 阅读(132) 评论(0) 推荐(0)
摘要:网上的一张图片,看了看,瞬间觉得路漫漫其修远兮! 与君共勉! 阅读全文
posted @ 2017-08-18 11:24 何钊 阅读(201) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-08-18 11:23 何钊 阅读(476) 评论(0) 推荐(0)
摘要:web.xml原理 1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这 阅读全文
posted @ 2017-08-18 10:53 何钊 阅读(558) 评论(0) 推荐(1)
摘要:java类的初始化顺序 1、静态变量2、静态代码块3、main方法4、类的属性5、代码块6、构造方法 如果有父类则是: 1、父类--静态变量2、父类--静态代码块3、子类--静态变量4、子类--静态代码块5、父类--属性6、父类--代码块7、父类--构造方法8、子类--属性9、子类--代码块10、子 阅读全文
posted @ 2017-08-18 10:50 何钊 阅读(339) 评论(0) 推荐(1)