首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cj2a7t
掘友等级
服务端开发工程师
笔记
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
如何在容器化环境构建APISIX Debug环境
搭建一套可以单步调试的Apisix开发环境,需要查阅很多资料,而且资料特别分散。所以想在Apisix Dokcer仓库基于debian-dev提供一种快速的搭建本地开发环境的方式。
走进Pulsar的世界(基础篇)
Pulsar架构 Apache Pulsar采用分层架构。Apache Pulsar 集群由两层组成:无状态服务层,由一组接收和传递消息的代理组成;有状态持久层,由一组称为bookie的Apache
从管程角度理解AQS
管程是解决并发的万能钥匙,Java中无论是synchronized还是Lock(基于AQS)都是基于MESA管程思想实现,我们来一起走进管程的世界。
一次JVM内存使用率问题的排查
服务部分线上出现Java进程会挂掉,pod重启现象。 1. 查看K8S集群监控的内存情况 这是一个问题服务的K8S集群监控内存走势图。从图中我们可以看出,内存即使有小的波动,但使用率一直在上升趋势。 如果是SpringBoot项目内嵌Web容器可以先进入到pod内,然后使用使用…
并发编程基础知识
一. 并发编程的问题 1. 微观剖析并发编程的问题 可见性: 一个线程对共享变量的修改,另一个线程能够立刻看到。 有序性: 程序按照代码的先后顺序执行。 原子性: 一个或者多个操作在CPU执行过程中不被中断。 2. Java解决并发问题的方法 volatile(解决可见性问题)…
走进Spring中AOP的世界(一)思想篇
来看段代码了解虚拟机栈上面代码我们在method()1时,打个断点。 图中左面是方法执行顺序,对应右面是抽象的调用流程,其实程序执行机制,把方法当做连接点,串起来就是整个执行过程。 AOP将每一个方法调用抽象成连接点(Join Point),连接点串起来的程序执行流就是整个程序…
走进Spring中Bean的世界
上一步我们进入AbstractAutowireCapableBeanFacotory的doCreateBean(526)行,F8一直到535行,F7进入此方法。 我们实例化对象的时候,其实是调用构造器去反射创建对象。 当我们想对其属性值赋值的时候,就可以使用setPropert…
基于AOP实现服务内部方法级别Cache
近期工作中,某些场景下,部分暴露的GET Feign接口被频繁调用,由于请求参数相同情况下,只是在不停的通过这个接口拿到想要的信息,比如拥有某部分权限的用户信息接口。权限服务A与用户服务B是拆分开的服务,库并不属于同一个库,所以每次都需要去服务B去获取用户信息,这种情况下对权限…
MySQL中的那些“锁”事儿
直到所有表都不再使用,则关闭成功。 按照上面说的,我们只需要备份开始,如果数据库的引擎是InnoDB,隔离级别在RR下,开启个事务,就能拿到一致性视图。 表锁的语法是 lock tables … read/write。与 FTWRL 类似,可以用 unlock tables 主…
Netty中的设计模式
当主题发生变化,收到通知进行具体的处理是观察者必须具备的特征。
下一页
个人成就
文章被点赞
130
文章被阅读
43,997
掘力值
1,143
关注了
15
关注者
63
收藏集
1
关注标签
11
加入于
2018-07-25