上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 52 下一页
摘要: 一、EasyExcel(推荐) 简介 ​ EasyExcel 是阿里巴巴封装的一个基于 Java 的简单、省内存的读写 Excel 的开源项目。在尽可能节约内存的情况下支持读写百 M 的 Excel(没有一次性将数据读取到内存中,从磁盘中一行行读取,从而节约内存)。EasyExcel 采用一行一行的 阅读全文
posted @ 2021-03-31 18:49 黄河大道东 阅读(134) 评论(0) 推荐(0) 编辑
摘要: AOP的基本概念 建议先阅读文章 Advice(通知、切面): 某个连接点所采用的处理逻辑,也就是向连接点注入的代码, AOP在特定的切入点上执行的增强处理。 @Before: 标识一个前置增强方法,相当于BeforeAdvice的功能. @After: final增强,不管是抛出异常或者正常退出都 阅读全文
posted @ 2021-03-30 01:36 黄河大道东 阅读(1924) 评论(0) 推荐(0) 编辑
摘要: 1、引用类型 java.lang.ref整体包结构 类型 对应类 特征 强引用 强引用的对象绝对不会被gc回收 软引用 SoftReference 如果物理内存充足则不会被gc回收,如果物理内存不充足则会被gc回收。 弱引用 WeakReference 一旦被gc扫描到则会被回收 虚引用 Phant 阅读全文
posted @ 2021-03-29 15:51 黄河大道东 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 引用与对象之间的关系? 每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。 在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。 //创建一个引用,引用可以独立存在,并不一定需要与一个 阅读全文
posted @ 2021-03-29 14:26 黄河大道东 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、概述 谈到java中的多并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象队列同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的Reentra 阅读全文
posted @ 2021-03-29 13:36 黄河大道东 阅读(99) 评论(0) 推荐(0) 编辑
摘要: MyCAT支持多种分片规则,下面测试的这种是分片枚举。 适用场景,列值的个数是固定的,譬如省份,月份等。 在这里,需定义三个值,规则均是在rule.xml中定义。 tableRule function mapFile 一、在rule.xml中定义tableRule <tableRule name=" 阅读全文
posted @ 2021-03-27 00:00 黄河大道东 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度太高,如果数据库的地址发生改变,那么程序端也要进行相应的修改,如果数据库不小心挂掉了,则同时也意味着程序的不可用,而这对很多应用来说,并不能接受。 引入MySQL中 阅读全文
posted @ 2021-03-26 23:28 黄河大道东 阅读(123) 评论(0) 推荐(0) 编辑
摘要: MyCAT是mysql中间件,前身是阿里大名鼎鼎的Cobar,Cobar在开源了一段时间后,不了了之。于是MyCAT扛起了这面大旗,在大数据时代,其重要性愈发彰显。这篇文章主要是MyCAT的入门部署。 一、linux环境下安装java step1:下载jdk 因Mycat是用java开发的,所以需要 阅读全文
posted @ 2021-03-26 20:56 黄河大道东 阅读(126) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/2153794/202103/2153794-20210316013006966-1356001032.png) ![](https://img2020.cnblogs.com/blog/2153794/202103/2153794-20210316013035562-98185483.png) 阅读全文
posted @ 2021-03-16 01:32 黄河大道东 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 能够从新代码中获得即时反馈很重要。你获得反馈的速度越快,问题越早得到解决。 获得反馈的一种常见方法是在新代码之后运行测试,但这会导致其他问题。当代码正在编译并且正在运行测试时,开发人员无法在测试完成之前继续工作。 Jenkins 通过提供持续集成功能解决了该问题。合并新代码后,Jenkins 可以自 阅读全文
posted @ 2021-03-16 01:29 黄河大道东 阅读(933) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 52 下一页