自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马以的专栏

人,要么庸俗,要么孤独

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql -(行锁)

行锁就是针对数据表中行记录的锁。比如事务 A 更新了一行,而这时候事务 B 也要更新同一行,则必须等事务 A 的操作完成后才能进行更新。MySQL 的行锁是在引擎层由各个引擎自己实现的。但并不是所有的引擎都支持行锁,对于不支持行锁的引擎比如myisam意味着并发控制只能使用表锁,相应的会影响并发的性能;InnoDB是支持行锁的,那么我们今天就来谈谈InnoDB的行锁。两阶段锁比如现在有两...

2019-04-29 19:35:16 250

原创 mysql - (全局锁、表锁)

mysql 锁根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁、行锁全局锁全局锁就是对整个数据库实例加锁,mysql提供了一种加全局锁的方法,命令是Flush tables with read lock (FTWRL),当你需要让整个库处于只读状态的时候,可以使用这个命令,之后其它线程的以下语句会被阻塞:数据更新语句(DML-增删改)、数据定义语句(DDL:包括建表、修...

2019-04-29 15:29:22 232

原创 mysql(索引)

1.修改索引需要注意什么? 修改表的普通索引: 先删除掉再增加: alter table T drop index k; alter table T add index(k); 重建主键索引 alter table T drop primary key; alter table T add primary key(id); ...

2019-04-28 20:52:26 170

原创 jvm的各种牛(傻)逼(屌)指令,已经调优参数总结

javap -v xxx.class 编译class为字节码文件各种虚拟机参数-Xms128m JVM初始分配的堆内存-Xmx512m JVM最大允许分配的堆内存,按需分配-Xss256K 设置栈的内存大小,1.5后 虚拟机的默认栈大小为1M,最小只能设置到108k这些参数可以被松散的聚合成三类:行为参数(Behavioral Options):用于改变jvm的一些基础行为...

2019-04-18 11:46:49 678

原创 Shell编程小记

shell 定义一个变量值一:首先写一个helloworld程序 使用命令 vi helloworld.sh shell脚本一般都用.sh的后缀名 > #!/bin/bash > echo "helloworld" 第一行是注释 打头#!/bin/bash 说明是使用的bash的shell脚本 第二行是输出 helloworld 执行命令: [root...

2019-04-14 17:35:42 191

原创 Centos7 防火墙命令总结

标题 安装:yum install firewalld1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld禁用,禁止开机启动: systemctl disable firewalld停止运行: systemctl stop firewalld2.配置firewalld-cmd查...

2019-04-14 15:18:21 377

原创 yum工具命令

yum 基本命令yum :参数帮助 类似helpyum list: 列出所有中央仓库软件(一般不要这样用要加过滤条件)yum list | grep jdk:列出带有关键子 jdk的软件信息 ps:使用yum软件的好处在于,如果我们用传统的解压包方式,如果A软件依赖B软件,我们要 先安装了B然后在安装A,如果依赖的比较多的化就会比较繁琐,使用yum的它会自动帮我 ...

2019-04-13 21:26:52 250

原创 浅谈CMS和G1垃圾收集器(下)

G1 是一款面向服务端的的垃圾收集器G1收集器也分为4个过程:初始标记、并发标记、最终标记、筛选回收G1的特点并行与并发:G1是分区域收集垃圾,所以可以利用多核和多cpu的特性来进行并发垃圾收集;分代收集:分代收集其实是很多垃圾收集器的特点,G1也不例外。不过G1会标记某个对象经理过多少次minor gc;空间整合:G1在这里做的就要比CMS好很多,整体可以认为它用的是标记...

2019-04-13 19:23:12 357

原创 Linux 命令整理

Linux基本命令ls命令:ls /:查看根目录ls -l: 显示详细信息ls -lh:显示跟符合人类查看方式 ls -a:显示隐藏文件目录切换: pwd:查看当前所在目录 cd:切换目录cd …:退回到上一级目录cat创建文件夹:mkdir aaa 相对路径写法mkdir /bbb 绝对路径写法mkdir -p aaa/bbb/ccc 级联创建目录 rm:删除目录rm -r...

2019-04-13 17:07:51 357 1

原创 浅谈CMS和G1垃圾收集器(上)

首先CMS和G1都作为过java的主流垃圾收集器;首先CMS是一款并发垃圾收集器,它的应用场景主要是一些互联网以及2B的业务场景(响应速度要快);下面是引用的周志明java虚拟机那本书上的图,CMS大概分为四个步骤:初始标记、并发标记、重新标记、并发清理;CMS的优点: 1:并发收集, 因为CMS收集器的第二步和第四步都是和用户线程一起工作,所以它的特点就是并...

2019-04-08 19:33:35 582

翻译 java指令码 字节码 对比

指令从0x00-0xc9 没有0xba 常量入栈指令 指令码 操作码(助记符) 操作数 描述(栈指操作数栈) 0x01 aconst_null null值入栈。 0x02 iconst_m1 ...

2019-04-03 19:10:28 337

最新版ATD20.0 Android开发插件 兼容虚拟机3.0以上版本

eclipse开发andriod的插件最新版ATD20.0 Android开发插件 兼容虚拟机3.0以上版本

2012-11-08

空空如也

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

TA关注的人

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