`
文章列表
<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是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。 Callable的接口定义如下; public interface Callable<V> { V ...

块作用域

    博客分类:
  • JAVA
块(即复合语句)是指由一对花括号括起来的若干条简单的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: ...

java位运算

    博客分类:
  • JAVA
位移动运算符: <<表示左移, 左移一位表示原来的值乘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 ...
Global site tag (gtag.js) - Google Analytics