2019年9月30日

lombok使用及常用注解

摘要: 简介 大部分项目中都必不可少的包含数据库实体(Entity)、数据载体(dto,dataObject),而这两部分都包含着大量的没有业务逻辑的setter、getter、空参构造,同时我们一般要复写类的toString(),equals(),hashCode()方法(贫血模型)。这些工作都是重复性的 阅读全文

posted @ 2019-09-30 11:39 木西-Muxy 阅读(1267) 评论(0) 推荐(1)

Netty入门 零基础

摘要: 因为接下来的项目要用到netty,所以就了解一下这个程序,奈何网上的教程都是稍微有点基础的,所以,就写一篇对于netty零基础的,顺便也记录一下。 先扔几个参考学习的网页: netty 官方API: http://netty.io/4.1/api/index.html netty 中文指南:http 阅读全文

posted @ 2019-09-30 10:33 木西-Muxy 阅读(322) 评论(0) 推荐(0)

Lombok 介绍

摘要: Lombok使用介绍在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。 IDEA中的安装打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories –> 搜索lombok –> 点击安 阅读全文

posted @ 2019-09-30 10:32 木西-Muxy 阅读(156) 评论(0) 推荐(0)

浅谈Spring @Order注解的使用(转)

摘要: 注解@Order或者接口Ordered的作用是定义Spring IOC容器中Bean的执行顺序的优先级,而不是定义Bean的加载顺序,Bean的加载顺序不受@Order或Ordered接口的影响; 1.@Order的注解源码解读 注解可以作用在类(接口、枚举)、方法、字段声明(包括枚举常量); 注解 阅读全文

posted @ 2019-09-30 09:46 木西-Muxy 阅读(6812) 评论(0) 推荐(0)

2019年9月29日

(转载) Consul 使用手册(感觉比较全了)

摘要: 使用consul 介绍 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应 阅读全文

posted @ 2019-09-29 16:54 木西-Muxy 阅读(1602) 评论(0) 推荐(0)

MyBatis注解开发-@Insert和@InsertProvider

摘要: @Insert和@InsertProvider都是用来在实体类的Mapper类里注解保存方法的SQL语句。不同的是,@Insert是直接配置SQL语句,而@InsertProvider则是通过SQL工厂类及对应的方法生产SQL语句,这种方法的好处在于,我们可以根据不同的需求生产出不同的SQL,适用性 阅读全文

posted @ 2019-09-29 14:43 木西-Muxy 阅读(7683) 评论(0) 推荐(0)

基于SpringMVC的全局异常处理器介绍(转)

摘要: 近几天又温习了一下SpringMVC的运行机制以及原理 我理解的springmvc,是设计模式MVC中C层,也就是Controller(控制)层,常用的注解有@Controller、@RequestMapping、@Autowared、@Component,今天呢,我所要写的是SpringMVC的全 阅读全文

posted @ 2019-09-29 14:37 木西-Muxy 阅读(188) 评论(0) 推荐(0)

SpringMVC全局异常统一处理

摘要: SpringMVC全局异常统一处理以及处理顺序最近在使用SpringMVC做全局异常统一处理的时候遇到的问题,就是想把ajax请求和普通的网页请求分开返回json错误信息或者跳转到错误页。 在实际做的时候先按照标准的方式自定义一个HandlerExceptionResolver,命名为SpringH 阅读全文

posted @ 2019-09-29 14:32 木西-Muxy 阅读(720) 评论(0) 推荐(0)

MyBatis中#{}和${}的区别详解

摘要: 1、#将传入的数据当成一个字符串,会对自动传入的数据加一个双引号。例如 order by #id#,如果传入的值是111,那么解析成sql时的值变为order by "111",如果传入的值是id,在解析成sql为order by "id" 其实原sql语句通常写成 order by #{id} 与 阅读全文

posted @ 2019-09-29 14:10 木西-Muxy 阅读(791) 评论(0) 推荐(0)

MyBatis中#{}和${}的不同和${}的妙用(转)

摘要: 突然意识到sql语句的独特语义要和代码分离,我们就不能够在代码中写sql语句!!比如我要用${}在MyBatis的sql中拼接排序类型的时候,我就不能够在Java代码中直接写参数字符串为Order By哪儿个类型 突然意识到sql语句的独特语义要和代码分离,我们就不能够在代码中写sql语句!!比如我 阅读全文

posted @ 2019-09-29 14:08 木西-Muxy 阅读(699) 评论(0) 推荐(0)

导航