- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 负载均衡 熔断本地实现
我们在很多场景为了保证程序的健壮性会涉及多通道选择的问题,比如消息中心,签约中心等等有多供应商的情况。消息中心阿里云Ucloud...腾讯云此时会基于业务或权重、轮询等路由规则选择供应商,并执行具体第三方接口,但在上层代码(例如face层)应不需要关心路由逻辑,因为最终都会基于系统的模型进行逻辑处理。
2023-04-11 23:28:27 90 1
原创 Jackson key首字母大写Json转javaBean方法
最近要获取一款软件发送的的消息,虽然那款软件发送的是json格式,但是首字母却是大写的,不符合javaBean这种格式。例:{"Code":"20180906","Weight":18}用spring的Jackson直接解析,bean中的值全是null,在网上找了几个例子,最后写个泛型方法:@SuppressWarnings("unchecked")private <T&...
2018-09-06 14:30:35 1283
原创 使用FreeMarker模版导出Excel
最近做了一个excel导出的功能,在经理进行代码Review的时候,发现公司虽然是封装了jxl,但是进行数据的拼接的时候代码显得不太“优雅”,所以提出来看能不能用模版解决这个问题。因为公司项目并没有前后分离,用的是FreeMarker,并且使用FreeMarker导出的demo网上还挺多的,但是并不完整,后来经过自己整理,写了一个Util工具类。主要原理就是:1、定义一个excel模版然后...
2018-06-18 18:28:06 5859 2
原创 ThreadLocal源码简单解析
ThreadLocal ThreadLocal我一开始接触的时候,以为是“本地线程”搞的我云里雾里的,看了内部实现后,这个Local应该称为“局部”。 在《多线程并发编程实战》提到:维持线程封闭性的一种规范方法,这个类为每个使用该变量的线程都存有一份独立的副本。问题-解析 为每个使用该变量的线程都存有一份独立的副本? 这是怎么实现的呢? ThreadLocal并非线程,而是...
2018-03-08 23:48:10 200
原创 spring boot多数据源、读写分离( AOP动态)
项目地址springboot读写分离主要根据填充Spring Boot + Mybatis多数据源和动态数据源配置 文章中动态部分坑应用场景 读写分离,多数据源,主从库具体实现1、配置文件application.yml##多数据源datasource: #主库 master: jdbcUrl: jdbc:mysql://localhost:3306/pa_yqs_game?...
2018-02-27 18:07:10 7805 19
原创 spring+websocket 前台500问题总结
最近公司需要完成一个后台向前端页面进行获奖信息的推送功能。我在网上找了些资料 发现有websocket和轮询(好像还有长连接),但是websocket是最省资源的,但是在学习demo的时候遇到的坑 摔差点要吐血,特在此记录一下,为了提醒自己也为了给猿友参考下。先在这提醒一下,websocket有好几种实现方式(spring,springboot,tomcat的都有)。问题大概有:1、前
2017-08-15 19:13:18 4961
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人