ProGuard能够作为maven的插件使用,让我们在原来的项目结构中,能够方便的实现代码混淆。但是网上ProGuard的资料通常都是单应用的实现,因此本文基于dubbo分布式项目,简单描述一下如何实现服务提供者的代码混淆。
充值一波信仰
spring-boot 中文乱码解决拾遗
在spring-boot项目中返回json格式数据时出现中文乱码问题,有以下两种解决方式:
spring-boot 替换内嵌tomcat版本
spring-boot中的内嵌tomcat有默认的指定版本,若想修改为其他版本,有以下两种途径:
spring-boot 实现文件上传
错误信息: Corrupt form data: premature ending最近要实现文件上传功能,需要使用O’Reilly公司的cos上传组件,但是这个组件太过久远,最近更新是08年,早期的spring版本支持,现在已经不支持了,好在它是开源的,我根据spring早期版本里的源码自己实现了。
...
spring-boot 集中处理异常
spring-boot配置方式集中处理异常,统一规范接口对外的异常输出。业务代码只需往外抛异常,不需过多关注异常的输出形式。
spring-boot 集成Mysql和Druid连接池
概述spring-boot默认提供了数据库和数据库连接池,按照官方文档简单配置即可。若要自定义,需要修改一些配置,本文着重描述一下spring-boot如何集成mysql和阿里的druid数据库连接池。
开始本文环境
jdk:1.7
tomcat:7.0.55
spring-boot:1.2.3.R
...
spring-mvc 解决跨域问题
解决跨域访问问题,只需在被访问的应用中加入一个请求过滤器:
sonar质量分析 Tabulation characters should not be used 原因与解决
缘由项目中使用sonar质量分析,很多代码提示:Replace all tab characters in this file by sequences of white-spaces.
Tabulation characters should not be usedDevelopers shou
...
Mybatis整合redis实现缓存
概述Mybatis默认缓存是PerpetualCache,它实现了Cache接口。Mybatis为了方便我们扩展缓存定义了一个Cache接口,因此,我们只需要参考源码自己使用redis实现Cache接口,即可达到Mybatis整合redis管理缓存的目的。
开始本文介绍在spring-mvc的项目中
...