GreeDAO-Simple-Generate基本使用方法

GreeDAO-Simple-Generate,基于de.greenrobot:greendao-generator项目,运用少量java注解简化Greendao的生成难度。
这是我的第一个开源项目,源码托管在github,项目已经发布到maven中心,欢迎大家改进。

阅读更多

spring4 test 测试框架使用

spring作为最负盛名的java框架,自然有配套的测试框架,这就是Spring Test框架。spring测试框架整合junit,jmock等单元测试框架,为开发人员节省了大量时间。Spring测试框架还包括springMVC的 web测试,引入springMVC测试框架后,应用无需在j2ee容器中启动即可断言调试,并且支持事物回滚。

阅读更多

SpringMVC @Response 返回String 中文乱码

网上有多种解决办法,发现这种方式最简便:
在springMVC的配置文件中(springMVC-xx.xml),修改<mvc:annotation-driven />为:

阅读更多

解决linux ubuntu14 使用teamviewer11 中文乱码问题

Teamviewer是优秀的远程控制软件,支持文件传输,视频录制,聊天通讯等功能。最重要的是支持主流操作系统,甚至android app也可以使用。但是在linux系统使用时,却经常出现中文乱码。linux版的teamview是由windows版wine出来的,但是没有完善字体(可能版权原因)。导致找不到字体,所以乱码了

阅读更多

在gradle中使用MyBatis Generator生成model,dao,mapper

Mybatis Generator是一个mybatis工具项目,用于生成mybatis的model,mapper,dao持久层代码。Mybatis Generator提供了maven plugin,ant targetjava三种方式启动。现在主流的构建工具是gradle,虽然mybatis generator没有提供gradle的插件,但gradle可以调用ant任务,因此,gradle也能启动Mybatis Generator。

阅读更多

java去除https证书验证

java进行https协议网络请求时,会要求证书验证。如果证书不合格,则会包错。之前项目中使用过第三方服务,提供的https协议的接口,即通过java访问https网络。为了正常使用服务,有必要去除java对https协议证书验证。

阅读更多

Spring for android RestTemplate 超时设置

spring for android是一个android平台下的网络框架,由大名鼎鼎的spring项目组开发。spring for android对于处理rest网络请求特别方便,这是我使用spring for android的主要原因。使用过程中,可能发现spring for android这套框架不好设置超时,有时甚至设置了也无效。如果使用了aa注解框架,设置超时更麻烦点。下面从源码角度解读这些问题。

阅读更多

解决 Choose unique values for the 'webAppRootKey' context-param in your web.xml files! 错误

错误:

阅读更多

how to use greendao

开发android应用时,免不了和sqlite数据库打交道。如果通过android源生api操作数据库,不但费时费力,使得后期维护变得困难,而且不能保证有良好的性能表现。许多热心的开源组织或个人,致力于解决这个难题,帮助开发者用最少的时间开发出高性能的sqlite应用。greendao就是这样的开源项目,在android-orm类项目中,使用人数最多。

阅读更多

jekyll search via Simple-Jekyll-Search

这两天换了博客主题,解决了小屏幕不适配问题,也加了些自定义的内容。总之,比较合心意。相对上个博客主题最大变化,就是加入了搜索功能。网络上提供了多种方式解决jekyll搜索的不足,我使用的是Simple-Jekyll-Search

阅读更多