摘要: 证则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则 阅读全文
posted @ 2016-10-07 12:25 刨根问底_liang 阅读(9216) 评论(1) 推荐(2) 编辑
摘要: 使用awk作为文本处理工具,正则表达式是少不了的。 要掌握这个工具的正则表达式使用。其实,我们不必单独去学习它的正则表达式。正则表达式就像一门程序语言,有自己语法规则已经表示意思。 对于不同工具,其实大部分表示意思相同的。在linux众多文本处理工具(awk,sed,grep,perl)里面用到正则 阅读全文
posted @ 2016-10-07 12:21 刨根问底_liang 阅读(27836) 评论(0) 推荐(0) 编辑
摘要: top 实时动态显示系统状态。(cpu、内存、swap、task) 1. top 汇总cpu、内存、swap、task信息 和 列表展示进程维度的cpu、内存、swap、task信息 2. top -H -p pid 汇总cpu、内存、swap、task信息 和 列表展示线程维度的cpu、内存、sw 阅读全文
posted @ 2016-10-07 12:05 刨根问底_liang 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 并发产生数据不一致的原因: 1.程序共享对象; 2.多线程。 3.基于1和2,取出来的数据可能不是最新的。 java并发同步解决方案(java并发底层实现的两项技术): 加锁。 用来,保证原子性(线程某块代码独占cpu)+ 可见性(volatile),就不会出现问题。 锁的实现原理: 1.Synch 阅读全文
posted @ 2016-10-07 12:05 刨根问底_liang 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 出处:http://www.2cto.com/os/201111/109920.html 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键。 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。 在命令终端中可以通过Ct 阅读全文
posted @ 2016-10-07 12:02 刨根问底_liang 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一个java进程,只有一个入口,就是main方法。 tomcat是一个java进程,tomcat只有一个入口,org.apache.catalina.startup.Bootstrap 类的main 方法。 阅读全文
posted @ 2016-10-07 12:01 刨根问底_liang 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.移动 $:移动到行尾 0:移动到行首 G:跳到最后一行行首 gg: 跳到第一行行首 +:移到下一行的行首 -(不是减): 移到上一行的行首 2.查找 /string 查找string,回车后,按n键可以跳到下一个,N上一个。 另外按/键后,按上下键可以找到以前查找的记录。 3.加密码 ":"+" 阅读全文
posted @ 2016-10-07 12:01 刨根问底_liang 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 定义: 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。 事务的隔离性:由并发事务所作的修改必须与任何其它并发事务所作的修 阅读全文
posted @ 2016-10-07 12:00 刨根问底_liang 阅读(155) 评论(0) 推荐(0) 编辑
摘要: spring事务的实现原理:aop。 aop的两种实现方式: 1.动态代理: 事务方法与调用方法不能在同一个类中,否则事务不生效。解决方案,自己注入自己(实质注入的是代理类)。 实现方式:jdk动态代理(只能代理接口) 或者 cglib动态代理(代理接口或者类),cglib是基于字节码技术的,使用的 阅读全文
posted @ 2016-10-07 11:59 刨根问底_liang 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 转化为换行符: oldIFS=${IFS}; IFS=$'\n'; 命令; IFS=${oldIFS}; 阅读全文
posted @ 2016-10-07 11:56 刨根问底_liang 阅读(2910) 评论(0) 推荐(0) 编辑
摘要: 代码: 文件 testdata: abcdefdf ab cdasas 阅读全文
posted @ 2016-10-07 11:55 刨根问底_liang 阅读(4965) 评论(0) 推荐(0) 编辑