- 博客(5)
- 收藏
- 关注
原创 ConcurrentHashMap 1.8 源码解读 (面试杀手锏)
1.本文简介1.1ConcurrentHashMapput方法介绍2.源码解读2.1 put方法解读调用put(K key, V value)方法实际调用的是putVal(key, value, false),如下:public V put(K key, V value) { return putVal(key, value, false);}所以,解读重点...
2019-10-31 19:01:23 2994
原创 记一次线上排障——内存爆满、频繁GC、CPU 100%
1. 本文简介1.1线上故事 —— 线上内存爆满、频繁GC、CPU 100% ,节点频繁重启1.2故障定位排查1.3经验反思(看官若是着急,可直接看这里)2.线上故事与排查2.1线上故事 与以往发布项目流程一样,上午项目A开始由运维灰度发布(a,b集群8节点)。部署日志如下:部署流程看上去一切正常,节点部署与验证均通过。看样子,这次上线应该没啥问题,可以安心吃个午饭,下午再业务验证。然而......在b集群还在继续部署,流量全部打在已部署完成的a集群时(即...
2020-06-27 20:50:19 1318 1
原创 设计模式一网打尽——单例总结
一、 单例的定义单例设计模式(Singleton Design Pattern),一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式。二、如何保证实例的唯一1、防止外部初始化2、由类本身进行实例化3、保证实例化一次4、对外提供获取实例的方法5、线程安全三、单例的经典实现方式1、饿汉式//饿汉式public class Singleton {private static final Singleton single...
2020-06-10 16:28:20 237
原创 Weblogic 启动、调优等操作相关命令 (Linux 环境)
1、本文简介 项目开发中使用Weblogic部署项目应用,在Linux环境下,需要了解Weblogic的启动等相关操作。本文做一个工作笔记整理:1.1启动weblogic相关1.2停止weblogic相关1.3查看weblogic进程相关1.4解决weblogic启动慢问题(调优)1.5修改weblogicjvm参数(调优)2、详细介绍2...
2019-11-10 01:57:55 3400 1
原创 Oracle dmp 导出导入、锁表解决等开发笔记
1、本文简介 项目开发中使用Oracle,除了常用的sql语句,有时还会遇到锁表、数据迁移、启动监听等问题或需求,本文做一个工作笔记小结:1.1 锁表问题解决1.2 启动 oracle 监听1.3 dmp 导出导入1.4 删除oracle用户及其对象、表空间2、详细介绍2.1 锁表问题解决**查询锁表**SELECT object_name, machine, s....
2019-11-03 21:47:09 2291 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人