Blog Articles
-
@ConfigurationProperties 自动提示配置
背景 spring 提供了属性配置服务, 通过注解@ConfigurationProperties可以很方便地读取外部属性(application.propeties和application.yml) 在application.propeties中书写配置
Published on: -
requests使用代理
语法 requests.post(url, proxies={ 'http':'http://xxx.xxx.com:8888', 'https':'socks5://xxxxx:9
Published on: -
log4j2+jndi注入远程类攻击原理
原理 log4j2在版本2.x-2.15范围内,启用了jndi查找操作,提供了注入点 将jndi指向自己的rmi或者ldap服务器,指定动态加载自己的类,即可实现攻击。 环境 ubuntu 18.04 jdk1.8_121 log4j2 2.11.1 模拟
Published on: -
gradle依赖包被降级的问题
因为log4j的一个注入漏洞,需要升级log4j版本解决。 最新的log4j版本是2.17, 跟据项目用到的日志框架(slf4j-log4j), 所以需要升级依赖包: compile('org.apache.logging.log4j:log4j
Published on: -
sql server连接失败 TLS10 is not accepted
sql 连接失败,提示: The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12] 使用idea连接数据库时,发现提示错
Published on: -
ubuntu idea无法输入中文
点击 [help->Edit Customer VM Options] 在配置文件中加入: -Drecreate.x11.input.method=true
Published on: -
《RocketMq技术内幕》笔记1(NameServer)
整体组成 基于主题订阅模式 主要组成部分:NameServer 集群, 生产者集群, broker集群, 消费者集群, 过滤服务器 NameServer 集群中NameServer服务器互不通信,主要提供路由服务 RouteInfoManager定义了整
Published on: -
《RocketMQ技术内幕》 笔记2 消息发送
Message public class Message implements Serializable { private static final long serialVersionUID = 8445773977080406428L;
Published on: -
https证书申请与更新
免费域名 可以去https://my.freenom.com/申请一个 certbot sudo apt install certbot 创建/更新证书 certbot certonly --preferred-challenges dns --manua
Published on: -
mysql的一些限制
MySql版本5.7 (innodb) 总列数限制:1017列 行长度限制: 65535 bytes (注意TEXT和BLOB只占9~12bytes)(虽然innodb 限制为innodb_page_size/2,但mysql已经限制为65535bytes
Published on: