自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (4)
  • 收藏
  • 关注

原创 装饰器模式

例子 机器人原有功能:对话、唱歌、放音乐 继承:拖地、跳舞 装饰器:拖地、跳舞 角色:component、decorator、concreteComponent、concreteDecorator interface Robot{ void doSomething(); } class FirstRobot implements Robot{ public void doSomething(){ System.out.println("唱歌"); } } class DecoratortRobot

2021-07-31 14:17:01 47

原创 NAT 和桥接

VMware的几个虚拟设备 VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VMware NetworkAdepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMware NetworkAdepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡 桥接模式 VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它能够訪问

2021-07-23 15:15:53 68

转载 mysql事务隔离

mysql隔离级别 读未提交:一个事务B还没提交,它的修改就被别的事务A读到了。 读已提交:一个事务B提交后,它的修改被其他事务A看到了。 可重复读:一个事物B提交前和提交后,事务A都无法读到事务B的变更。 串行化:对同一行记录,当出现不同事物的读写冲突时,是通过串行化的方式解决的,后一个事务必须等前一个事务完成才能执行。 不同隔离级别产生的问题 脏读:读到了别的事务尚未提交(commit)的变更,别人没提交,我读到了。 不可重复读:别的事务提交了变更,被当前事务读到了。然后导致本事务多次select

2021-07-21 15:26:26 54

转载 Linux查看物理CPU个数、核数、逻辑CPU个数

查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 24 Intel® Xeon® CPU E5-2630 0 @ 2.30GHz cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 2 cat /proc/cpuinfo| grep "cpu cores"| uniq cpu cores : 6 cat /proc/cpuinfo| grep

2021-07-20 17:44:52 93

转载 一分钟了解nohup和&的功效

使用&后台运行程序: 结果会输出到终端 使用Ctrl + C发送SIGINT信号,程序免疫 关闭session发送SIGHUP信号,程序关闭 使用nohup运行程序: 结果默认会输出到nohup.out 使用Ctrl + C发送SIGINT信号,程序关闭 关闭session发送SIGHUP信号,程序免疫 ...

2021-07-20 10:51:35 56

转载 linux中whereis、which、find、location的区别和用法

1. find find <指定目录> <指定条件> <指定动作> find . -name "my*" 2. locate locate命令其实是“find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具 体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信 息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到 最新变动过的文件。为了避免这种情况,可以在使用locate

2021-07-16 15:12:54 100

原创 利用top,jstack定位程序问题

一、top -Hp pid -H 显示线程信息,-p指定pid 二、printf “%x\n” pid 查看pid的16进制 三、jstack 3147 | grep c60 -A 50 -A<显示行数> 或 --after-context=<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容。 -B<显示行数> 或 --before-context=<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前的内容。 -C<显示

2021-07-15 15:00:38 106

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除