- 博客(15)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 JDK 9百度云下载
经过4次跳票,历经曲折的 Java 9 正式版终于发布了! 你可以通过(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载 Java 9 正式版。JDK9 提供超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具 jshell,以及安全增强、扩展提升、性能管理改善等。同时发布的
2017-09-25 11:06:44
8264
原创 DelayQueue使用示例
在学习Java 多线程并发开发过程中,了解到DelayQueue类的主要作用:是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。注意:不能将null元素放置到这种队列中。Delayed,一种混合风格的接口,用来标记那些应该在给定延迟时间之后执行的对象。此接口的实现必须定义
2017-08-30 16:47:49
56559
1
原创 自定义一个简单的阻塞队列
通过LinkedList实现一个简单的阻塞队列,实现put和get方法public class MyBlockingQueue { private LinkedList linkedList = new LinkedList<>(); private AtomicInteger count = new AtomicInteger(0); private int
2017-08-29 15:44:39
54459
原创 Java常用代码
1.获取环境变量System.getenv(“PATH”);System.getenv(“JAVA_HOME”);//2.获取系统属性System.getProperty(“pencil color”); // 得到属性值java -Dpencil color=greenSystem.getProperty(“java.spe
2017-08-28 09:01:56
53755
原创 java.lang.RuntimeException: java.io.IOException: invalid constant type: 15
jar包之间不兼容问题有时候简直要将人坑出翔,有时候的问题就是很奇怪,还找不到问题出在哪,好吧我应该注意下我的言行。这次的这个错误就困扰了我很久Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sysUserServ
2017-08-23 16:15:40
63097
原创 RocketMQ的简单使用
一、RocketMQ部署【双Master方式】1.1、服务器环境192.168.100.24 root nameServer1,brokerServer1 Master1192.168.100.25 root nameServer2,brokerServer2 Master21.2、Hosts添加信息192.168.100.24 rocketmq-nameserver119
2017-08-10 15:46:40
52443
原创 Git 使用常用命令
git init 初始化仓库git clone + 自己远程fork的仓库url 克隆仓库代码git branch + -v/av
2017-08-10 14:55:43
53808
原创 idea常用快捷键
CTRL + N 查找类double SHIFT 查找文件CTRL + G 定位行CTRL + F 在当前窗口查找文本CTRL + SHIFT
2017-08-10 14:15:56
53689
原创 mybatis-generator通过JavaParser工具实现Java代码合并
首先附上我扩展后项目的github地址 点击打开链接用过mybatis-generator的人应该都清楚,它默认是不支持Java代码合并的,只支持XML合并,这给我们的开发工作带来了一些麻烦。查看源代码它默认的代码是这样的: /* (non-Javadoc) * @see org.mybatis.generator.api.ShellCallback#mergeJavaFi
2017-08-08 14:25:04
56446
原创 mybatis-generator结合freemarker生成简单的service
首先附上项目的github地址:点击打开链接第一步:在generatorConfig.xml里添加标签,点击进入xml文件对应的dtd文件,在contex那添加需要的标签<!ELEMENT context (property*, plugin*, commentGenerator?, (connectionFactory | jdbcConnection), javaTypeResolver?
2017-07-28 19:03:24
61604
1
原创 增加Mybatis-generator生成的Mapper类和Mapper.xml里的方法
首先附上我扩展后项目的github地址:点击打开链接为了项目的需要,需要在生成的Mapper里添加enableSelectNotDeleteAll、enableSelectNotDeleteByPrimaryKey方法。下面介绍实现的过程。第一步:在generatorConfig.xml对应的dtd文件里添加table的属性,如下:<!ATTLIST table catalog
2017-07-28 13:36:49
55429
原创 对mybatis-generator扩展项目的配置使用介绍
首先附上我扩展后项目的github地址:点击打开链接,接下来的目标是实现生成的java代码的合并,而不是目前的简单覆盖。1、增加了获取sqlServer数据库字段注释的功能(官网给出的解释是JDBC不支持获取sqlServer字段注释)。2、扩展生成Bo,table里添加boObjectName属性,对应的XML配置如下: targetProject="java-generat
2017-07-28 13:20:22
57233
1
原创 mybatis-generator获取sqlServer字段注释并修改生成的实体类属性的注释
这两周一直在给mybatis—generator做扩展,使其能够增加工作开发效率。首先附上github地址:[代码地址](https://github.com/whaiming/java-generator)主要增加了以下功能:1、增加了获取sqlServer数据库字段注释的功能;2、扩展生成Bo;3、结合freemarker和XML生成了简单的Service和domain;4、增加了Ma
2017-07-26 20:37:34
57452
2
原创 iText7通过模板生成PDF
首先附上iText官网地址:http://developers.itextpdf.com点击打开链接 身为一个菜鸟,最近遇到需求——要求后台自动生成pdf,客户给的模板是这个样子的(部分):参考了官网上给的例子过后我的步骤是:1、首先是找到每个文本框的位置,并用红色框框标记Rectangle[] areas = new Rectangle[] {new Rectan
2016-12-11 11:20:34
57711
1
在没有安卓环境的mac os上装adb环境,第一步下载该文件,解压到电脑。
2017-09-25
rocketmq控制台
2017-08-10
TortoiseGit
2016-09-23
如何爬取动态加载的网页内容呢?
2017-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人