jquery modle中click事件重复执行解决方案

方法一:不采用jQuery进行事件的绑定,直接在标签中添加onclick事件。

方法二:采用这种方式$(“#item_add_button”)[0].onclick = function(){方法体}。具体是何原因有待深入学习。

方法三:在绑定事件前加上.unbind(“click”)对click事件进行清除之后再绑定click事件$(“.item_add_button”).unbind(“click”).click(function(){方法体}

 

使用layer弹出框可以根据需要选择相应的类型。具体可以参考文档:http://sentsin.com/jquery/layer/

Linux日志文件总管——logrotate

参数说明:(待完善)

 

tomcat日志文件分割转储实例:

cd /etc/logrotate.d

vim tomcat

/usr/local/tomcat/logs/catalina.out {
daily  #每天转储
rotate 15 #保留15个备份
delaycompress #转储的日志文件到下一次转储时才压缩
compress #压缩转储的备份文件
notifempty #日志为空不转储
missingok #忽略错误
copytruncate #备份当前日志并截断
nocreate #不创建新的日志文件
dateext #为日志文件打上日期标签
}

保存并退出即可。

 

参考:https://linux.cn/article-4126-1.html

 

linux安装maven

1、下载(最新版下载地址从官网获取:https://maven.apache.org/download.cgi)

wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

2、解压

tar xzvf apachemaven3.3.9bin.tar.gz

3、将解压后的文件夹复制到安装路径

cp -r apache-maven-3.3.9 /usr/local/apache-maven

4、配置环境变量(首先要配置JAVA_HOME,通过echo $JAVA_HOME查看是否已配置)

vim /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export M2_HOME=/usr/local/apache-maven
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

5、查看是否配置成功(Confirm with mvn -v in a new shell.)

mvn -v

出现类似下面的信息说明配置成功

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_77, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el6_7.x86_64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: “linux”, version: “2.6.32-431.23.3.el6.x86_64”, arch: “amd64”, family: “unix”

 

安装参考官网文档:https://maven.apache.org/install.html

修改tomcat最大连接数

<Connector port=”8080″
maxThreads=”150″
minSpareThreads=”25″
maxSpareThreads=”75″
acceptCount=”100″
/>
说明:

maxThreads=”150″ 表示最多同时处理150个连接
minSpareThreads=”25″ 表示即使没有人使用也开这么多空线程等待
maxSpareThreads=”75″ 表示如果最多可以空75个线程,例如某时刻有80人访问,之后没有人访问了,则tomcat不会保留80个空线程,而是关闭5个空的。
acceptCount=”100″ 当同时连接的人数达到maxThreads时,还可以接收排队的连接,超过这个连接的则直接返回拒绝连接。

Linux语言环境设置

1、查看现有语言环境:
locale

2、可用语言环境:
locale -a

3、临时修改语言环境:

export LANG=en_US.UTF-8
export LANG=zh_CN.UTF-8

4、永久修改系统级字符集:

修改/etc/sysconfig/i18n
英文版系统:
LANG=”en_US.UTF-8″
SYSFONT=”latarcyrheb-sun16″

中文版系统:
LANG=”zh_CN.UTF-8″
SYSFONT=”latarcyrheb-sun16″

英文版系统支持中文字符集:yum install fonts-chinese

三、安装中文字符集

1、安装所有与中文支持相关的包

# yum -y groupinstall chinese-support

2、修改字符编码配置文件

# vi /etc/sysconfig/i18n

修改后内容如下:

LANG=”zh_CN.UTF-8″

SUPPORTED=”zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030″

SYSFONT=”latarcyrheb-sun16″

CentOS6.5自带openjdk设置JAVA_HOME

CentOS6.5自带的openjdk安装好后的目录位于:/usr/lib/jvm/下,我的版本是java-1.8.0-openjdk.x86_64

其他版本也都在/usr/lib/jvm 下,包括jre和jdk。

可以在“java-1.8.0-openjdk.x86_64”目录下看到“bin”,在bin下可以找到javac文件,说明这就是JDK了!

此时只需要在终端中打开环境变量文件  vim /etc/profile或vim /root/.bashrc,填写相应的目录即可:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk.x86_64

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

这样我们就设置好了JDK,再输入source /etc/profile 或source /root/.bashrc就可以生效了.