- 浏览: 28919 次
- 性别:
- 来自: 深圳
-
最新评论
文章列表
禁止输入非金额数字
- 博客分类:
- javascript
<html> <head> <title>禁止输入非金额数字</title> <script type="text/javascript"> function CheckInputInt(oInput) { var obj = oInput.value; var length = obj.length; var objStart = obj.substr(0,1); var objSub = obj.substr(1,1); var objVal = obj.substr( ...
synchronized关键字有两种用法。第一种就是使用Synchronized关键字同步类方法。另外一种就是synchronized块
public void add(String name){
synchronized (this) {
name = "this->"+name;
System.out.println(Thread.currentThread()+"name:"+name);
}
}
public synchronized void delete(String name){ ...
多线程之Callable与Future的介绍
- 博客分类:
- JAVA
Callable与 Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。
Callable的接口定义如下;
public interface Callable<V> {
V ...
块(即复合语句)是指由一对花括号括起来的若干条简单的Java语句。块确定了变量的作用域,一个块可以嵌套在另外块中,但是不能在嵌套的两个快中声明同名的变量public void test(){ int n=0; { int k=0; }}
public void test(){ int n=0; { int k; int n=1; //编译不通过 }}
Math和StrictMath
- 博客分类:
- JAVA
Math位于java.lang包下,当我们试图调用Math.sin方法时候,在Math类中显示的是StrictMath中的 sin方法
public static double sin(double a) {
return StrictMath.sin(a); // default impl. delegates to StrictMath
}
StrictMath中仅仅定义了方法,并且申明为static native
/**
* Returns the trigonometric sine of an angle. Special cases:
...
位移动运算符:
<<表示左移, 左移一位表示原来的值乘2.
例如:3 <<2(3为int型)1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,转换为十进制是12。
同理,>>表示右移. 右移一位表示除2.
位运算:
位运算符包括: 与(&)、非(~)、或(|)、异或(^)
& ...
随着操作系统的不断发展,硬盘的不断变大,比如单块磁盘超2TB的大容量磁盘的普及,原有的MBR分区模式已不能适用一些特定的需求。为此,新的磁盘分区系统GPT便登场了。
MBR和GPT的区别:
MBR
GPT
支持分区数量
4
128
支持分区大小
2TB
18EB
支持数据冗余
否
是
GPT包含一系列分区条目,用于描述磁盘上每个分区的起始LBA和结束LBA。每个GPT分区都有一个唯一标识GUID和一个分区内容类型。此外,分区表中描述的每个LBA长 ...
1.在一台服务器上安装Apache2.2,通过Apache的分发控制器来控制负载均衡
2. 安装Apache2.2,安装路径D:Apache2.2.安装中需要填写DNS域名来进行绑定.
3. 将workers.properties拷贝到D:\Apache2.2\conf目录下
workers.properties
#下面是分发控制器 注意不要放tomcat实例worker.list=gboscontroller
#Tomcat1实例配置 这里要和Tomcat配置文件Service.xml的jvmRoute保持一致worker.pro1.host=192.168.1.11worke ...
server.xml
Xml代码 <Connector port="80" redirectPort="8443" protocol="HTTP/1.1" URLEncoding="UTF-8" maxHttpHeaderSize="8192" minProcessors="300" maxProcessors="2000" maxThreads="2000" ...
1.用windows验证(请确认Oracle安装目录 D:\oracle\ora92\network\admin\sqlnet.ora文件中 SQLNET.AUTHENTICATION_SERVICES= (NTS) 这行未被注释)进入sqlplus:sql> connect sys/随意密码 as sysdba; sql> alter user sys identified by 'new_password';
2.通过orapwd命令重新创建密码文件(每个DB有自己的密码文件) 先把OracleBaseDir/ora92/database/pwd+DBSID名.ora改 ...
命令行导出数据库:1,进入mysql目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)3、会看到文件news.sql自动生成到bin文件下
命令行导入数据库:1,将要导入的.sql文件移至b ...
重新找回Oracle Enterprise Manager Console登录界面.
1.找到oracle安装的路径比如(F:\oracle);
2.编写"Oracle Enterprise Manager Console.bat"文件,文件内容为:F:\oracle\ora92\bin\oemapp.bat console.
<script type="text/javascript">
var len;
//去掉左边空格
function ltrim(s)
{
return s.replace(/(^\s*)/g, '');
}
//去掉右边空格
function rtrim(s)
{
return s.replace(/(\s*$)/g, '');
}
//去掉左右空格
function trim(s){
return rtrim(ltrim(s));
}
function clearNoStr(obj){
...
<script type="text/javascript">
var leng;
var rex=/\d{1,}\.{0,1}\d{0,}/;
//去掉左边空格
function ltrim(s)
{
return s.replace(/(^\s*)/g, '');
}
//去掉右边空格
function rtrim(s)
{
return s.replace(/(\s*$)/g, '');
}
//去掉左右空格
function trim(s){
return rtrim(ltrim(s));
} ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 根据月份增加日期 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME=&q ...