240 发简信
IP属地:新疆
  • 2019-10-10 商品详情cpu飚高问题

    依赖的api加了个类,商品详情找不到这个类 会一直反射这个找不到的类,qps高的情况下会对性能造成影响,现象是,ygc频繁且每次ygc时间有几百ms

  • FutureTask 源码学习

    FutureTask主要利用 LockSupport 实现阻塞和唤醒 WaitNode 只是简单保存了一个线程和 next 节点 状态有这几种:...

  • Resize,w 360,h 240
    dubbo直连

    dubbo版本:2.7.1-SNAPSHOT 本地一般都是直连测试环境的依赖服务默认配置是在本地 home 下的 dubbo-resolve.p...

  • Resize,w 360,h 240
    信号量用法:锁

    用于dubbo线程池满的拒绝策略

  • 高并发高可用原则学习

    总结自《亿级流量网站架构核心技术》 高并发 服务拆分消息队列缓存(cdn,接入层nginx,应用层,分布式缓存)数据分片并发化(一个接口需要聚合...

  • Resize,w 360,h 240
    分布式锁学习

    数据库 redis zookeeper znode四种类型: 持久节点 (PERSISTENT) 持久顺序节点(PERSISTENT_SEQUE...

  • spring事务学习

    PlatformTransactionManager,通过这个接口,Spring为各个平台如JDBC、Hibernate等都提供了对应的事务管理...

  • 索引原理学习

    (非原创,整理得)数据库的数据都放在磁盘上,磁盘IO是非常消耗性能的; 磁盘预读 每一次IO读取的数据我们称之为一页(page),一般为4k或8...

  • ThreadPoolExecutor学习笔记

    线程池状态: 高3位表示"线程池状态"低29位表示"线程池中的任务数量" Worker