IIWAB
IIWAB
×
请登录
账号
密码
登录 Use it
博客
随笔
分享
标签
登录
java agent技术原理及简单实现
转自: java agent技术原理及简单实现 注:本文定义-在函数执行前后增加对应的逻辑的操作统称为MOCK 1、引子 在某天与QA同学进行沟通时,发现QA同学有针对某个方法调用时,有让该方法停止一段时间的需求,我对这部分的功能实现非常好奇,因...
IIWAB
博客
1年前
30752
0
JVM上的随机数与熵池策略
在apache-tomcat官方文档:如何让tomcat启动更快 里面提到了一些启动时的优化项,其中一项是关于随机数生成时,采用的“熵源”(entropy source)的策略。 他提到tomcat7的session id的生成主要通过java....
IIWAB
博客
1年前
40802
0
AOP中execution表达式
execution表达式 execution(modifiers-pattern? ret-type-pattern declaring-type-pattern?name-pattern(param-pattern) throws-patter...
IIWAB
博客
1年前
44337
0
数据库缓存一致性
方案一 通过key的过期时间,mysql更新时,redis不更新。这种方式实现简单,但不一致的时间会很长。如果读请求非常频繁,且过期时间比较长,则会产生很多长期的脏数据。 优点: 开发成本低,易于实现; 管理成本低,出问题的概率会比较小。 不足 ...
IIWAB
博客
1年前
38515
0
Lock
Java 内部锁优化 当使用 Java 多线程访问共享资源的时候,会出现竞态的现象。即随着时间的变化,多线程“写”共享资源的最终结果会有所不同。 为了解决这个问题,让多线程“写”资源的时候有先后顺序,引入了锁的概念。每次一个线程只能持有一个锁进行...
IIWAB
博客
1年前
36152
0
Redis最易被忽视的CPU和内存占用高问题
原文地址:https://mp.weixin.qq.com/s/Oz8yOcD54B6Pr3pCm9KnQg 尽量不要使用短连接; 每次重新建连接引入的网络开销。 释放连接时,redis-server需消耗额外的CPU周期做清理工作。(这一点可以...
IIWAB
博客
1年前
31896
0
缓存相关概念
原文地址https://blog.csdn.net/kongtiao5/article/details/82771694 一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数...
IIWAB
博客
1年前
29459
0
LRU-K 和 2Q 缓存算法介绍
一、LRU-K算法 1、算法思想 LRU-K中的K代表最近使用的次数,因此LRU可以认为是LRU-1。LRU-K的主要目的是为了解决LRU算法“缓存污染”的问题,其核心思想是将“最近使用过1次”的判断标准扩展为“最近使用过K次”。 2、工作原理 ...
IIWAB
博客
1年前
25619
0
cache的一些想法
现有的缓存框架已经非常成熟而且优秀,J2Cache 无心造一个新的轮子,它要解决的几个问题如下: 使用内存缓存时,一旦应用重启后,由于缓存数据丢失,缓存雪崩,给数据库造成巨大压力,导致应用堵塞 使用内存缓存时,多个应用节点无法共享缓存数据 ...
IIWAB
博客
1年前
27359
0
docker-compose安装elk7.1.1版本
1、在elastic官方提供的地址下载elk7.1.1镜像 #下载elasticsearch docker pull docker.elastic.co/elasticsearch/elasticsearch:7.1.1 #下载logstash ...
IIWAB
博客
1年前
78461
0
1
...
15
16
17
...
20
热门文章
1.
CentOS 7 安装Maven
2.
docker-compose安装elk7.1.1版本
3.
MySQL创建数据库与创建用户以及授权
4.
SpringCloud网关修改请求头使微服务获取客户端真实ip
5.
Zookeeper 3.5启动时 8080端口被占用
6.
docker-compose相关配置项
最新发布
1.
TCP长连接(Keepalive)及与HTTP Keep-Alive的对比
2.
Java 内存分析工具 Arthas
3.
VAE(变分自编码器)、GAN(生成对抗网络)和Diffusion(扩散模型)
4.
API、Function Call、MCP、MoE、MoA、Agent与多智能体
5.
pgsql 执行delete语句后, 磁盘空间什么时候回收
6.
大模型的位置编码
最新评论