- 博客(6)
- 资源 (1)
- 收藏
- 关注
Vertx与Spring配合完成DML操作
前言vertx相较于Tomcat不同之处引用oschina上关于vertx的文章,感觉他说得非常明白,不在这里过多讨论,这里我简单说明下如何在vertx和spring配合完成基础任务。 服务启动: public static void main( String[] args ) { ApplicationContext context = new Ann...
2015-10-29 14:26:58 675
基于Netty4网站架构
前言: 本人所在公司在业内比较知名的公司,但是其电商平台真的不敢恭维,都称不上架构,跟传统的软件公司差不多springMVC+Mybatis+redis挂载在nginx+tomcat下,不能说它有问题,就是在高并发、低IO消耗,且移动端使用频繁场景情况下,觉得需要进行改造,所以采用如下的方式: 说明:网关层:我们有部分是放在阿里云平台上,那么在运维层...
2015-10-28 10:44:57 273
Mybatis支持Protobuf
前言: 用netty搭建一套服务化,发现protobuf使用的场景较多,而且我们也想把bean类能够序列化后,放到redis或者数据库,可读性考虑我们想了几种方案xml、json,后来我突发奇想既然这样不如使用protobuf。 其实使用protobuf并不难,就是繁琐一点需要生成proto的文件,其它工作都由google来完成,而在mybatis或者数据层面中间处理过程...
2015-10-21 10:25:04 802
异常处理
首先提倡下Hibernate的验证器,功能强大且使用方面,Hibernate Validator提供包括国际化,传统的字符空,非法的输入等,而且给了很友善的message信息。public class BeanValidators { /** * 调用JSR303的validate方法, 验证失败时抛出ConstraintViolationException, 而不是返回con...
2015-10-08 16:12:54 171
依托于Spring重加载
这几天发现单位同事都在使用JRebel作为热部署工具,它集合多个容器,能够不在重启的情况下进行部署。我们在开发过程中,经常碰到改动xml等配置文件的时候,需要进行重新启动容器,重而带来开发进度缓慢。 我是一个传统的人,感觉WTP部署已经够强悍,但是看着90后小朋友玩这么酷炫的万一,让我由衷的觉得更加无聊的事情,不就是能够热部署,大不了写一个定时任务时不时的去加载xml文件,一直检测文件的...
2015-10-05 22:13:27 246
原创 绑定请求
public abstract class ThreadContext { /** * Private internal log instance. */ private static final Logger log = LoggerFactory.getLogger(ThreadContext.class); public st...
2015-10-03 10:01:17 134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人