摘要: 引用与对象之间的关系? 每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。 在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。 //创建一个引用,引用可以独立存在,并不一定需要与一个 阅读全文
posted @ 2021-03-29 14:26 黄河大道东 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、概述 谈到java中的多并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象队列同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的Reentra 阅读全文
posted @ 2021-03-29 13:36 黄河大道东 阅读(102) 评论(0) 推荐(0) 编辑
摘要: MyCAT支持多种分片规则,下面测试的这种是分片枚举。 适用场景,列值的个数是固定的,譬如省份,月份等。 在这里,需定义三个值,规则均是在rule.xml中定义。 tableRule function mapFile 一、在rule.xml中定义tableRule <tableRule name=" 阅读全文
posted @ 2021-03-27 00:00 黄河大道东 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度太高,如果数据库的地址发生改变,那么程序端也要进行相应的修改,如果数据库不小心挂掉了,则同时也意味着程序的不可用,而这对很多应用来说,并不能接受。 引入MySQL中 阅读全文
posted @ 2021-03-26 23:28 黄河大道东 阅读(126) 评论(0) 推荐(0) 编辑
摘要: MyCAT是mysql中间件,前身是阿里大名鼎鼎的Cobar,Cobar在开源了一段时间后,不了了之。于是MyCAT扛起了这面大旗,在大数据时代,其重要性愈发彰显。这篇文章主要是MyCAT的入门部署。 一、linux环境下安装java step1:下载jdk 因Mycat是用java开发的,所以需要 阅读全文
posted @ 2021-03-26 20:56 黄河大道东 阅读(133) 评论(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 黄河大道东 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 能够从新代码中获得即时反馈很重要。你获得反馈的速度越快,问题越早得到解决。 获得反馈的一种常见方法是在新代码之后运行测试,但这会导致其他问题。当代码正在编译并且正在运行测试时,开发人员无法在测试完成之前继续工作。 Jenkins 通过提供持续集成功能解决了该问题。合并新代码后,Jenkins 可以自 阅读全文
posted @ 2021-03-16 01:29 黄河大道东 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 一、Spring Boot Test介绍 Spring Test与JUnit等其他测试框架结合起来,提供了便捷高效的测试手段。而Spring Boot Test 是在Spring Test之上的再次封装,增加了切片测试,增强了mock能力。 整体上,Spring Boot Test支持的测试种类,大 阅读全文
posted @ 2021-03-16 00:53 黄河大道东 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 优质-如何熟悉一个新项目 如何快速分析(上手)一个系统 1、使用Navicat工具将项目对应数据库中的表逆向到模型,分析表关系 2、通过交互方式观察接口调用返回的数据,在接口中观察返回的这个数据是如何产生的,如何变化的 3、在项目系统中刻意创造(生产也就是在前端页面的交互操作)一个业务数据,观察在数 阅读全文
posted @ 2021-03-15 23:01 黄河大道东 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 使用lombok前提:加入 maven 依赖,IDEA安装lombok插件 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> </d 阅读全文
posted @ 2021-03-15 19:16 黄河大道东 阅读(36) 评论(0) 推荐(0) 编辑