摘要:
1.共享锁只用于表级,排他锁用于行级。2.加了共享锁的对象,可以继续加共享锁,不能再加排他锁。加了排他锁后,不能再加任何锁。3.比如一个DML操作,就要对受影响的行加排他锁,这样就不允许再加别的锁,也就是说别的会话不能修改这些行。同时为了避免在做这个DML操作的时候,有别的会话执行DDL,修改表的定... 阅读全文
摘要:
1字节(Byte)=8bitjava的基本类型类型所占字节byte1short2int4long8float4double8char2String中字母和汉字所占字符是不一样的,并且与编码有关英文字母:A字节数编码1GB23121GBK1GB180301ISO-8859-11UTF-84UTF-16... 阅读全文
摘要:
今天运行一个jar包,jar包中使用了springContext进行加载bean和log4j配置,但是发现不能正常输入日志。代码中增加Xxx.class.getResource("/"); 输出classpath,但是输出结果是null查找后可以手动加载log4j配置文件PropertyConfig... 阅读全文
摘要:
1、创建hadoop用户【所有操作都是root,在所有master和slaver上】1)、创建hadoop用户:adduser hadoop2)、更换密码:passwd hadoop===========================================================... 阅读全文
摘要:
通过hash建表之后,表的数据量巨大2048,那怎么去验证表是否建成功呢?逻辑生成表名这部分就不写了。只要能建表成功,这部分的脚本肯定是有的。那么怎么在shell中执行selec查询并返回呢只要在脚本中添加mysql -h [ip] -P [port] -u[username] -p[passwor... 阅读全文
摘要:
在应用开发的时候如何获取本机的IP呢?本人在开发一个线上系统的时候有这样的需求,办法很简单啊,google一下,于是乎有了下面的代码:方案一:Enumeration interfaces = NetworkInterface.getNetworkInterfaces(); if... 阅读全文
摘要:
第一次接触ThreadLocal是在Spring管理事务的时候,两个不同事务的方法间调用,需要使用AopContxt获取当前代理类,这样才能使被调用的方法事务生效。因为spring是使用aop控制事务的,而使用了Aop会根据当前是通过接口发布在spring中还是直接类发布发哦spring采用不同的a... 阅读全文
摘要:
★临时设置环境变量export M2_HOME=/home/workspace/apache-mavenexport PATH=$PATH:$M2_HOME/bin★循环删除目录没有确认提示 rm -rf 【目录名称】有提示 rm -f 【目录名称】★ps -aux | grep tomcat 查看... 阅读全文
摘要:
如果遇到线上应用cpu飙升,并出现OutOfMemery怎么办?首先线上应用的jvm配置要养成良好的习惯,增加一下配置则可以在jvm发生oom的时候自动dump日志了 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/log/dump/... 阅读全文
摘要:
敲代码也三年多了,突然觉得自己不会的东西越来越多,需要沉淀,所以还是阶段性的总结一下吧,把东西写下来才能进一步的提升。加油 阅读全文