tomcat


ROOT.xml

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
<context docBase="sample.war" path="/">
</Host>

catalina.sh

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=...

Read more

linux shell基础知识


shell数组

arr=(num1 num2 num3 num4 num5)
for i in  ${arr[@]}
do
  echo $i
done

send mail

echo "content" | mail -s title 1248247511@qq.com
#mail command 依赖 yum install mailx

运算

echo `expr 1 + 1`

if file exits

if [ -f "$file" ];then
echo "file exits"
else
echo "no file"

Read more

mysql


change root password

mysqladmin -u root password #return 即可
mysqladmin -uroot -p password ''

mysqldump

mysqldump -uroot -p database > /path/file.sql
mysql -uroot -p database < /path/file.sql
mysqldump --log-error=/root/error.log --default-character-set=utf8 --opt --flush-privileges --trigge...

Read more

linux kernel panic


log

Jul 23 18:04:14 10.16.73.45 [19259390.583100] {1}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 3  
Jul 23 18:04:14 10.16.73.45 [19259390.587458] {1}[Hardware Error]: event severity: fatal
Jul 23 18:04:14 10.16.73.45 [19259390.589789] {1}[Hardware Error]:  Error 0, ...

Read more

Exchange2010增加会议室功能


需求:要求实现会议室功能,方便会议室预定

平台:Exchange2010 && windows server 2008

实现步骤:

Exchange2010服务端上

  1. 新建会议室邮箱->新建用户,按要求填写相应会议室名称即可(此处比如为“会议室1”)

  2. 新建通讯组,按要求填写相应名称即可。(此处比如为MeetingRoom)

  3. 将通讯组转换为房间列表,打开EMS(Exchange Management Shell),输入以下命令并运 行:Set-DistributionGroup –Identity “MeetingRoom” –RoomList,MeetingRo...

Read more

学习方法


  1. 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题。

  2. 这个技术的优势和劣势分别是什么。

  3. 这个技术适用的场景。

  4. 技术的组成部分和关键点。

  5. 技术的底层原理和关键实现。

  6. 已有的实现和它之间的对比。

Read more

VERIFY3


log

Sep 6 18:38:56 192.168.10.100 [5349213.947198] VERIFY3(((_attribute__((unused)) typeof((&dn->dn_mtx)->m_owner) _)&((&dn->dn_mtx)->m_owner); }))) == ((void *)0)) failed (ffff883e7cbe3800 == (null))
Sep 6 18:38:56 192.168.10.100 [5349213.960792] PANIC at dnode.c:178:dnod...

Read more