自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

去武帝城,战王仙芝

coding on the way

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 java的GC垃圾回收算法

关于垃圾回收算法,大家可能平时用到并不多,但是在面试的过程中很多人会问这方面的问题。其实主要也是考察大家对底层的一个了解,不需要很深入,但是希望大家可以大致了解这个过程。常见的垃圾回收算法有CMS G1我们按照回收的机制,那么可以展示成如下3种。补充下:上面的GC roots我们成为 根可达算法,采用GC roots来判断,对象是否还可用,是否需要回收。...

2021-04-12 23:40:42 152

转载 Zookeeper常见的面试灵魂拷问!

1. ZooKeeper 是什么?2. ZooKeeper 提供了什么?3. Zookeeper 文件系统4. Zookeeper 怎么保证主从节点的状态同步?5. 四种类型的数据节点 Znode6. Zookeeper Watcher 机制 -- 数据变更通知7. 客户端注册 Watcher 实现8. 服务端处理 Watcher 实现9. 客户端回调 Watcher10. ACL 权限控制机制11. Chroot 特性12. 会话管理13. 服务器角色14. Zookeeper

2021-04-17 14:31:47 157

原创 Zookeeper介绍+常见用途+单机搭建+服务注册与发现代码

说道zookeeper 如下是百度百科的介绍:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在$zookeeper_home\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。原理:Z

2021-04-17 14:11:30 187

原创 Mysql与Oracle比较区别

偶尔有人会问mysql与Oracle的区别,工作中我用oracle比较多,因为有DBA的关系,以前一直没怎么关注其与mysql的区别。这边罗列下:整体上:1、Oracle是大型的数据库而Mysql是中小型数据库;Mysql是开源的,Oracle是收费的,且价格昂贵。目前两者都属于Oracle公司的数据库。2、Oracle支持大并发,大访问量,是OLTP(On-Line Transaction Processing联机事务处理过程)的最好的工具。3、安装占用的内存也是有差别,Mysql安装完成

2021-04-16 07:16:16 1585

原创 单例模式之---DCL写法讲解

DCL :double check 双重检查直接上代码,注释中进行解释。public class Singleton { private Singleton(){};//构造器私有化 private static volatile Singleton singleton; //volatile修饰的变量,一旦有修改,直接加载到主存中。volatile保证共享的这个对象对其他线程同步可见 public static Singleton getInstance(){

2021-04-15 08:56:58 402

原创 分布式事务解决方案理论知识

首先我们明白几个常用的短语:TC:transaction coordinator 事务协调者 维护全局和分支事务的状态,驱动全局事务提交或回滚TM:transaction manager 事务管理器 定义全局事务的范围:开始全局事务,提交或回滚全局事务RM:resource manager 资源管理器 管理分支事务处理的资源,与TC交谈以注册和报告事务分支的状态,并驱动分支事务提交或回滚2PC:两个阶段是指:第一阶段:准备阶段(投票阶段)和第二阶段:提交阶段(执行阶段)。二阶段...

2021-04-15 08:33:14 97

原创 Zookeeper与Eureka注册中心比较

说到注册中心,我们通常从CAP理论去分析。CAP: C(Consistency)强一致性 A(Availability) 可用性 P(Partition tolerance)分区容错性CAP的3选2:最多只能同时较好的满足两个。 CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和 分区容错性这三个需求。 因此,根据CAP原理将NoSQL数据库分成了满足CA原则...

2021-04-08 17:45:23 168

原创 Java设计模式---简单工厂模式

背景:我们造pizza ,造不同的pizza ,这里举例子,我们造奶酪pizza 和 希腊pizza思路:我们先创建一个抽象的pizza类,来描述造pizza的过程。类如下:public abstract class Pizza { protected String name; //不同步pizza材料不一样 因此写成抽象的方法 public abstract void prepare(); //准备烘烤 不同步pizza材料不一样 因此写成抽象的方法

2021-04-01 22:22:57 118

Echarts-Demo-master (2).zip

Echarts-Demo-master (2).zip

2023-12-25

MySQL性能优化.xmind

mysql性能优化的总结,从各个方面对sql的优化进行了总结,感觉是很好的性能优化的摘要总结,所以上传共享出来,绝对的硬货。绿色版,解压直接用,方便程序猿

2020-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除