- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 netty-NioServerSocketChannel和boss NioEventLoopGroup 如何建立关系的
ServerBootstrap1、boss 或者 worker 两个NioEventLoopGroup 初始化完成了各自一个NioEventLoop 数组 (默认机器核数的2倍)每个NioEventLoop 持有同一个Executor 每次生成一个新线程2、bind 方法 初始化了 NioServerSocketChannel 初始化封装了 java.nio 的ServerSocketCh...
2020-04-30 15:39:36 622
原创 netty 装饰的实现-java闭包
public class Context{/*** Context 引用环境* ExecutorDecorator.apply(原始的executor)返回装饰对象,* 该装饰对象和原始对象实现了同一接口* 该装饰对象内部持有了Context的原始executor*/private Executor decorateExecutor =ExecutorDecorator.appl...
2020-04-29 17:00:58 140
原创 扯蛋&沟通,一群人扯蛋&开会的区别
一、沟通 1、聊天(扯蛋)--往往是一些奇闻八卦、生活琐事,通常是开怀一笑,谈话结束即“沟通”成功。 2、信息传递-- 只是普通的思想交流,传递信息,往往也是很平常自然。3、沟通--是要达成一个目的得到一个结果,对于工作沟通,往往是一个决 议、一项计划,要达成共识,输出结果,有些是对下一阶段有决策指导作用的。二、问题 问题的本质是矛盾、因为有矛盾有问题,去解决问题,才有发展。三、会...
2020-04-24 22:46:13 336
原创 Paxos 算法的理解-基于原论文和各种中文解读
一、paxos 算法是什么 解决分布式系统一致性的问题的算法 paxos(帕克索斯)二、为什么有这个算法 1、分布式必然替代集中式。 2、分布式系统必然会出现节点故障、通信异常、网络分区等问题 3、有了 2的种种问题、必然会导致数据一致性的问题。 4、必然就要解决一致性问题。三、Paxos如何解决一致性问题 只要达到以下目标,...
2020-04-24 21:42:56 404
原创 解释清楚 CAP
解释清楚 CAP定义:CAP理论由加州大学伯克利分校的计算机教授Eric Brewer在2000年提出,其核心思想是任何基于网络的数据共享系统最多只能满足数据一致性(Consistency)、可用性(Availability)和网络分区容忍(Partition Tolerance)三个特性中的两个,三个特性的定义如下:C-数据一致性:等同于所有节点拥有数据的最新版本A-可用性:数据具备高可...
2020-04-09 21:47:49 343
原创 凸优化-仿射维数与相对内部
原书 相对内部的定义错误: relint C = {x ∈ C | B(x, r) ∩ aff C ⊆ C for some r > 0},应该是relint C = {x ∈ affC | B(x, r) ∩ aff C ⊆ C for some r > 0},
2019-11-14 18:35:29 1476 3
原创 python jieba中文分词gb2312 转utf-8
Last login: Fri Aug 2 18:07:09 on ttys000bossdeMacBook-Pro:~ boss$ cd testbossdeMacBook-Pro:test boss$ less seg_chiness.py#!/usr/bin/env python3def savefile(path,text):file = open(path,‘wb’)fil...
2019-08-02 18:29:51 404
原创 千篇一律的“Java类加载器--双亲委派模型” 感觉没说透还有点误导
上面的图没啥好说的工作过程,这个写的就容易误导了。实际根据抽象类java.lang.ClassLoader 的loadClass()的代码可以总结为1、当前类加载器 先查,是否加载过,a. 加载过返回,b.没加载过,父类加载器查找,c.到某父加载器查到返回。d.直到启动类加载器 也没查到,最终由当前类加载器 负责加载。注意 这个findClass 实际是查找class 文件并且加载...
2019-07-03 18:23:22 97
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人