在Gradle遇到了上面的问题,困扰了几天,终于解决
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html...   
阅读全文...
标签:
gradle
1、生成eclipse的依赖类库:
a、build.gradle里面有:
apply plugin: 'java'
apply plugin: 'eclipse'
采用命令gradle eclipse 生成
b、通过下面脚本任务,生成到lib里面下面
task copyJars(type:Copy){
from configurations.runtime
...   
阅读全文...
标签:
gradle
1. JNA
JNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库
2. SmallSQL
基于JDBC3.0转为Desktop应用设计的嵌入式数据库,纯Java,本地访问,不支持网络
但目前好像不太活跃,最新版本是0.2,并且2008年后没有更新
3. Fisheye
类似Hudson的配置库管理工具,据说简单易用
4. TeamViewer
...   
阅读全文...
Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。
http://www.sonarqube.org/
主要特点:
代码覆盖:通过单元测试,将会显示哪行代码被选中
改善编码规则
搜寻编码...   
阅读全文...
标签:
Sonar
,代码质量
在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。
这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和 PMD。
在Eclipse中格式化源代码并管理import语句
...   
阅读全文...
昨天说的No buffer space available (maximum connections reached?): recv failed 错误,后面测试后,发现性能测试久,还是报错。
最终解决方法是修改mysql的连接程序,加入缓存,才能坚持住高并发。
标签:
mysql
,性能测试
今天同事发来一个错误:
java.net.SocketException: No buffer space available (maximum connections reached?): recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
a...   
阅读全文...
标签:
mysql
,性能测试