Skip to main content

GreeDAO-Simple-Generate基本使用方法

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

2016-01-04

spring4 test 测试框架使用

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

2016-01-01

SpringMVC @Response 返回String 中文乱码

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

	<mvc:annotation-driven>
		<mvc:message-converters register-defaults="true">
			<bean class="org.springframework.http.converter.StringHttpMessageConverter">
				<constructor-arg value="UTF-8" />
			</bean>
		</mvc:message-converters>
	</mvc:annotation-driven>

乱码原因:org.springframework.http.converter.StringHttpMessageConverter有个final修饰的 Charset DEFAULT_CHARSET=Charset.forName("ISO-8859-1")常量。即当返回类型为String时,返回类型为text/plain,字符被设置为默认字符ISO-8859-1

2015-12-22

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

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

2015-12-21

在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。

2015-12-19