240 发简信
IP属地:浙江
  • RocektMQ JVM参数

    Broker /bin/java-server-Xms1024m-Xmx1024m-Xmn256m -XX:+UseG1GC-XX:G1HeapRegionSize=16m-...

  • Map Reduce

    Map Reduce Mapper接口 Reducer接口 MapReduce机制 角色:client, JobTracker, TaskTracker, HDFS Clie...

  • 设计模式

    架构方法论 领域建模 领域实体,领域服务 可视化,可配置化 SOA Service-Oriented Architecture 面向服务架构 服务是松耦合(自包含的),黑盒子...

  • Artifactory

    配置文件 CentOS: /usr/share/maven/conf/settings.xml Mac: /usr/local/Cellar/maven/3.6.0/libe...

  • Dubbo

    Dubbo 基础 Dubbo角色 provider:服务提供方 consumer:服务消费方 registry:注册中心 moniotr:监控中心 container: 服务...

  • Redis

    持久化 RDB容易丢失数据,AOF通过合适的fsync策略丢失更少的数据 AOF体积大,但是可以自动重写 RDB适合数据备份 RDB 把内存里的key-value快照写到磁盘...

  • MySQL

    InnoDB vs MyISAM InnoDB是聚簇索引(叶子节点存数据),MyISAM是非聚簇索引(叶子节点存指针) MyISAM不支持事务,不支持外键 MyISAM只支持...

  • Latex数学公式基础

    行内公式用$...$括起来,如$ x^2 $: 整行公式用$$...$$括起来,如$$ f(x) = x^2 $$: \frac 分数\frac 1 2 \frac {...

  • 不求甚解MakerDAO

    数据:https://mkr.tools/system白皮书:https://makerdao.com/en/whitepaper开发者工具:https://makerdao...

  • Hystrix初体验

    线程池隔离 感觉Hystrix是一个小工具。主要功能是把任务放入工作线程池,而不是Tomcat的线程池,这样Tomcat的吞吐率可以上去,这个跟Servlet 3的异步处理是...

  • 负载测试

    基本步骤 安装ApacheBench 修改内核参数/etc/sysctl.conf,执行/sbin/sysctl -p 测试Nginx: 修改Nginx配置,测试index....

  • Dubbo Filter 原理

    Dubbo的Filter职责链有点绕: 在Invoker#invoke方法里调用Filter#invoke 在Filer#invoke方法的最后一步调用下一个Invoker的...

  • Dubbo自适应拓展机制原理与实例

    JDK SPI 基本原理 java.util.ServiceLoader 加载 META-INF/services 目录下名称为 SPI接口全限名 的配置文件。存在的问题: ...

  • Dubbo Proxy 原理与实例

    Java代理 Java代理:通过反射和InvocationHandler回调接口实现 Proxy.newProxyInstance(ClassLoader, Class[],...

  • Dubbo Wrapper 原理与实例

    Dubbo Wrapper 可以认为是一种反射机制。它既可以读写目标实例的字段,也可以调用目标实例的方法。比如 Car是接口;RaceCar是实现类,实现了Car;ferra...

  • Dubbo服务导出过程

    日后再完善 基本流程 Dubbo服务导出过程始于Spring容器发布刷新事件,Dubbo在接收到事件后,会立即执行服务导出逻辑。整个逻辑大致可分为三个部分: 第一部分是前置工...

  • InnoDB幻读问题

    InnoDB可重复读能不能解决幻读问题? 第一种解释:不能 事务A一开始select出3条记录,ID分别是1/2/3,然后尝试插入ID为4的记录。此时正好事务B已经插入了ID...

  • MVCC版本号

    MVCC版本号到底是什么? 第一种解释:系统版本号 InnoDB维护一个自增的系统版本号。每开始一个新的事务,系统版本号会递增。事务开始时的系统版本号作为事务的版本号。 IN...

  • 事务

    MySQL事务 事务的ACID属性 A原子性:全部执行或者全部不执行 C一致性:开始和完成时,数据保持一致性 I隔离性:独立执行 D持久性:数据的修改是永久性的 并发事务处理...

  • 平衡树

    平衡二叉树 左右子树高度相差不超过1 适用于查询多,修改少 红黑树 没有一条路径比其他路径长出两倍:一条全黑,另一条半黑半红 从一个节点到该节点的子孙节点的所有路径包含相同数...