目录 1. 引言 2. 动态数据源流程说明 3. 实现动态数据源 3.1 说明及数据源配置 3.1.1 包结构说明 3.1.2 数据库连接信息配置 3.1.3 数据源配置 3.2 动态数据源设置 3.2.1 动态数据源配置 3.2.2 动态选择数据源 3.2.3 动态数据源使用 3.3 使用 AOP ...
分类:
编程语言 时间:
2020-01-18 14:46:56
阅读次数:
97
泛型擦除 在严格的泛型代码里,带泛型声明的类总应该带着类型参数。但为了与老的 Java 代码保持一致,也允许在使用带泛型声明的类时不指定类型参数。如果没有为这个泛型类指定泛型参数,则该类型参数被称作一个原始类型(raw Type)。 如果在使用泛型类或泛型接口的时候,没有指定泛型实参,会怎么样?(泛 ...
分类:
编程语言 时间:
2020-01-18 10:53:16
阅读次数:
87
摘自:https://www.cnblogs.com/masonlee/p/12207853.html 搞定SpringBoot多数据源(2):动态数据源 目录 1. 引言 2. 动态数据源流程说明 3. 实现动态数据源 3.1 说明及数据源配置 3.1.1 包结构说明 3.1.2 数据库连接信息配 ...
分类:
编程语言 时间:
2020-01-18 10:52:05
阅读次数:
111
. 关于2D地图擦除算法,去年我写过一个实现,勉强实现了地形擦除,但跟最终效果还相差甚远,这次我写了一个完整的实现,在此记录,留个印象。 . 去年的版本 " " ,因为受限于当时框架用GDI实现的渲染器,只有擦除地形没有擦除地图,这次换了OpenGL渲染器,终于可以实现最终效果了。 这个算法看似简单 ...
分类:
编程语言 时间:
2020-01-17 23:16:59
阅读次数:
94
剑指OFFER 数组中只出现一次的数字 题目描述:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 使用map来记录,出现一次的会被留下来,大于一次的会被擦除,最终一定只剩下两个数字 ...
分类:
编程语言 时间:
2020-01-15 14:06:16
阅读次数:
66
练习造轮子,新建一个属于自己的MyString类 首先来开启检测内存泄漏的函数 在main里添加 _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF); 开启内存泄漏检测 int main() { _C ...
分类:
其他好文 时间:
2019-12-27 18:11:11
阅读次数:
77
一.模糊性错误对泛型类User<T,K>而言,声明了两个泛型类参数:T和K。在类中试图根据类型参数的不同重载set()方法。这看起来没什么问题,可编译器会报错publicclassUser<T,K>{//重载错误publicvoidset(Tt){}//重载错误publicvoidset(Kk){}}首先,当声明User对象时,T和K实际上不需要一定是不同的类型,以下的两种
分类:
编程语言 时间:
2019-12-27 11:30:52
阅读次数:
72
一、泛型的定义 先来看一段代码 由这个例子可以验证上面的说法是正确的,他们实际上都是相同的Box类型,所以运行结果为true 另外还要提一点的是,如果没有限定类型,即Box,在擦除类型之后是Object类型,擦除了类型之后就是限定类型,在本例中为Box类型,即便同时包含了多种类型,比如Box和Box ...
分类:
编程语言 时间:
2019-12-21 18:58:47
阅读次数:
84
有人说,「深度学习“等于”深度卷积神经网络算法模型+大规模数据+云端分布式算力」。也有人说,「能够在业内叱咤风云的AI都曾“身经百战”,经历过无数次的训练与试错」。以上都需要海量数据做依托,对于那些数据量匮乏的领域,就衍生出了数据增强技术。即,根据一个原始数据,稍作改动,变成一个对于AI来说的全新的 ...
分类:
其他好文 时间:
2019-12-18 22:10:26
阅读次数:
119
说好的我们一起书写属于我们自己的篇章,没想到有些人的恶作剧使得我们心血变了模样,这似乎预示着满城风雪,小道空留印,不见留印人。再过会,我想上天也会擦除掉他唯一留下的痕迹! ...
分类:
数据库 时间:
2019-12-18 13:13:34
阅读次数:
260