- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 maven、gradle依赖分析
使用maven、gradle最jar包进行管理有时会出现依赖冲突的情况。这时需要对依赖进行分析。maven:mvn dependency:treegradle:gradle -q dependencies 排除依赖:exclude 。。。。
2015-05-29 15:38:25 1185
原创 关于${ctx}拿不到值的问题
当项目开发时我们喜欢用来获取项目根目录,但是当项目如果为ROOT下时,是获取的空值。这是有另一个方法可以实现。来设置根目录访问地址。
2015-05-23 23:44:08 2088
原创 pushlet服务端推送
浏览器不同于其他客户端,很难建立其他客户端可以实现的socket通信,那么浏览器就只能使用轮询了,但是轮询又太太太耗费了,试想没20ms固定的发送一条http请求,对服务端来说确实是个负担,所幸,html5实现了一个websocket来解决这个问题,websocket使客户端和服务端中间建立一个通道,真正意义上的实现了及时通讯。但是。。。兼容性问题是谁也绕不过去的。IE10以下根本兼容不了。。。s
2015-05-22 13:56:06 392
原创 ExecutorService线程池
在开发当中,线程的有效管理可以对项目进行一定的优化,当有很多很多个线程同时开启的时候对于服务器很有可能是个灾难,那么怎样设置一个线程池是很有必要的。通过java.util.concurrent线程包的ExecutorService可以实现线程池的访问。java提供了四种方式获取ExecutorService。Excutors.getCacheThreadPool();....CacheTrea
2015-05-22 09:29:45 373
原创 搭建gitlab服务器
现在要使用gitlab作为版本控制工具,搭建过程如下:gitlab官网下载最近安装包:bitnami-gitlab-7.10.1-0-linux-installer.run 这是bitnami版本,可以一键安装。安装过程中会提示设置安装位置,用户名,密码等等信息。默认80端口。安装成功ip:80打开页面。可能会提示没权限:chomd -x -a 解决
2015-05-14 10:52:10 386
原创 spring加载顺序
因为项目需求,要实现自定义注解然后通过spring扫描注解并放入缓存,我想到了BeanDefinitionRegistryPostProcessor接口,通过实现 BeanDefinitionRegistryPostProcessor接口postProcessBeanFactory方法实现,因为这个方法的入参postProcessBeanFactory可以得到所有已注入spring的bean,然后
2015-05-07 09:17:04 5742 5
原创 linux下文件操作
以前都是window下开发,服务器也大多是window环境,加上取文件路径的问题还是比较少的,今天我的服务放到linux下跑不起来了,看了下,是文件问题。。修改完之后如下:(问题解决)package cn.cxf.zjknh.util; import java.io.File; import java.io.FileInputStream; imp
2015-05-06 15:15:05 386
原创 gradle打包 执行类方法
打包:gradle 脚本: ext {//设置默认值,可手动修改自定义 tag0 = "未定义标签" version0 = "1.0" title0 = "未定义说明" } war {//设置MF文件属性
2015-05-04 11:13:45 744
基于pushlet做的comet
2015-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人