- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 SpringBoot多数据源及事务解决方案
一个主库和N个应用库的数据源,并且会同时操作主库和应用库的数据,需要解决以下两个问题: 如何动态管理多个数据源以及切换?如何保证多数据源场景下的数据一致性(事务)?本文主要探讨这两个问题的解决方案,希望能对读者有一定的启发。2. 数据源切换原理通过扩展Spring提供的抽象类AbstractRoutingDataSource,可以实现切换数据源。其类结构如下图所示: .....................
2022-08-25 14:38:13
6699
9
原创 linux mint19-日常使用笔记
在此记录,便于自己查看:2018/11/171,查看和卸载旧版内核uname-a 命令查看目前已经安装的内核: dpkg --get-selections|grep linux带有deinstall标志的行是旧内核自动批量清除: dpkg --get-selections|grep linux|grep deinstall|awk'{print $1}'|xargs apt-get purge -...
2018-11-17 20:38:25
137
原创 Highcharts实现地图下钻功能
项目有时候需要显示某个省到州的地图下钻,在每层地图可能需要展示一些业务信息。事实上Highcharts已经提供了完整的功能实现:https://jshare.com.cn/highmaps/FSSm7A。他提供了全国到省州市的免费地图数据,而二级县的数据则是收费的。下面以云南省为例,如何本地开发一个省到州县的下钻功能。获取数据首先来看GEOJSON数据是如何获取的,我们从中国地图下钻的...
2018-09-14 15:12:38
312
原创 springboot+activemq消息订阅和发布速配
以前用spring配置起来特别麻烦,最近发现 用springboot来做简直分分钟钟。而且网上的资料复制粘贴简直误人子弟。activemq的下载就不多说了。不废话直接撸代码。引入依赖配置pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...
2018-08-16 21:08:56
156
原创 okhttp3使用-基础篇
前言在很长一段时间里,我一直使用HttpClient这个库进行网络请求的处理。这个库的版本经历了相当大的历史变迁,而且往往存在诸多的BUG。我们一起来回顾下HttpClient的的历史,HttpClient项目开始于2001年,它是作为 Jakarta Commons的一个子项目。虽然该项目在2005年被HttpComponents项目所取代,也就是开始了HttpClient 3.x时代。在200...
2018-07-10 12:19:11
229
原创 掌握Java9模块化系统-进阶部分
在上篇基础部分介绍了模块化系统的基本使用和使用命令编译和运行我们的模块。再来看下模块相关的关键字:目前为止我们熟悉的就是exports/reuires/module,其使用也是很简单的。下面将逐步介绍其他关键字的使用场景。系统模块Java9以后JDK本身也是模块化的,如果我们使用模块化机制那么引用系统的包和对象,也需要在模块定义中引入这些包的依赖模块。其中java.base较为特殊。这个模块由编译...
2018-06-26 11:37:28
99
原创 掌握Java9模块化系统-基础部分
模块基础module是用来组织packages,通过模块名称(module’s name)来隔离不同模块之间包的可读性。因此是在Java的访问限制机制public/private/protected上加了一层,先有模块的可读性才有访问性可言。同时jlink工具提供了提取程序最小运行时的支持。模块化机制给Java语言带来一些新的关键字如下:聪明的你可能会想起:在一个成熟的系统引入新的关键字,会不会对...
2018-06-25 15:06:45
125
原创 使用echarts模拟迁徙图
现在我要实现一个监控功能,其效果如下图:模拟迁徙图云南省下面的各个市州向昆明市上报一些数据,要达到这种效果其实还是很方便的。具体实现过程如下:数据交换监控图为云南省下面的各个市州向昆明市上报一些数据,要达到这种效果其实还是很方便的。具体实现过程如下:定义绘图区域这一步很简单,只需要一个canvas绘图区即可。<!DOCTYPE html><html lang="en">...
2018-06-21 16:22:31
142
原创 基于spring-boot&spring-data-jpa的web开发环境集成
新技术?spring-boot并不是全新的技术栈,而是整合了spring的很多组件,并且以约定优先的原则进行组合。使用boot我们不需要对冗杂的配置文件进行管理,主需要用它的注解便可启用大部分web开发中所需要的功能。本篇就是基于boot来配置jpa和静态文件访问,进行web应用的开发。模板or静态页面最原始的jsp页面在springboot中已经不在默认支持,spring-boot默认使用thy...
2018-06-21 16:21:43
222
Tensorflow实战Google深度学习框架&&TensorFlow;实战-part2
2017-11-06
Tensorflow实战Google深度学习框架&&TensorFlow;实战-part1
2017-11-06
Tensorflow实战Google深度学习框架&&TensorFlow;实战代码
2017-11-06
A. Office suite (JSOS). A rich set of servlets & filters
2017-10-17
springmvc+spirng-data-jpa+dubbo项目
2017-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人