技术封装
深圳-唐朝才子
找寻解决一切不可能解决的技术问题
展开
-
动态修改实体class类注释中的值
针对有时在开发中遇到需要修改注释中值得问题,可以调用此封装的类进行修改原创 2016-11-17 12:11:01 · 2857 阅读 · 0 评论 -
ShellCached-2.0.2(缓存壳) 第二版 (统一管理EhCache、MemCached、Redis等所有的缓存机制)
项目开发背景 如今大型系统开发中,为提高系统执行效率,通常会减少与数据库的交互,通常使用第三方缓存机制来储存更新频率低的数据,以提高系统的响应速度,但在这个缓存机制千奇百态的现代,我们会通常选择MemCached、EhCache、Redis等缓存机制来作为系统数据缓存,但在系统开发及使用中,我通常会遇到以下几个问题:1、缓存机制使用多样化,指在开发中各类缓存机制使用方式不一样,特别在更换缓...原创 2019-04-08 15:35:37 · 425 阅读 · 0 评论 -
Java实现EXL报表的对象化生成与读入
利用jxl.jar包来封装EXL报表的生成与读取,快速将对象转生成EXL报表与EXL报表数据转化Java对象,不但大大提高开发效率与执行效率,而且主要让开发者关注对象数据封装,不用去对EXL报表格式生成花大量时间。原创 2016-11-28 17:58:49 · 710 阅读 · 0 评论 -
二叉树极速排序算法-Java版
相比选择排序、插入排序、冒泡排序、希尔排序、堆排序、快速排序等算法,二叉排序既稳定有快速,特别是在数据庞大排序的时候,更能凸显它的优势。原创 2017-01-06 17:14:15 · 457 阅读 · 0 评论 -
如何Swagger2接口文档返回json、map等对象的备注说明
一、遇到问题 目前使用Swagger2形成接口文档时,当系统设计的接口返回的类型不是实体对象时,Swagger2无法在接口文档页面中显示返回结果字段说明,比如返回json、map等可以存储key-val形式的类型;均无法在接口文档页面上显示返回的字段备注说明,所以怎么才能像实体对象一样显示正常的model字段说明是我们这次需要解决的问题; 二、实现思路 1、首先告诉Swagger2该接口需要...原创 2019-02-22 17:05:38 · 36680 阅读 · 8 评论 -
分布式事物解决方法(零配置 零耦合 零依赖)
分布式事物最佳解决方法 零配置 零耦合 零依赖 dubbo+spring为基础应用场景解决思路实现方式;主要利用事物的预处理,即异步提交与异步回滚的处理方式来实现,让分布式事物达到一致性,原子性提交原创 2019-04-20 23:26:07 · 590 阅读 · 0 评论