- 浏览: 56087 次
- 来自: ...
最新评论
-
mercyblitz:
第二个参数,需要传递进制。
关于JavaScript的parseInt方法
文章列表
某个服务器的/var/spool/clientmqueue目录存在很多文件,ls都要执行好半天,网上查了一圈,记录如下:
产生原因:系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;
解决办法:将crontab里面的命令后面加上 > /dev/null 2>&1
知识点
2>:重定向错误。
2>&1:把错误重定向到输出要送到的地方。即把上述命令的执行结果重定向到/dev/null,即抛弃,同时,把产生的错误也抛弃。
清除海量文件办 ...
java集合类之Arrays.asList
- 博客分类:
- JAVA
运行如下代码:
List<Integer> list = Arrays.asList(1,2,3);
list.add(4);
报如下异常:
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:131)
at java.util.AbstractList.add(AbstractList.java:91)
at com.netease.cms.log ...
[zz]MySQL数据库主从同步安装与配置总结
- 博客分类:
- DB
注意:本文出自“阿飞”的博客
,如果要转载本文章,请与作者联系!
并注明来源: http://blog.sina.com.cn/s/blog_49fd52cf0100pog2.html
MySQL的主从同步是一个很成熟的架构,优点为:
①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;
②在从主服务器进行备份,避免备份期间影响主服务器服务;
③当主服务器出现问题时,可以切换到从服务器。
所以我在项目部署和实施中经常会采用这种方案.
+ 数据库目录及其它
my.cnf配置文件
/etc/my.cnf
my ...
[zz]Servlet容器之安全多线程问题
- 博客分类:
- JAVA
一,Servlet容器如何同时处理多个请求。
Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。
线程池实际上是等待执行代码的一组线程叫做工作者线程(WorkerThread),Servlet容器使用一个调度线程来管理工作者线程(DispatcherThread)。
当容器收到一个访问Servlet的请求,调度者线程从线程池中选出一个工作者线程,将请求传递给该线程,然后由该线程来执行Servlet的service方法。
当这个线程正在执行的时候,容器收到另外一个请求,调度者线程将从池中选出另外一个工作者线程来服务新的请求,容器并不关系这 ...
在使用正则表达式的时候,我们经常会使用()把某个部分括起来,称为一个子模式。
子模式有Capturing和Non-Capturing两种情况。
Capturing指获取匹配
,是指系统会在幕后将所有的子模式匹配结果保存起来,供我们查找或者替换。如后向引用的使用;
而Non-Capturing指非获取匹配
,这时系统并不会保存子模式的匹配结果,子模式的匹配更多的只是作为一种限制条件使用,如正向预查,反向预查,负正向预查,负反向预查等。
后向引用
使用"\数字"代表前面某个子模式的匹配内容
...
JavaScript. The core
- 博客分类:
- js
零、索引
对象(An Object)
原型链(A Prototype Chain)
构造函数(Constructor)
执行上下文栈(Execution Context Stack)
执行上下文(Execution Context)
变量对象(Variable Object)
激活对象(Activation Object)
作用域链(Scope Chain)
闭包(Closures)
this指针(This Value)
总结(Conclusion)
本文是对“ECM ...
JavaScript. The core
- 博客分类:
- js
http://dmitrysoshnikov.com/ecmascript/javascript-the-core/#closures
Read this article in: Chinese
, Japanese
, German
, Arabic
, Russian
, Korean
, French
.
An object
A prototype chain
Constructor
Execution context stack
Execution context
Variable object
cut
命令可以从一个文本文件或者文本流中提取文本列
。
命令用法
:
cut -b list [-n] [file
...]
cut -c list [file
...]
cut -f list [-d delim][-s][file
...]
b,c,f分别表示字节,字符,字段(byte,character,field)
-n
常常表示具体数字。
...
linux 压缩文件的命令总结
- 博客分类:
- linux
Linux
压缩文件的读取
·
*.Z compress
程序压缩的档案;
·
*.bz2 bzip2
程序压缩的档案;
·
*.gz gzip
程序压缩的档案;
·
*.tar tar
程序打包的数据,并没有压缩过;
·
*.tar.gz tar
程序打包的档案,其中并且经过 gzip
的压缩!
PreparedStatement
1.允许数据库预编译SQL语句。在随后相同的SQL语句执行中可以节省时间,无论多少次使用同一个SQL命令,只对它解析和编译一次。
2.安全性。传递给PreparedStatement对象的参数可以被强制进行类型转换,使开发人员可以确保在插入或查询数据时与底层的数据库格式匹配
Statement
1.每次执行一个SQL命令时,都要对它进行解析和编译。
2.在对数据库只进行一次存取的时候,用Statement对象处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额 ...
ClassLoader
- 博客分类:
- JAVA
一. 基本概念
类加载器是用来把类
class
装载入
JVM
的
Java
运行时会产生三个
ClassLoader
Bootstrap ClassLoader(C++
编写
)
用来加载核心类库,如
java.lang.*
等
↑
ExtClassLoader ...
库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的 。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。
对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任选其一使用。
在环境变量 LD_LIBRARY_PATH
中指明库的搜索路径
在 /etc/ld.so.conf
文件中添加库的搜索路径,将自己可能存放库文件的路径都加入到/etc/ld. ...
在应用程序中,通常会涉及到两种类型的计算:CPU计算和I/O计算。对于大多数应用来说,花费在等待I/O上的时间是占较大比重的。通常需要等待速度较
慢的磁盘或是网络连接完成I/O请求,才能继续后面的CPU计算任务。因此提高I/O操作的效率对应用的性能有较大的帮助。本文将介绍Java语言中与I
/O操作相关的内容,包括基本的Java I/O和Java NIO,着重于基本概念和最佳实践。
流
Java语言提供了多个层次不同的概念来对I/O操作进行抽象。Java I/O中最早的概念是流,包括输入流和输出流,早在JDK 1.0中就存在了。简单的来说,流是一个连续的字节的序列。输入流是用 ...
在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。
1.修改/etc/profile文件
所有用户的shell都有权使用这些环境变量,但是可能存在安全风险。
在profile文件末尾加入:
JAVA_HOME=/usr/local/jdk1.5.0_05
PATH=$PATH:
$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
e ...
场景:
远程服务器上的java程序使用ant编译,本地java程序使用eclipse编译,远程调试服务器上的java程序。
基本的条件比如要用相同版本的jdk编译是前提,这里着重强调相关的编译条件。
设置
:
1.本地eclipse编译时,需要工程右键->属性->Java Compiler->Classfile Generation
勾选下面的Add variable attributes
...
Add line number attribut ...