相关文章

android,java知识点总结

monkey List ,HashMap ,set ,HashTable ,eventBus ,LitPal ,OkHttp ,Glide ,热修复,线程安全,线程池,6.0以及5.0权限管理,7.0分屏画中画;材料设计语言,蓝牙,wifi,ViewDrapHelper,动画…

杂乱无章之Oracle(一)

1、 设置共享池大小 SQL>ALTER SYSTEM SET SHARED_POOL_SIZE32M; 2、 数据库高速缓冲区(database buffer cache):SQL语句首先在数据库高速缓冲区(database buffer cache)中搜寻所需的数据,如果找到了就直接使…

LeetCode 1600. 皇位继承顺序(图的深度优先遍历)

文章目录 1. 题目2. 解题 1. 题目 一个王国里住着国王、他的孩子们、他的孙子们等等。每一个时间点,这个家庭里有人出生也有人死亡。 这个王国有一个明确规定的皇位继承顺序,第一继承人总是国王自己。我们定义递归函数 Successor(x, curOrder) &#x…

pass by和pass on和pass away之间的区别

三者的释义和具体语境不同: 1、pass away的意思是:去世,死(委婉说法) 例句:Im sorry to hear that your father passed away last night.听到令尊昨晚去世的消息很难受。 2、pass by的意思是:通过,从旁边经过 例句…

@Slf4j注解实现日志输出

自己写日志的时候&#xff0c;肯定需要: private final Logger logger LoggerFactory.getLogger(LoggerTest.class); 每次写新的类&#xff0c;就需要重新写logger 有简单的方式&#xff0c;就是使用Slf4j注解 首先是在pom中引入: <!--可以引入日志 Slf4j注解--> …

Slf4j之MDC机制

什么是MDC机制 MDC&#xff08;Mapped Diagnostic Contexts&#xff09;映射诊断上下文&#xff0c;主要用在做日志链路跟踪时&#xff0c;动态配置用户自定义的一些信息&#xff0c;比如requestId、sessionId等等。MDC使用的容器支持多线程操作&#xff0c;满足线程安全。 M…

slf4j从LoggerFactory.getLogger()说起

目录 看一段代码日志SLF4JServiceProvider的SPI机制API顶层设计 slf4j是目前最流行的java日志记录门面框架&#xff0c;日志打印相关的代码只需要使用slf4j-api.jar相关的api即可&#xff0c;可以自由切换日志打印的底层日志框架(比如logback、log4j)。我们来逐渐揭开slf4j-api…

注解@Slf4j

如果不想每次都写private final Logger logger LoggerFactory.getLogger(XXX.class); 可以用注解 Slf4j 一、在pom文件加入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependen…

idea引入@Slf4j注解不生效

idea引入Slf4j注解不生效 引入依赖 <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId> </dependency>添加日志的两种方式 import lombok.extern.slf4j.Slf4j; import org.slf4j.Logger; import org.slf…

SLF4J 报错解决方法

SLF4J 报错解决方法 使用Shiro&#xff0c;官网给的代码&#xff0c;出现报错 运行Maven项目时&#xff0c;控制台出现如下图所示的报错信息&#xff1a; 在网上搜到&#xff0c;内容大致如下&#xff1a; 问题的原因是无法找到org.slf4j.impl.StaticLoggerBinder&#xff0…

@Slf4j 注解的使用方法

slf4j是一个日志标准&#xff0c;使用它可以完美的桥接到具体的日志框架&#xff0c;必要时可以简便的更换底层的日志框架&#xff0c;而不需要关心具体的日志框架的实现&#xff08;slf4j-simple、logback等&#xff09;。 slf4j提供了日志接口、获取具体日志对象的方法&…

slf4j是什么

SLF4J&#xff0c;即简单日志门面&#xff08;Simple Logging Facade for Java&#xff09;&#xff0c;不是具体的日志解决方案&#xff0c;它只服务于各种各样的日志系统。按照官方的说法&#xff0c;SLF4J是一个用于日志系统的简单Facade&#xff0c;允许最终用户在部署其应…

slf4j的MDC机制

MDC(Mapped Diagnostic Context)诊断上下文映射&#xff0c;是slf4j提供的一个支持动态打印日志信息的工具&#xff0c;举例来说&#xff0c;对于一个web Server&#xff0c;如果服务端想在打印出的每行日志中都记录客户端的ip&#xff0c;你只需要在服务端入口获取到cleint ip…

@Slf4j 打印错误具体信息

不少同学遇到有时候命名打印了错误日志却没有详细错误输出的问题,我们来测试一下: public static void main(String[] args) {try {int a 1/0;} catch (Exception e) {//第一种log.error("AttentionServiceImpl--> wechatService.getAttention error, e:{}", e)…

slf4j

简单的Java日志记录&#xff08;SLF4J&#xff09; 官方文档&#xff1a;https://www.slf4j.org/docs.html 一.什么是SLF4J&#xff1f; SLF4J是用于日志记录系统的简单外观&#xff0c;允许最终用户在部署时插入所需的日志记录系统。Simple Logging Facade for Java&#x…

SLF4J的介绍

为什么要使用SLF4J而不是Log4J slf4j不同于其他日志类库&#xff0c;与其它有很大的不同。slf4j(simple logging facade for java)不是一个真正的日志实现&#xff0c;而是一个抽象层&#xff08; abstraction layer&#xff09;&#xff0c;也可以理解为一个接口&#xff0c;它…

kcptun搭建

wget --no-check-certificate https://github.com/kuoruan/shell-scripts/raw/master/kcptun/kcptun.sh shadowsock服务器IP填写:127.0.0.1 端口填写ss端口。 转载于:https://www.cnblogs.com/websecyw/p/11022300.html

[喵咪开源软件推荐(6)]TCP链路加速技术KcpTun

[喵咪开源软件推荐(6)]TCP链路加速技术KcpTun 今天有给大家带来新的东西KcpTun,KcpTun是利用Kcp技术对Tcp链路传输进行加速,大家熟知的网络协议一般是UDP和TCP,UDP传输快但是没有状态消息不可靠,TCP虽然稳定也有重试机制但是因为机制复杂三次握手等机制速度会稍微比较慢,大名鼎…

Kcptun 服务端一键安装脚本

经常有朋友抱怨 Kcptun 服务端安装繁琐&#xff0c;我花时间写了一个一键安装更新脚本。 参考了 teddysun 的SS一键安装脚本&#xff0c;感谢 静逸轩 提供的测试服务器。 理论上脚本支持&#xff1a;CentOS 6、Ubuntu 12和Debian 7&#xff0c;但是由于测试不完全&#xff0c;可…

最快的开源UDP传输工具:Kcptun

Kcptun&#xff1a;极速网络隧道&#xff0c;让数据传输飞起来&#xff01;- 精选真开源&#xff0c;释放新价值。 概览 kcptun 是一个轻量级、高性能的TCP/UDP网络加速工具&#xff0c;由xtaci开发并托管在GitHub上。它通过使用kcp协议&#xff0c;为网络数据传输提供了一个快…