- 浏览: 169915 次
- 性别:
- 来自: free-town
最新评论
-
songjiesdnu:
很感谢,简单的东西有时也很容易忘记~~
mysql指定端口登录 -
chenhongwei0924:
请指教下! 我的是什么问题http://ubuntu.grou ...
静态IP配置 -
chenhongwei0924:
sunwch 写道chenhongwei0924 写道 按照上 ...
静态IP配置 -
sunwch:
chenhongwei0924 写道 按照上面的步骤,还不是不 ...
静态IP配置 -
chenhongwei0924:
按照上面的步骤,还不是不行? 我的网络受arp攻击!请问是否是 ...
静态IP配置
文章列表
如果服务器规模比较大的时候恐怕一台一台机器去查看机器的运行状态的话可能是一件比较巨大的事情,大部分情况下是通过shell脚本来监控服务器运行状况,如果当服务器遇到紧急状况时需要自动通过某种方式来通知SA,最为简单的方式就是通过手机邮箱来实现,在Linux下实现这个功能并不复杂,只需要做几步简单的设置。
1、/etc/mail.rc 在该文件中添加以下信息:
set from=发件箱 smtp=发件smtp服务器 (比如163:smtp.163.com)
set smtp-auth-user=用户名 smtp-auth-password=密码 smtp-auth=login ...
(仅限Linux平台)在项目中很多时候我们需要实现信息的自动备份工作,但是实现方式也很多,比如:我们可以直接用程序来实现,也可以使用shell来实现文件的自动备份。但是又希望文件在该机器上备份完以后 存储到其它的机器上.
注:通过ftp备份文件到其它服务器上,该备份文件跟shell必须在同一个目录底下否则通过ftp put其它目录文件的话可能会出现一些问题。
下面就简单说说使用ftp来自动下载好已备份好的文件:
#!/bin/bash
export $PATH
ftp -niv ftp主机地址 << EOF
user ftp用户名 ftp密码
#使用 ...
在日常开发中,尤其是对于商业站点来说,日志的 记录和分析是必不可少的一件事情,通常情况下是 通过日志写入特定的 目录和文件下,但是 这样一来目录里面的文件是 随着访问的 增加而日益增加,这样就带来很多的 问题 ,于是一来更多的 公司采用的 时候定期的把当前的日志移走,也就是说移动到其它的目录。但是这样实现起来也并不困难,我们可以直接用程序来实现日志的 移动但更多的时候我们是直接 用 shell脚本来进行日志的 移动。下面之是个人写的一个shell脚本,仅供参考:
#!/bin/bash
export $PATH
filename=`date +%F%H`
#日志存放跟目 ...
附件是Linux jdk搭建以及简介。有问题欢迎来信讨论..
XML和HTML中都有一些特殊的字符,这些字符在XML和HTML中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。
XML常用转义字符:
字符
转义字符
描述
&
&
和
<
<
小于号
>
>
大于号
"
"
双引号
'
'
单引号
HTML常用转义字符:
字符
转义字符
描述
&
&
和
<
<
小于号
>
>
大于号
&qu ...
在开发的过程中如果一个项目的访问量很大的时候我们可能需要对项目的日志做一个分析,从而会产生一个需求那就可能是需要把日志按小时来分类存储(也就是日志每一个小时产生一个文件夹并每一小时产生一个文件这样的话有利于日后的日志分析工作),但是这样的实现并不困难方法很多,可是直接使用java.util.TimeTask来实现,只要设置period的时间段为自己想设置的时间段就可以,但同时也可以直接用quartz定时程序来实现。我这边只是写了一个测试程序来实现该功能,使用的Thread来实现.(以下代码仅供参考)
public class Test implements Runnable {
...
jstat是jdk自带的一个命令,在jdk安装目录bin目录下,使用该工具可以进行java一些性能调优
Option Displays...
class Statistics on the behavior of the class loader.
compiler Statistics of the behavior of the HotSpot Just-in-Time compiler.
gc Statistics of the behavior of the garbage collected heap.
gccapacity Statistics of the capac ...
测试只在windows底下,基于Linux没测试..
private String getContextPath(){
String contextPath = this.getClass().getResource("/").toString().replace("/", "\\\\");
contextPath = contextPath.substring(contextPath.indexOf("\\")+2,contextPath.length());
return contextP ...
FF: Firefox, IE: Internet Explorer
方法 描述 FF IE
Date() 返回当日的日期和时间。 1 3
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 1 3
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。 1 3
getMonth() 从 Date 对象返回月份 (0 ~ 11)。 1 3
getFullYear() 从 Date 对象以四位数字返回年份。 1 4
getYear() 请使用 getFullYear() 方法代替。 1 3
getHours() 返回 Date 对象 ...
下面简单谈谈平常我们通过URL地址获取数据是如何实现的,在此只是做一个简单的讨论,如果大家有什么问题欢迎大家评论。
下面以一个简单的例子为主题:http://www.baidu.com,当我们在浏览器的地址栏中敲入这个URL地址并回车的时候是如何实现得到数据内容的呢?在此之前必须熟悉一个词汇那就C/S模式(也就是我们常说的Client/Server模式),当我们在本地敲入该请求并回车时,首先这些数据在用户态内存中,回车之后会把该信息数据发送到内核态内存中,然后CPU通过网络控制器去调用系统API去把数据发送到对方指定的机器(这里又有一个小细节部门:个人认为数据之间的通 ...
Ascii 0 {Nulo, Sem Som}
Ascii 1
Ascii 2
Ascii 3
Ascii 4
Ascii 5
Ascii 6
Ascii 7
Ascii 8 {BackSpace}
Ascii 9 {Tab}
Ascii 10
Ascii 11
Ascii 12
Ascii 13 {Enter}
Ascii 14
Ascii 15
Ascii 16 {Shift}
Ascii 17 {CTRL}
Ascii 18 {ALT}
Ascii 19
Ascii 20 {CapsLock}
Asci ...
格式 描述
%a 缩写星期名
%b 缩写月名
%c 月,数值
%D 带有英文前缀的月中的天
%d 月的天,数值(00-31)
%e 月的天,数值(0-31)
%f 微秒
%H 小时 (00-23)
%h 小时 (01-12)
%I 小时 (01-12)
%i 分钟,数值(00-59)
%j 年的天 (001-366)
%k 小时 (0-23)
%l 小时 (1-12)
%M 月名
%m 月,数值(00-12)
%p AM 或 PM
%r 时间,12-小时(hh:mm:ss AM 或 PM)
%S 秒(00-59)
%s 秒(00-59)
%T 时间, ...
在开发的过程中,很多时候可能需要把数据静态化,大部分常用的方法就是在程序中进行数据的静态化,但是mysql提供直接生成HTML或者XML格式数据的命令
eg:
打开终端输入以下命令:
// 生成XML文件
mysql --default-character-set=utf8 --xml -uroot -padminroot -e "select * from
database.tablename" > filePath:\file.xml
// 生成HTML文件
mysql --default-character-set=utf8 --html - ...
项目中如果是基于网络产品的项目开发的时候,难免会用到IP地址与数字之间的转换,大部分时间是我们自己写个程序来实现该功能,但是Mysql就有函数可以实现该功能:
eg:
ip:127.0.0.1
// ip转数字
select inet_aton('127.0.0.1') as rs;
rs
2130706433
// 数字转IP
select inet_ntoa(2130706433) as ipAddr;
ipAddr
127.0.0.1