![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题总结
聊赖人
这个作者很懒,什么都没留下…
展开
-
spring+websocket 前台500问题总结
最近公司需要完成一个后台向前端页面进行获奖信息的推送功能。我在网上找了些资料 发现有websocket和轮询(好像还有长连接),但是websocket是最省资源的,但是在学习demo的时候遇到的坑 摔差点要吐血,特在此记录一下,为了提醒自己也为了给猿友参考下。先在这提醒一下,websocket有好几种实现方式(spring,springboot,tomcat的都有)。问题大概有:1、前原创 2017-08-15 19:13:18 · 4980 阅读 · 0 评论 -
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 · 7822 阅读 · 19 评论 -
ThreadLocal源码简单解析
ThreadLocal ThreadLocal我一开始接触的时候,以为是“本地线程”搞的我云里雾里的,看了内部实现后,这个Local应该称为“局部”。 在《多线程并发编程实战》提到:维持线程封闭性的一种规范方法,这个类为每个使用该变量的线程都存有一份独立的副本。问题-解析 为每个使用该变量的线程都存有一份独立的副本? 这是怎么实现的呢? ThreadLocal并非线程,而是...原创 2018-03-08 23:48:10 · 203 阅读 · 0 评论 -
使用FreeMarker模版导出Excel
最近做了一个excel导出的功能,在经理进行代码Review的时候,发现公司虽然是封装了jxl,但是进行数据的拼接的时候代码显得不太“优雅”,所以提出来看能不能用模版解决这个问题。因为公司项目并没有前后分离,用的是FreeMarker,并且使用FreeMarker导出的demo网上还挺多的,但是并不完整,后来经过自己整理,写了一个Util工具类。主要原理就是:1、定义一个excel模版然后...原创 2018-06-18 18:28:06 · 5884 阅读 · 2 评论 -
Jackson key首字母大写Json转javaBean方法
最近要获取一款软件发送的的消息,虽然那款软件发送的是json格式,但是首字母却是大写的,不符合javaBean这种格式。例:{"Code":"20180906","Weight":18}用spring的Jackson直接解析,bean中的值全是null,在网上找了几个例子,最后写个泛型方法:@SuppressWarnings("unchecked")private <T&...原创 2018-09-06 14:30:35 · 1296 阅读 · 0 评论