- 浏览: 459840 次
- 性别:
- 来自: 杭州
最新评论
-
syw19901001:
30多条mysql数据库优化方法,千万级数据库记录查询轻松解决 ...
MYSQL的全表扫描,主键索引(聚集索引、第一索引),非主键索引(非聚集索引、第二索引),覆盖索引四种不同查询的分析 -
gaoyuanyuan121:
直接改成root.war,根路径能访问,项目路径也能访问,赞 ...
jetty 中如何设置root app -
freezingsky:
翻出来,再看一次!
AOP 的简单入门 -
Shen.Yiyang:
inter12 写道Shen.Yiyang 写道我说的不是NI ...
ReentrantLock、sync、ReentrantReadWriteLock性能比较 -
inter12:
Shen.Yiyang 写道我说的不是NIO和BIO的区别,而 ...
ReentrantLock、sync、ReentrantReadWriteLock性能比较
文章列表
一直是通过firefox的插件来管理HOSTS,但是最近FF的最近版本老是将一些很多用的插件不可用了! 换了很多其他的插件还是不好用,干脆自己动手写个小脚本来做HOST管理!
#!/bin/bash
#
# use for change /etc/hosts file
# author :zhaoming.xuezm
# date :2011-12-5
# last modify :2011-12-6
# version :1.0.0
#------------------------------ ...
Class类之主要方法简介
Class<?> cls = String.class;
一)类自身的信息
1. 包路径 cls.getPackage();
2. 类名 cls.getName();cls.getSimpleName();
3. 类修饰符 cls.getModifiers();
4. 类属性 cls.getFields();cls.getDeclaredFields();
5. 类方法 cls.getMethods();cls.getDeclaredMethods();
6. 类构造器 cls.getConstru ...
shell脚本 之 函数返回值
- 博客分类:
- Shell编程
shell 函数返回值
只允许返回数字,若不是则报 line 6: return: haha: numeric argument required
若是写了return ,则返回return 语句跟的数值,若是没有return语句则返回最后一个命令的执行结果。
用例子说话吧
1 #!/bin/bash
2
3 returnNum(){
4 return 10
5 }
6
7 returnLasCommand(){
8 pwd
9 }
10
11 returnString="&q ...
declare
核心语法:
-i 声明为整数
-a 声明未数组
-f 声明未函数
-r 声明未只读
以上是较为常用的,当然其他的可以通过 man declare 来获得
在默认情况下我们对于对象的声明字符串,若是希望得到数字整形类型的变量,那 ...
shell脚本 之 tee tr
- 博客分类:
- Shell编程
tee :就是将输出定位到文件中,类似于 > . 主要参数 -a
-a:追加的方式 等同于 >>
默认的情况下是覆盖。若是文件已经存在的话!
ping www.sina.com.cn |tee sina < ======= > ping www.sina.com.cn > tee sina
ping www.sina.com.cn |tee -a sina < ======= > ping www.sina.com.cn >> tee sina
唯一的区别时才用tee命令,我们可以在后面 ...
shell脚本 之 sort cut
- 博客分类:
- Shell编程
先看sort
1.sort 主要是三个命令参数 -n,u,r,h
-n 按照数字进行排序,默认是按照字符进行排序的
-u 去除相同的字符,这个参数等同于 sort -u < ===== > sort|uniq
-r 就是按照逆序排序,不加这个参数,我们默认时按照升序排的 ...
一日一脚本--- dirname
- 博客分类:
- linux/unix
每日一收获 cd `dirname $0` $0 代表的是你执行的脚本!若是在命令行下的 因为你执行的是 bash 而 bash 在/bin 目录下 ,dirname就是得到$0的目录下。所以在命令行下得到的结果就是/bin
若是在脚本中,那么就是 $0 代表的是写的脚本 ,比如说脚本a.shell 在 dirname $0 < ===== > dirname a.shell . man dirname下
Print NAME with its trailing /component removed; if NAME contains n ...
整理了下linux 命令行下常用的 快捷键
- 博客分类:
- Shell编程
整理了下linux 命令行下常用的 快捷键
1.CTRL + u 删除正行你敲的命令。
例如 : find . -name 'hoho'
按下CTRL + U 后 正行都会被删除
2.若是你只是想删除一个局部的命令的话,那么可以用
CTRL+ w 以空格为分隔符 删除你的 ...
前几天帮一个朋友写了个简单的彩票系统,因为只是一个很简单的应用,所以在技术选型的时候,尽量选用的简单,容易上手的,没有采用很重的框架!写完后给自己简单做个笔记
技术选型:jsp + servlet + javabean + jdbc + mysql + tomcat 构建采用maven,因为这个太简单了,搭建起来,跟ant比。不用写一大堆得东西!
mvnc model 1 模型,看到这些东西就知道是很早起的软件主流技术了,但是现在写起来还是存在很多问题,太久没折腾这些东西了!都是些基础性的东西
问题1:jsp中如何使用 jstl标签
step1) 需要下载j ...
自己写的第一个比较复杂的脚本,纪念下!
- 博客分类:
- Shell编程
#!/bin/bash
if [ $# -ne 1 ];then
echo "lack of filename"
exit 1
fi
while read line
do
NUM=`find .|grep vm$|grep -v 'auto-config.xml'|xargs grep "$line"|wc -l`
if [ $NUM -gt 0 ];then
CHANGE_WORD=`echo $line|tr "." "_"`
echo ' ...
grep 的常用表达式
- 博客分类:
- Shell编程
echo -e '\e[34mhaha\e[m' 这样会输出带颜色的字符串 -e 表示特殊处理 \e 这个 \e必须跟着 [符号
grep 常用
grep [-acinv] '搜寻字符串' filename
参数说明:
-a :将 binary 档案以 text 档案的方式搜寻数据
-c :计算找到 '搜寻字符串 ...
apache2.0 升级到 2.2笔记
- 博客分类:
- 杂乱
1.问题一 LoadModule vhost_alias_module /usr/alibaba/apache2/modules/mod_vhost_alias.so
需要module目录下的各种so,但是在编译的apache下却没有。解决办法 在编译的参数中中添加
--enable-mods-shared=all 会将所有的模块编译出来到 /module目录下
--enable-mods-shared=most 会编译部分数据 到 /module目录下
--enable-mods-shared='ssl vhost_alias' 会变异 出来 mod_ssl.so m ...
erLang学些笔记5--条件判断语法2
- 博客分类:
- erlang
一:if 表达式之true的使用
true:在if结构中表示除此之外的所有情况!
对于 if else 的结构 我们采用的是
fun(X) ->
do some thing ;
fun(_) ->
do other thing.
的方式。
如果采用 if 的方式是怎么实现呢,请看下面
fun() ->
if 1 =:= 1 -> //情况一
works
end,
if 1 =:= 1 ; 1 =:= 2 -> //情况二
works
...
shell编程小点笔记
- 博客分类:
- Shell编程
linux shell脚本的一些基础点
1.标准输入和输出 0 1 2
0>;表示stdin标准输入
1>:表示stdout标准输出
2>:表示stderr错误输出
看个例子:
./start.sh >/dev/null 2>&1
1: start.sh 命令脚本
2:/dev/null 代表空设备文件
3:2> 表示stderr标准错误
4:& 表示等同于的意思,2>&1,表示2的输出重定向等同于1
5:1 表示stdout标准输出,系统默认值是1,所以">/dev/null&quo ...
erLang学些笔记4--条件判断语法
- 博客分类:
- erlang
1.函数的语法:
基本上所有的编程语言都有
function greet (Gender,Name)
if (condition1 )
do something
else if (condition2)
do other thing
else
do default behave
end
在erlang中是如何实现呢。
看下面的代码
-module(iff).
-export([greet/2]).
greet(male,Name) ->
io:format('hello ,Mr ...