MySQL 数据库读写分离
mysql 是最流行的关系型数据库管理系统 ♥ 文章声明 ♥ 该系列文章部分文字描述,参考于以下文献,化繁为简. 《mysql5.7从入门到精通》 - 刘增杰 mysql 配置主备模式基于一台服务器的数据复制,故得名单机热备,主-备 active-standby 主-备方式,即指的是一台服务器处于某种业务的激活状态(即active状态),...
2023-03-09 数据库云数据库 SQL ServerSQLJDK大数据
JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK18特性讲解】
jdk各个版本特性讲解-jdk18特性一、java18概述 java 18 在 2022 年 3 月 22 日正式发布,java 18 不是一个长期支持版本,这次更新共带来 9 个新功能。https://openjdk.org/projects/jdk/18/二、具体新特性1. 默认utf-8字符编码 jdk 一直都是支持 utf-8 字符编码,这次是把 utf-8 设置为了默认编码...
JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK17特性讲解】
jdk各个版本特性讲解-jdk17特性一、java17概述 jdk 16 刚发布半年(2021/03/16),jdk 17 又如期而至(2021/09/14),这个时间点特殊,蹭苹果发布会的热度?记得当年 jdk 15 的发布也是同天oracle 宣布,从 jdk 17 开始,后面的 jdk 都全部免费提供!!! java 17+ 可以免费使用了,包括商用,更...
Hotspot垃圾收集器大全
上篇文章我们介绍了如何判断对象是否为垃圾,有垃圾就要清理,清理就需要 垃圾收集器。垃圾收集器(garbage collector)是垃圾收集gc的实现,根据是否分代收集可将垃圾收集器分为两种类型:分代收集和不分代收集。垃圾收集器概览分代收集serial垃圾收集器serial垃圾收集器是最简单的垃圾回收器的实现...
MyCat 读写分离
mycat是一个彻底开源的,面向企业应用开发的大数据库集群,支持事务、acid、可以替代mysql的加强版数据库,其功能有可以视为mysql集群的企业级数据库,用来替代昂贵的oracle集群.融合了内存缓存技术、nosql技术、hdfs大数据的新型sqlserver,结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品...
2023-02-28 数据库SQLJavaJDKZooKeeper
不懂Nacos没关系,可以看看它是怎么运用代理模式的
背景看nacos的源代码时,发现其中有对代理模式的运用,而且用得还不错,可以作为一个典型案例来聊聊,方便大家以更真实的案例来体验一下代理模式的运用。如果你对nacos不了解,也并不影响对本篇文章的阅读和学习。本文涉及知识点:代理模式的定义、代理模式的运用场景、nacos的服务注册、静态代理模...
Java设计模式之代理模式
基本介绍代理模式:为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象代理模式有不同的形式, 主要有三种 静态...
动态代理
在原有程序不变的情况下通过动态代理增加新的功能(功能增强)减少代码的重复专注业务逻辑代码解耦合,让业务功能和日志,事务非业务功能分离jdk动态代理实现案例使用jdk中的proxy,method,invocationhanderl创建对象。jdk动态代理要求目标类必须实现接口someservicepublic interface someservice { ...
个人对hashMap的部分理解
一.单线程下的hashmap(jdk1.8)hashmap类主要用来处理具有键值对特征的数据,随着jdk版本的更新中,jdk1.8对hashmap的底层进行了一些优化hashmap是基于哈希表对map接口的实现,hashmap具有较快的访问速度,但是遍历顺序却是不确定的hashmap提供所有可选的映射操作,并允许使用null值和null键new hash...
Java的一些基础知识总结
java帝国诞生一场旷日持久的战争c与c1972年c诞生贴近硬件,运行极快,效率极高。操作系统,编译器,数据库,网络系统等指针和内存管理1982年c++诞生 面向对象兼容c图形领域、游戏等java初生1995年的网页简单而粗糙,缺乏互动性。图形界面的程序(applet)bill gates说:这是迄今为止设计的最好的语言!j...