摘要:
常见问题总结: 事务不生效的原因 @Transactional 注解的 rollbackFor 捕获的异常范围小于代码抛出的异常,导致不会滚 被@Transactional 注解修饰的方法, 修饰符非public 或者被final修饰. Aop没办法为其生成一个代理 在类中内部调用,这个时候会用th 阅读全文
摘要:
sed : Stream Editor文本流编 sed [-efhniV] [acdips] sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以对原文件改动,但是不会再屏幕上返回结果。 参 阅读全文
摘要:
nl 1.命令格式: nl [选项]... [文件]... 2.命令参数: -b :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n); -b t :如果有空行,空的那一行不要列出行号(默认值); -n :列出行号表示的方法,主要有三种: -n l 阅读全文
摘要:
cfr 官网:http://www.benf.org/other/cfr/ github: https://github.com/leibnitz27/cfr 使用方式 下载cfr的jar包: wget https://www.benf.org/other/cfr/cfr-0.149.jar 执行反 阅读全文
摘要:
jvm 垃圾收集器,垃圾收集算法 垃圾收集算法 复制算法 标记清除算法 标记整理算法 垃圾收集器,以及垃圾收集器使用的收集算法 垃圾收集器的变化进程 serial → paralle → cms → g1 → zGC 在发展的过程中,用户进程的停止时间都是越来越小的,也就是STW 是越来越小的。 s 阅读全文
摘要:
mysql相关总结 myisam 和 innoDB 的特点 myisam myisam引擎 是mysql5.1之前的默认引擎,支持全文索引,压缩,空间函数。 不支持事务和行级锁,比较适合大批量插入,少量查询的场景,不支持外键,索引和数据是分开存储的。 innoDB 基于聚餐索引建立,支持事务,外键, 阅读全文
摘要:
一致性hash 一个设计良好的分布式系统应该具有良好的单调性,即服务器的添加与移除不会造成大量的哈希重定位,而一致性哈希恰好可以解决这个问题 一致性哈希算法是在哈希算法基础上提出的,在动态变化的分布式环境中,哈希算法应该满足的几个条件:平衡性、单调性和分散性。 1,平衡性是指hash的结果应该平均分 阅读全文
摘要:
dubbo dubbo 机构分为 10 层: 服务接口层(Service):该层是与实际业务逻辑相关的,根据服务提供方和服务消费方的业务设计对应的接口和实现。 配置层(Config):对外配置接口,以ServiceConfig和ReferenceConfig为中心,可以直接new配置类,也可以通过s 阅读全文