自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 通过自定义注解,AOP,反射,Group分组编写适用于各层级通用性手动调用validate方法

通过自定义注解,AOP,反射编写适用于[*Controller,*RemoteImpl,*ServiceImpl]通用性手动调用validate方法拓展方式:该通用方法可扩展性,通用性比较好1.支持对象多层继承,以及在对象中定义List<> 对象。2.该效验方法适用于Controller,Remote,Service层级,因为分布式项目远程调用,都是调用接口,所以使用这种方式,可以大大缩短开发时间。1.创建注解Annotation类import java.lang.annotati

2021-01-18 18:41:27 672

原创 反射技术Get OR Set 多继承模式子类和父类属性,方法

反射技术Get OR Set 多继承模式子类和父类属性,方法这些都是等一下会调用的工具类,具体入参说明都有注释/** * 获取本类及其父类的属性的方法 * * @param obj 当前类对象 * @return 字段数组 */ private static Field[] getAllFields(Object obj) { Class clazz = obj.getClass(); List<Field&

2021-01-14 15:42:57 248

原创 Redis 知识总结

redis 是什么?redis是免费开源的非关系性数据库,遵守BSD协议,已key-value形式存储数据。redis 与 其他 key-value 缓存产品的不同点。1.持久性,redis是在内存中进行读写操作,从而读写速度非常快。官方给出的数据是读 110000/s , 写 81000/s。持久性主要是redis异步把内存中的数据写入到本地磁盘中。2.数据类型丰富,redis支持lis...

2020-02-21 16:12:31 498

原创 手动编写缓存

/** * 查询 */ Map map = new HashMap<String, Object>(); public List<String> getValues(String id) { if (map.containsKey(id)) { return (List<String&gt...

2020-02-21 11:29:49 180

原创 DUBBO 知识总结

DUBBO知识总结dubbo 是什么?dubbo是一个分布式,高可用,高透明的RPC框架,他提供了自动注册以及自动发现远程调用功能,他与spring无缝集成。dubbo 的由来?dubbo的由来主要根据web不断发展,经历了三个发展期(1)单一架构单项目中包含了所以功能模块,不区分模块业务线(2)垂直架构当访问量逐渐增大,单一应用按照有业务线拆成多个应用,以提升效率。(3)分布式...

2020-02-21 10:44:43 1513

原创 maven创建generator逆向自定义注解

使用maven创建generator逆向生成自定义注解项目目录结构pom.xml插入log4j.properties编写generatorConfig.xml编写自定义注解类MyCommentGenerator编写启动类MyBatisGeneratorApp完整代码可在github下载逆向生成出的模板样式项目目录结构pom.xml插入<project xmlns="http://ma...

2019-04-10 22:21:04 455

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除