摘要:
基础 CCleaner Google Chrome Mozilla Firefox(国际版) Adobe Acrobat DC Adobe Photoshop 2020 GIMP SumatraPDF Ditto Logitech Options Everything 7-Zip Notepad++ 阅读全文
摘要:
简单记录一下 docker run -d --name clickhouse-server --ulimit nofile=262144:262144 \ -p 8123:8123 \ yandex/clickhouse-server:21.4 docker cp 87361095c566:/etc 阅读全文
摘要:
乱码无非就编码和解压格式不一致导致,windows 系统和 tomcat 日志输出编码格式不一致的。 修改 Tomcat conf 目录下 logging.properties 文件,将 java.util.logging.ConsoleHandler.encoding = UTF-8 为 java 阅读全文
摘要:
1.找到需要修改日志级别的类 sc -d *TestService 目的就是为了找出 classLoaderHash 2.确认一下上一步找到的 classLoaderHash 对应类的日志级别是什么 logger -c 3dddf45g 一定要找到 root 对应的 level,看是否和存在以及和现 阅读全文
摘要:
实现步骤 自定义需要发布的事件类,需要继承 ApplicationEvent 使用 @EventListener 来监听事件或者实现 ApplicationListener 接口。 使用 ApplicationEventPublisher 来发布自定义事件(@Autowired注入即可) 代码 // 阅读全文
摘要:
使用方法: python3 generatorSentinelLog2Html.py sentinelLogFileName 源码 #! /usr/bin/env python # -*- coding: utf-8 -*- import sys def printSentinel(): filen 阅读全文
摘要:
分布式系统的流量防卫兵 Sentinel 基本概念 资源 资源是 Sentinel 的关键概念。它可以是 Java 应用程序中的任何内容,例如,由应用程序提供的服务,或由应用程序调用的其它应用提供的服务,甚至可以是一段代码。在接下来的文档中,我们都会用资源来描述代码块。 只要通过 Sentinel 阅读全文
摘要:
场景 在使用 SpringBoot 的过程中发现打包出来的 Jar 是一个 Fat Jar,里面包含了所有项目依赖的第三方 Jar,这就导致在部署的时候十分不方便,动辄 100M 左右的项目实在难以快速部署。 解决方案 由于打包出来的 Jar 绝大部分都由项目依赖的第三方 Jar 组成,所以只要将这 阅读全文
摘要:
最近在实现一个日志功能的时候需要对比两条数据前后的差异,对比的数据是两个 json 类型。想做一个类似于 git 对比差异的一个窗口,左边是旧数据,右边是新数据。 然后可以通过不同的颜色,比如绿色是新增的,红色是删除的等等的方式来展示两个数据的异同点。于是乎寻找到一个 Google 的开源项目:di 阅读全文
摘要:
在使用 Spring 框架进行项目开发的时候,往往会遇到事务不生效的问题,这里总结下常见的几种情况,避免以后入坑: 1.如果使用的是 Spring 代理模式的事务,只能用于 public 的方法上,否则事务不会生效。 2.如果在 Service 内部的 A 调用 B,如果 A、B 方法都没有添加事务 阅读全文