- 浏览: 21927 次
最新评论
文章列表
在使用CentOS系统的时候,我们可能会遇到时间不准的问题,那我们如何解决这个我问题呢,下面就来教大家一个CentOS系统时间同步的方法,希望大家可以解决自己所存在的疑问。
CentOS系统时间同步的步骤如下:
新装的CentOS系统服务器可能设置了错误的,需要调整时区并调整时间.
1.没有安装ntpdate的可以yum一下:
yum install ntp
2.如下是CentOS系统使用NTP来从一个时间服务器同步
[root@localhost ~]# ntpdate time.nist.gov
22 Oct 21:11:43 ntpdate[5014]: adjust time ...
linux查看占用端口并杀掉
- 博客分类:
- linux
1.首先查看占用的端口号:#netstat -antp | grep 服务名或端口号
如:
#netstat -antp | grep httpd
#netstat -antp | grep 80
结果如下:
tcp 0 0 :::port :::* LISTEN 30547/xxx
tcp 120 0 ::ffff:ip:port ::ffff:182.150.22.215:49642 CLOSE_WAIT 30547/xxx ...
How MySQL uses DNS
When a new thread connects to mysqld, mysqld will spawn a new thread to handle the request. This thread will first check if the hostname is in the hostname cache. If not the thread will call gethostbyaddr_r() and gethostbyname_r() to resolve the hostname.
If the operating system do ...
1、修改用户进程可打开文件数限制
在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:
[speng@as4 ~]$ ulimit -n
1024
这表示当前用户的每个进程最多允许同时打开1024个文件,这1024个文件中还得除去每个进程必然打开的标准输入,标准输出,标准错误,服务器监听 socket,进程间通讯的unix域socket ...
mysql备份一般有两种,一种是mysqlhotcopy,另一种是直接使用mysqldump。两种都是在线执行LOCK TABLES 以及 UNLOCK TABLES,简单说就是热备份,在锁定数据库的情况下进行备份,这样不会让数据出现紊乱。在这里讨论第二种。
1.linux的自动备份就得用到sh脚本。以下是脚本内容:
#vi backupmydb.sh
#2014-10-13 joker
#!/bin/bash
#2014-10-13 joker
user=222
passwd="2222"
databak_dir=/usr/backup #备份的目录
DATE=` ...
session的存活时间从用户的访问开始算起,第一次进来,20分钟开始倒计时!在这20分钟内,他没有做任何点击链接或刷新按钮的话,20分钟后,session就失效。
其次,在这20分钟内每次点击网页链接,和刷新网页,session的存活时间从新算起,即刷新一次,生命周期从新开始。又是20分钟倒计时喽!!
最后:session的存活,我做过实验是这样的:session存活时间20分钟,时间未到,用户关闭网页或浏览器,session在服务器那还是被认为是活着的,服务器认为session 还活着,知道20分钟结束后,服务器认为该会话结束。
例外:就是用了request.getSession().inv ...
1) 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session.clear()或者session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某个 ...
1.查询
SELECT * FROM 表明 WHERE 字段名=“查询值”
2.模糊查询
SELECT * FROM 表明 WHERE 字段名 Like“%查询值%”
3.查询并倒序排列(按特定字段倒序)
SELECT * FROM 表明 ORDER BY 字段 DESC
4.对一个字段内容进行求和:
SELECT SUM(字段名) FROM 表明
5.批量修改sql某个字段的值
UPDATE 表名 SET 字段名=‘newvalue’ WHERE 字段名=‘oldValue’;
6.按条件去重并且统计条数
SELECT COUNT(DISTINCT 字段) FROM 表名 WHE ...
log4j.rootLogger=DEBUG,FILE,MAIL
log4j.addivity.org.apache=true
log4j.appender.CONSOLE1=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CONSOLE1.Target=System.out
log4j.appender.CONSOLE1.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE1.layout.ConversionPa ...
1.mysql -u root -p
mysql> grant all on *.* to user_name@'%' identified by 'user_password';
flush privileges; #刷新刚才的内容
2.修改mysql的最大连接数
vi /etc/my.cnf
编辑my.cnf在[mysqld]中加入:
set-variable=max_connections=1000
service mysqld restart //重启mysql
int[] arr={1,2,43,45,6,96,2};
int max=-1;
int min=-1;
for (int i = 0; i < arr.length; i++) {
int temp = arr[i];
if(i == 0) {
max = temp;
min = temp;
}
if (temp > max) {
max = temp;
}
if (temp < min) {
min = tem ...
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:task="http://www.springframework.org/schema/task"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:/ ...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="xxx" class="org.springframework.remoting.rmi.RmiProxyFactory ...
vi /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
source /etc/sysconfig/i18n
以及
export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
screen 退出重新进
现在远程调用一般用RPC,webservice或者Rmi,而目前用的比较多的是webservice和Rmi。
webservice和rmi的最主要的区别,rmi的客户端和服务端都必须是java,webservice没有这个限制,webservice是在http协议上传递xml文本文件。与语言和平台无关,rmi是在tcp协议上传递可序列化的java对象,只能用在java虚拟机上,绑定语言。 RMI是EJB远程调用的基础,仅用RMI技术就可以实现远程调用,使用EJB是为了实现组件,事物,资源池,集群等功能.WebService是通过XML来传输数据,可用http等协议因此可在异构系统间传递,并且可 ...