自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 收藏
  • 关注

原创 Maven 打包123

做为在国内主流的项目管理的工具,还有很多不为人知的坑。举一个例子说明一下:多项目架构,很多人选择了Maven ,不得不说一下Gradle也是很上手的,后面会写一些关于在实战项目中Gradle的使用文章。话归正题,在多项目管理中,通常我们开的的功能在开发环境里是OK的,打包到测试环境结果就杯具了。在配置和环境没有问题的情况下,通常会去排除一下Jar包冲突的问题,就是涉及到打包的正确方式      

2017-04-05 10:54:51 196

原创 Maven jar包手动打到本地库

打开CMD,进入到mylib文件夹,运行下面命令(不要换行,用空格) mvn install:install-file \ -Dfile=IKAnalyzer3.2.8.jar \ -DgroupId=org.wltea.ik-analyzer \ -DartifactId=ik-analyzer \ -Dve

2016-12-03 18:01:12 156

原创 Netty4.1.X zero copy

最近实现服务端证书管理功能,就此分析关键功能点: 1、服务端手动生成客户端证书 2、服务端监听客户端Connect  3、客户端Connect 服务端并上传本地检测证书信息 4、服务端验证Client端信息是否下发 选型Netty 原因主要以下几点: 1、高性能高扩展的架色设计,大部分情况下只需关注业务本身 2、长连接心跳机制 3、Zero-Copy 技术尽量减少内存拷贝 简介

2016-11-11 11:07:41 101

原创 Maven项目多模块打包

多模块工程的打包命令参考: -am --also-make 同时构建所列模块的依赖模块; -amd -also-make-dependents 同时构建依赖于所列模块的模块; -pl --projects 构建制定的模块,模块间用逗号分隔; -rf -resume-from 从指定的模块恢复反应堆。 看英文的更助于理解: -am,--also-make If project li

2016-11-07 11:55:09 2166

原创 MySQL 5.7.9版本sql_mode=only_full_group_by问题

用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'col_user_6.a.START_TIME' which is n

2016-10-28 16:54:01 3329

原创 加速你的Maven构建

maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。 http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage 在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror mirror>

2016-10-27 15:24:20 563

原创 Aliyun Maven 仓库

maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。 http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage 在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror mirror>

2016-10-27 15:23:06 84

原创 Netty学习整理4.1.6

1、Bootstrap ServerBootstrapClientBootstrap

2016-10-19 14:43:48 81

原创 Gradle使用

gradle eclipse : 构建开发环境,下载定义的jar包   gradle build : 编译项目,生成build文件夹,并生成相应的jar或war包。   gradle clean : 与build相反,删除build文件夹。

2016-10-15 09:58:44 414

原创 SimpleChannelInboundHandler和ChannelInboundHandlerAdapter区别

一般用netty来发送和接收数据都会继承SimpleChannelInboundHandler和ChannelInboundHandlerAdapter这两个抽象类,那么这两个到底有什么区别呢? 其实用这两个抽象类是有讲究的,在客户端的业务Handler继承的是SimpleChannelInboundHandler,而在服务器端继承的是ChannelInboundHandlerAdapter

2016-10-10 09:16:20 3729

转载 Eclipse安装Freemarker Editor插件

在下面网址里下载freemarker-ide: http://sourceforge.net/projects/freemarker-ide/files/   http://sourceforge.net/projects/freemarker-ide/files/ 下载完成后后解压,由于该IDE里面的freemarker版本较老,需要将现有(自己用的)版本的freema

2016-02-18 10:39:07 292

原创 eclipse中server location灰色,如何修改?

Eclipse中tomcat service设置 选择window ----show view---services可以看到服务的面板 双击tomcat进入配置界面Service Locations(Specify the server path (i.e. catalina.base) and deploy path. Server must be published with no mod

2015-12-17 22:44:22 175

转载 centos 卸载java 安装

 查看系统已安装的jdk rpm -qa|grep jdk 我的一键安装包 显示安装的是jdk-1.6.0_22-fcs 然后使用 rpm -e --nodeps jdk-1.6.0_22-fcs 来卸载   下面是卸载与JAVA相关的文件,命令用法与上面相同,如果一次要需要卸载多个文件,直接在空格分隔即可,如:rpm -e --nodeps sun-javadb-javadoc-10.5.

2014-04-15 14:18:38 321

转载 GetKeyState、GetAsyncKeyState、GetKeyboardState函数的区别:

GetKeyState、GetAsyncKeyState、GetKeyboardState函数的区别: 1、BOOL GetKeyboardState( PBYTE lpKeyState );获得所有的256个键(键盘按键、鼠标按键等等)的状态,lpKeyState是指向一个256bit的数组,存放所有键的状态。 2、SHORT GetAsyncKeyState( int vKey )

2014-04-12 10:40:29 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除