Bryan's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

Arthas常用命令

Arthas常用命令安装 安装 curl -O https://arthas.aliyun.com/arthas-boot.jar 启动 java -jar arthas-boot.jar 常用命令 jad + 全类名 + 方法名(可选),反编译代码 jad com.bsj.studentcard.location.service.impl.WeatherServiceImpl wat
2023-03-09
Tools
#Command #Arthas

认证授权

什么是 Cookie HTTP 是无状态的协议,每个请求都是完全独立的,服务端无法确认当前访问者的身份信息,无法分辨上一次的请求发送者和这一次的发送者是不是同一个人。所以服务器与浏览器为了进行会话跟踪,就必须主动的去维护一个状态,这个状态用于告知服务端前后两个请求是否来自同一浏览器。而这个状态需要通过 cookie 或者 session 去实现。 cookie 存储在客户端: cookie 是
2023-03-09
Security
#Security

Spring源码总结

Spring源码总结IOCBean生命周期graph LR Bean创建-->初始化-->销毁 Bean的创建 单实例Bean:容器启动时创建 多实例Bean:第一次获取时创建 Bean初始化属性赋值12// 给属性赋值populateBean(beanName, mbd, instanceWrapper); 初始化之前​ 调用BeanPostProcessor的postPro
2023-03-09
Spring
#source #Spring

Nginx学习笔记

Nginx学习笔记正向代理与反向代理正向代理:代理客户端,代理软件安装在客户端,比如vpn翻墙 反向代理:代理服务端,代理软件安装在服务端,比如Nginx做服务器端的负载均衡,请求转发。 iphash iphash对客户端请求的ip进行hash操作,然后根据hash结果将同一个客户端ip的请求分发到同一台服务器进行处理,可以解决session不共享的问题。 但是一般不用上述方式做session
2023-03-09
Nginx
#Nginx

Redis总结

Redis面试总结Redis 为什么这么快?Redis 内部做了非常多的性能优化,比较重要的主要有下面 3 点: Redis 基于内存,内存的访问速度是磁盘的上千倍; Redis 基于 Reactor 模式设计开发了一套高效的事件处理模型,主要是单线程事件循环和 IO 多路复用; Redis 内置了多种优化过后的数据结构实现,性能非常高。 Redis 常用的数据结构有哪些? 5 种基础数据结
2023-03-09
Interview
#Interview #Redis

群晖使用、frp内网穿透等

安装 浏览器输入:http://192.168.1.15:5000/web_index.html 基础设置 设置磁盘格式 SHR会做备份,比如有两块4T硬盘,使用该格式,整体可用空间为4T Basic是硬盘实际总和,不会做备份 安装套件系统设置开启AFP服务,用于mac连接 开启SSH 群晖使用客户端连接群晖DSM 支持最常用的协议,可从 Windows、
2023-03-09
Synology
#Synology

InnoDB存储引擎浅析

InnoDB存储引擎 后台线程 Master Thread Master Thread是一个非常核心的后台线程,主要负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性,包括脏页的刷新、合并插入缓冲(INSERT BUFFER)、UNDO页的回收等。 我的理解是身兼数职。 IO Thread 在InnoDB存储引擎中大量使用了AIO(Async IO)来处理写IO请求,这样可以极大提高数据
2023-03-09
DB
#Mysql #Innodb

markdown图片图床迁移

markdown图片图床迁移 由于新浪图床失效,需要将markdown图片迁移到其他图床 临时解决新浪图床失效 在https后加入cdn路径cdn.cdnjson.com/ 失效地址:https://tva1.sinaimg.cn/large/006y8mN6ly1h6vn6q61xyj317x0u00xj.jpg 修复后地址:https://cdn.cdnjson.com/tva1.sina
2023-03-09
Tools
#picbed

函数式编程

函数式编程Lambda表达式格式:只关注方法参数与方法体 1(参数列表) -> {代码} 省略规则: 参数类型可以省略 方法体只有一句代码,大括号return和唯一一句代码的分号可以省略 方法只有一个参数时,小括号可以省略 创建流单列集合:集合对象.stream() 数组:Arrays.stream(数组)或者使用Stream.of() 双列集合:转换成单列集合
2023-03-09
Java
#Java #Java8

Java开发工具类

Java开发工具类对象与Map转换 对象转Map<String, String> 123456789101112Student student = new Student();try { Map<String, String> map = org.apache.commons.beanutils.BeanUtils.describe(student);
2023-03-09
Java
#Java #Tools
1234…7

搜索

Hexo Fluid
总访问量 次 总访客数 人