摘要:
Quartz是开源的作业调度框架,使你能在预定义的日期和时间运行任务。 Quartz 1.6 Quartz是强大和先进的调度框架,帮助Java开发者在指定的日期和时间运行调度作业。 本教程教你使用Quartz 1.6.3开发调度作业。 本示例有点过时,新版Quartz版本为 2.2.3。 1. 下载 阅读全文
摘要:
许多程序员的博客都喜欢集成其他联系方式的入口,比如微博秀、GitHub,方便阅读者访问。仅仅放置一个文字链接明显已经落伍,不够明显。 本文介绍一种以挂件的形式在博客园集成GitHub的方式,效果如下: GitHub提供了相应的效果预览和代码,只需把代码中的 换成自己对应的github账号即可,然后把 阅读全文
摘要:
简介本文的主要目的是介绍Java SE 8引入的lambda表达式。 Lambda表达式是Java SE 8中引入的新的且重要的特性。它提供了一种清新简洁的方式表示方法接口,即表达式。同时,Lambda表达式改进了Collection库,使其更容易遍历、过滤和提取数据。另外,新的并... 阅读全文
摘要:
静态引入(Static Import)是Java引入的特性,它允许在类中定义public static的成员(字段和方法),在使用时不用指定类名。此特性是在1.5版本中引入的。 该功能提供了一种类型安全的机制,可以不必引用最初定义字段的类使用常量。它也有助于放弃创建常量接口:这是只... 阅读全文
摘要:
前段时间因为项目需要使用了highcharts报表,新手可以参考http://www.hcharts.cn/,教程中有比较详细的介绍和demo。但是demo中的例子的数据都是静态数据,而在实际项目中一般数据都是从数据库加载的。 下面是我做的一个简单例子,从数据库中加载数据然后在前端... 阅读全文
摘要:
FindBugs是一个静态分析工具,用来查找Java代码中存在的bugs。1. 安装FindBugsFindBugs有两种安装方式: 1. 在线安装(Eclipse建议使用此安装方式) 2. 离线安装:下载FingdBugs插件,放入plugins文件夹(MyEclipse建议使用... 阅读全文
摘要:
作为一名程序员,自己在学习时经常需要写代码,但是由于换电脑或其他原因这些代码可能丢失,不方便以后的查看和复习。如果有一个版本服务器,不仅能把上传代码,在需要是可以随时下载,而且能实现版本控制,查看每个版本做了哪些修改。这时GitHub是个不错的选择。 1. 要使用GitHub首先... 阅读全文
摘要:
Eclipse集成svn相信大家已经非常熟悉了,但是IntelliJ IDEA如何集成svn呢?下面简单介绍一下(其他的版本控制工具的集成类似): 1. 首先配置下载并配置svn软件,推荐使用SlikSvn。 2. 在IntelliJ IDEA集成svn,选择Subversion... 阅读全文
摘要:
在Windows下安装Boot2Docker,运行docker run hello-world命令,出现如下错误: An error occurred trying to connect: Post https://192.168.59.103:2376/v1.19/contain... 阅读全文
摘要:
Myeclipse非正常关闭后再次打开,“Servers”非正常显示,出现如下错误:Could not create the view: An unexpected exception was thrown.。解决办法: 1. 关闭Myeclipse。 2. 在工作目录下找到“.m... 阅读全文