i.Arwen

读万卷书 行万里路

0%

基础命令

拷贝依赖的jar

拷贝依赖的jar包到target-dependencies 可指定目录-DoutputDirectory=lib

1
2
3
4
5
6
7
8
#scope 
#runtime : scope gives runtime and compile dependencies,
#compile : scope gives compile, provided, and system dependencies,
#test (default) : scope gives all dependencies,
#provided : scope just gives provided dependencies,
#system : scope just gives system dependencies.

mvn dependency:copy-dependencies -DincludeScope=compile -DoutputDirectory=lib

蝴蝶效应、青蛙现象、鳄鱼法则、鲇鱼效应、羊群效应、刺猬法则、手表定律、破窗理论、二八定律、木桶理论、马太效应,这些你都明白吗?

蝴蝶效应

上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔振动,也许两周后就会引起美国得克萨斯州的一场龙卷风。
蝴蝶效应是说,初始条件十分微小的变化经过不断放大,对其未来状态会造成极其巨大的差别。有些小事可以糊涂,有些小事如经系统放大,则对一个组织、一个国家来说是很重要的,就不能糊涂。

阅读全文 »

查询产生死锁的session以及相关信息:

1
2
3
4
5
select t2.SID,t2.SERIAL#,*
from v$locked_object t1,v$session t2,v$sqltext t3
where t1.session_id=t2.sid
and t2.sql_address=t3.address
order by t2.logon_time;

解锁语句:

1
alter system kill session '134,42671' immediate;

134,42671为t2.SID,t2.SERIAL#两个字段

能产生死锁,很大部分是由于SQL语句写的有问题或者对表的锁控制有问题,解除锁仅仅只是消除现象,根源还要细细检查。

cross的一种,琢磨出来的一种不用记住太多公式的玩法,贴出来备忘

还原二层:

1.正面二层右转上去:URU’R’U’F’UF
2.正面二三层中间竖上块还原二层右:URU’R’U’F’UF
3.右侧二三层中间竖上块还原二层右:U’F’UFURU’R’
4.正面二层右色块颠倒:先按1的方法转至三层,再按2的方法还原

还原顶层十字:

5.顶层十字:FRUR’U’F’(出现中间三个并排后U后再来一次该公式)

顶层颜色统一参照图片

还原角块:

6.如果没有一面的角块是同色:FR’FL2F’RFL2F2就会出现一致的一面,下来按7做
7.将正确的一面作为左面:FR’FL2F’RFL2F2

还原全部:

8.有一面已经完好,该面作为背面用一次R’2URUR’U’R’U’R’UR’
9.四个棱都不对:用一次R’2URUR’U’R’U’R’UR’出现1的情形,在来一次1的公式

ubuntu安装时选择了中文安装环境,安装结束后字符集变为乱码,以下设置将会将终端字符集设置为英文

1
2
3
4
5
6
7
8
9
10
11
#sudo vim /etc/default/locale
中文设置为:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
修改为:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

root忘记密码

1
2
3
/etc/init.d/mysql stop
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysql

进入之后随便改密码和host

查询慢sql

1
2
set global slow_query_log=1;
tail -f -n200 /var/lib/mysql/localhost-slow.log

CronTrigger配置格式

格式: 秒 分 时 日 月 周 年

序号 说明 是否必填 可填写的值 可用的通配符
1 0-59 , – * /
2 0-59 , – * /
3 0-23 , – * /
4 1-31 , – * ? / L W
5 1-12 or JAN-DEC , – * /
6 1-7 or SUN-SAT , – * ? / L #
7 empty 或 1970-2099 , – * /
阅读全文 »

杀进程是最终的解决方法,问题是怎么找到这个虚拟机进程

每个虚拟机启动之后,都会产生两个进程,一个主进程vmware-vmx,另一个是代理进程vprintproxy

打开任务管理器,显示出列“命令行”,vmware-vmx的命令行最后面参数就是每个虚拟机的唯一标示,然后去你要杀的虚拟机的文件夹找到vmware.log,找pipe然后找类似 \.\pipe\vmxb6467e48d864ad84′ 然后在进程中找到这段类似的vmware-vmx进程,杀掉后vprintproxy会自己退出

没啥说的,直接代码 注意Textbody的编码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
NameSpace = "http://schemas.microsoft.com/cdo/configuration/"
Set Email = CreateObject("CDO.Message")
Email.From = "360**492*@qq.com"
Email.To = "chang*****@126.com"
Email.Subject = "主题"
Email.Textbody = "内容"
With Email.Configuration.Fields
.Item(NameSpace&"sendusing") = 2
.Item(NameSpace&"smtpserver") = "smtp.qq.com"
.Item(NameSpace&"smtpserverport") = 25
.Item(NameSpace&"smtpauthenticate") = 1
.Item(NameSpace&"sendusername") = "36**8492*"
.Item(NameSpace&"sendpassword") = "********"
.Update
End With
Email.Send

jquery使用attr(‘checked’,’checked’) 设置checkbox后,第一次是成功的,后面清空掉再使用,就会出现有checked属性,但是勾没有显示
checkbox设置应换成 prop(‘checked’,true)
jquery检查一个checkbox是否是选中状态
$(“input[type=’checkbox’]”).is(“:checked”)