2 Leesin Dong

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 129

求助文章:关于2pc和mysql参数innodb_flush_log_at_trx_commit的不解

首先mysql参数:innodb_flush_log_at_trx_commit0(延迟写、flush 同时进行)log buffer 将每秒一次地写入 log file 中,并且 log file 的 flush 操作同时进行。该模式下,在事务提交的时候,不会主动触发写入磁盘的操作。1(默认,实时写、flush)每次事务提交时 MySQL 都会把 log buffer 的数据写入 log file,并且刷到磁盘中去2(实时写,延迟刷)每次事务提交时 MySQL 都会把 log buffer

2020-07-19 17:16:04

Spring循环依赖

匆匆看一遍,总感觉少点什么,回过头来,果然,正愁这个月没有博文来写,只好图片来凑了让我想起了学生时代的黑板报ps:以下只是简单抽象三种方式,真实源码,比这复杂。单例Setter单例构造函数原型模式源码理解参考:https://www.cnblogs.com/zzq6032010/p/11406405.htmlhttps://blog.csdn.net/qq_16675313/article/details/79915568https://blog.csdn.net/chaitoud

2020-06-24 21:27:50

Spring factoryBeanInstanceCache在哪里进行put?

以为这个月不会再写博客了,万万没想到啊,哎,受伤了。。factoryBeanInstanceCache会缓存wrapper,只知道在都doCreateBean的时候进行了单例判断,如果是单例,会从factoryBeanInstanceCache中remove掉,找了好久没有找到在哪里put。遂记录下在spring中默认是autowireByType,在autowireByType中调用resolveDependency,下图从resolveDependency开始。最终又回到了AbstractAut

2020-06-24 15:34:56

2pc & 3pc

2pc&3pc问题本质:2pcTM超时机制3pc加入事务询问机制+RM超时机制事务询问机制:减少阻塞RM超时机制:避免死锁2pc3pc参考:https://juejin.im/post/5aa3c7736fb9a028bb189bca#heading-1https://blog.csdn.net/xj15010735572/article/details/86233456https://blog.csdn.net/aa1215018028/article/details/8

2020-05-30 18:32:05

Dubbo 在 zk上创建的节点

