- 浏览: 151581 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
java里synchronized用法
- 博客分类:
- java
http://blog.163.com/ray_jun/blog/static/16705364220106654750193/?fromdm&fromSearch&isFromSearchEngine=yes
在java编程思想中对synchronized的一点解释:
1、synchronized关键字的作用域有二种:
1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访 ...
转载http://blog.csdn.net/pastgift/article/details/6992092
#man bash 里面有一段有关重定向的描述:
Note that the order of redirections is significant. For example, the
command
ls > dirlist 2>&1
...
转载http://blog.csdn.net/pastgift/article/details/6992092
#man bash 里面有一段有关重定向的描述:
Note that the order of redirections is significant. For example, the
command
ls > dirlist 2>&1
...
- 2012-07-31 15:17
- 浏览 795
- 评论(0)
$0 这个程式的执行名字
$n 这个程式的第n个参数值,n=1..9
$* 这个程式的所有参数,此选项参数可超过9个。
$# 这个程式的参数个数
$$ 这个程式的PID(脚本运行的当前进程ID号)
$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)
$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)
$- 显示shell使用的当前选项,与set命令功能相同
$@ 跟$*类似,但是可以当作数组用
- 2012-07-31 14:53
- 浏览 696
- 评论(0)
http://database.51cto.com/art/201103/249965.htm
mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc - ...
- 2012-07-23 16:09
- 浏览 858
- 评论(0)
#getopts
ALL=false
HELP=false
FILE=false
VERBOSE=false
while getopts ahfvc: OPTION #将ahfvc依次传给OPTION c后面的:表示-c时需传入参数
do
case ${OPTION} in
a)
ALL=true
echo "ALL IS ${ALL}"
;;
h)
HELP=true
echo "HELP IS ${HELP}"
;;
f)
FILE=tr ...
nginx做集群服务器,两种结构,大家参考下:
1. 一台nginx服务器,多台php-fpm机器
upstream php {
server 10.80.1.10:9000;
server 10.80.1.20:9000;
}
2. 一台nginx服务器 + 多台nignxupstream server {
server 10.80.1.10:8000;
server 10.80.1.20:8001;
}
哪种更好?
第一种,省资源,当然如果你的静态资源非常大,第二种扩展性更强
压测效果来看,都差不多。哪种方案,代码拷贝都少不了的
当然第一种不需要在php-fpm上再另装ng ...
- 2012-07-16 19:01
- 浏览 999
- 评论(0)
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driverClassName}"/>
<property name="jdbcUrl" value="${jdbc.url ...
http://www.cnblogs.com/cy163/archive/2008/10/16/1312920.html
- 2012-04-25 22:12
- 浏览 1025
- 评论(0)
http://blog.csdn.net/vozon/article/details/5470495
JAVA中位运算符包括:
&
|
~
^
<<
>>
>>>
一、
首先要搞清楚参与运算的数的位数:
(
联想:java的8种基本类型:byte,short, char, int, long,float,double,boolean.
在内存中固定长度(字 ...
- 2012-03-09 10:43
- 浏览 1134
- 评论(0)
----
http://jinguo.iteye.com/blog/540150
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。
在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实际移动的次数是移动次数和64的余数,也就是移动66次和移动2次得到的结果相同。
...
- 2012-02-28 16:03
- 浏览 4080
- 评论(0)
int z=257;
byte x=(byte)z;
为什么x等于1
因为在java中,int类型的占4个字节,而byte占1个字节,所以int类型转化为byte类型时会出现位丢失情况,即将int的低8位作为byte类型的值。int型变量的值为257,对应的二进制是100000001,后8位是000 ...
http://blog.csdn.net/eijnew/article/details/6185872
昨天遇到一个问题,背景是这样的:我们工作环境不正常,使用ps命令查看,发现有程序A的两个进程状态一个是<defunct>状态,一个是正常运行.由于该程序A是个通用服务程序,被拷贝成多份,分 ...
js类库推荐
- 博客分类:
- javascript
日历的是 http://www.my97.net/dp/demo/index.htm
模拟弹窗 http://www.planeart.cn/demo/artDialog/
他一样的也有很多配置项,上面的网址里有详细的说明和使用方法,亦可以满足个性化需求。
alter table partneraccount modify `lastlogintime` timestamp NULL DEFAULT NULL
alter table partner add groupid int(11);
alter table partner add isdisplay int(1) NOT NULL default '0';
alter table partner add displayname varchar(50);
----------------------------------
`lastlogintime` timestamp NOT NUL ...