摘要:
Virtual Box 虚拟机扩容 扩容有风险,有可能导致磁盘损坏,系统不可用。 需要使用的工具 gparted GParted -- A free application for graphically managing disk device partitions 步骤图解 1.扩大虚拟硬盘的容 阅读全文
摘要:
一、概述 Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。 从设计模式角度来理解,Zookeeper是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,数据发生变化,Zookeeper负责通知已经注册的观察者做出相 阅读全文
摘要:
一、内存溢出与内存泄漏 内存溢出是指程序在申请内存时,没有足够的内存空间供其使用。 内存泄露是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 二、内存溢出定位相关方法 1.获取Java虚拟机内存快照 1.1.主动获取内存 阅读全文
摘要:
Linux系统版本CentOS Linux release 7.5.1804 安装的是mysql5.7.24版本rpm包 一、安装 1.下载MySQL安装包 安装包下载地址:https://downloads.mysql.com/archives/community/ 2.详细过程如下(一个一点也不 阅读全文
摘要:
Lambda表达式示例 1.接口 public interface LambdaInterface { List<String> searchNames(); } 2.需要调用接口方法的类(类似访问者模式) public class School { public List<String> sele 阅读全文
摘要:
UML 类图是系统分析和设计阶段的重要产物,是系统编码和测试的重要模型,它用来描述系统中类的内部结构、类与类之间的关系,可以简化人们对系统的理解 。 此处主要对类与类之间的关联关系做介绍。类与类之间的关系包括: 泛化(Generalization)、关联(Association)、聚合(Aggreg 阅读全文
摘要:
一、场景 有个离奇的场景,Oracle数据库有两张千万级数据量的表A、B。A和B的对应关系为一对多,从A表中删除主键ID不在B表中的数据。 二、SQL优化 原删除语句 DELETE FROM A A WHERE A.ID NOT IN ( SELECT T.A_ID FROM B T WHERE T 阅读全文
摘要:
Spring框架实现AOP的简单原理 动态代理 JDK实现的动态代理 1.原理 目标类与代理类实现了同一个接口。 2.实现方法 Proxy.newProxyInstance,所需参数有三个: 类的加载器;动态字节码技术创建class时所需要的。 目标类实现的接口; 额外功能; private sta 阅读全文
摘要:
'导入Excel表结构 '开始 Option Explicit Dim mdl ' the current model Set mdl=ActiveModel If (mdl Is Nothing) Then MsgBox "There is no Active Model" End If Dim 阅读全文
摘要:
Oracle检查锁表 /*一、查询哪些表被锁以及查看锁表得会话及操作系统进程ID 其中locked_mode为锁的级别,spid为数据库所在操作系统的进程id*/ select c.sid, c.serial#, c.username, c.osuser, b.owner, b.object_nam 阅读全文