文章目录拾遗总结拾遗一共有四个configurators、providers、routers、consumers在provider中已经创建了providers@Override public void create(String path, boolean ephemeral) { if (!ephemeral) { if (checkE...

2020-05-01 13:56:14

Dubbo provider export 的 invoker到底是什么?

JavassistProxyFactory.getInvokerfinal Wrapper wrapper = Wrapper.getWrapper(proxy.getClass().getName().indexOf(36) < 0 ? proxy.getClass() : type);getWrapper->ret = makeWrapper©;在Wrapper var50...

2020-05-01 08:30:43

Dubbo overrideDirectoryUrl的作用?

文章目录在MockClusterIncoker的invoke方法中//从Directory中拿到目标地址,从而拿到mock值String value = directory.getUrl().getMethodParameter(mock);那mock不是在reference中配置的先生效的吗?,貌似所有的都是把?哪个这个directory.getUrl是谁?是registryDir...

2020-04-30 22:02:16

Dubbo 源码构建 file is read-only

2020-04-26 10:30:04

dubbo-admin构建问题总结

构建dubbo-admin的时候:manv clean package 卡在这里不能懂了[INFO] Downloading https://nodejs.org/dist/v9.11.1/node-v9.11.1-win-x64.zip to F:\Maven\repository\com\github\eirslett\node\9.11.1\node-9.11.1-win-x64.zi...

2020-04-20 17:32:24

springboot dubbo 问题记录

如果是单机的dubbo.registry.address=zookeeper://192.168.8.111:2181如果是集群的dubbo.registry.address=zookeeper://192.168.8.111:2181?backup=192.168.50.133:2181,192.168.50.134:2181zookeeper启动的是集群的,但是项目中配置单机的,也是能...

2020-04-20 12:49:57

idea 中创建本地和远程仓库并推送(省去创建远程仓库和关联的步骤)

文章目录背景设置git和githubgit initgit addgitcommitshare project on github(必须在git add、 git commit 之后)问题git remote总结:参考背景原来一直写公司的项目,没有频繁创建仓库,直接clone,最近练习比较多,每次都是 新建远程仓库->本地init->git remote add -> g...

2020-04-19 23:35:38

Zookeeper Watcher 源码 收获

QuorumPeer的run方法中会setupRequestProcessor(组装processor),setupRequestProcessor被重写,根据单机或是集群,组装成三种不同的责任链,下图为单机模式服务端接收到客户端请求的时候,会通过NIOServerCnxn submitRequest 提交请求,提交请求之后进入责任链模式每经过责任链其中一个的processor时,会先将re...

2020-04-19 10:17:43

zookeeper java -cp 命令 不能用 "~"

查看日志的时候:虽然~就是/root,但是如下是不可以的java -cp :~/apache-zookeeper-3.6.0-bin/lib/slf4j-api-1.7.25.jar:~/apache-zookeeper-3.6.0-bin/lib/zookeeper-3.6.0.jar:~/apache-zookeeper-3.6.0-bin/lib/zookeeper-jute-3.6.0...

2020-04-18 15:56:49

Gitee图床+PicGo+Typora便捷在博客中使用图片

文章目录为什么要使用图床为什么需要PicGo安装PicGo安装npm设置PicGo用Gitee作为图床上传和管理图片使用Typora+PicGo体验更便捷的写博客姿势补充为什么要使用图床在hugo中,图片是以/static为基准目录的,例如,设baseUrl为https://focksor.gitee.io/,图片文件存放位置是static/img/gitee/123.jpg,那么,编译完成...

2020-04-17 13:37:24

Zookeeper Leader选举 源码中,发送投票,统计投票的不解

文章目录问题解决问题termPredicate这里判断投票是否结束if (termPredicate(recvset, new Vote(proposedLeader, proposedZxid, logicalclock.get(), propo...

2020-04-16 11:07:57

通过zkClient API 模仿curator实现zookeeper分布式锁

文章目录代码结果zkClient API练习zookeeper的客户端比较常用的有zkClient和apache的curator,curator的fluent风格很是令人讨喜,用的比较多,查看了curator实现分布式锁的原理之后,希望根据自己的理解,通过zkClient api的方式实现分布式锁。大概算了下,175行代码,算上api的练习,一共用了三个小时,感觉自己好像个憨憨~代码Zk...

2020-04-15 10:12:12

ZooKeeper-3.4.10 源码的一个Bug:创建临时节点时数据不能为空

在用ZooKeeper的API 创建临时节点时,试了好几次都不成功zkClient.createEphemeral(currentServiceIpNode)于是使用/zookeeper-3.4.10/bin/zkCli.sh 运行命令行尝试创建临时节点[zk: localhost:2181(CONNECTED) 2] create -e /zk_demo/tempDataExcept...

2020-04-11 22:42:18

maven optional可选依赖

应用场景:projectA 依赖projectB, projectB 依赖projectC时<dependency> <groupId>com.itear.projectC</groupId> <artifactId>projectC</artifactId> <version>0.0.1-SNAPSHOT&l...

2020-04-10 22:19:46

Maven每次新建项目都要重新设置Maven配置

可是我确实已经设置过了这里应该注意,设置的时候是进入Settings For New Projects,而不是Settings这样新建的时候就好了

2020-04-10 22:01:31

Linux文件句柄限制总结

文章目录查看修改查看cat /proc/sys/fs/nr_open 每个进程最大限制ulimit -n 当前用户的当前shell 最大限制 (多个shell,每个都能到达最大限制)cat /proc/sys/fs/file-max 系统级别最大限制记住前三个就好了cat /proc/sys/fs/file-nr :[root@izm3mkp4g43hdqz ~]# ca...

2020-04-09 12:16:54

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 博客之星-前二十名
    博客之星-前二十名
    授予每年博客之星评选结果第11-20名的用户
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取