- 浏览: 111630 次
最新评论
-
luotianwen456123:
文件大小有限制吗
ActiveMQ之三 -- 使用ActiveMQ来传送文件 -
hotbain:
谢谢分享,值得收藏。又学了好多啊!
ActiveMQ之三 -- 使用ActiveMQ来传送文件
文章列表
转自:http://registerboy.pixnet.net/blog/post/2426163
require()
is identical to include()
except upon failure it will produce a fatal E_ERROR
level error. In other words, it will halt the script whereas include()
only emits a warning (E_WARNING
) which allows the script to contin ...
转自:http://hi.baidu.com/sneidar/blog/item/4c0015ecd4da9d38269791d3.html
PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较难以理解,这里我主要谈的是
this,self,parent三个关键字之间的区别。从字面上比较好理解,分别是指这、自己、父亲。我们先建立几个概念,这三个关键字分别是用在什么
地方呢?我们初步解释一下,
this是指向当前对象的指针(姑且用C里面的指针来看吧);
self是指向当前类的指针;
parent是指向父类的指针
...
PHP函数之-字符串函数
- 博客分类:
- PHP
一、大小写转换
string strtoupper(string str) : 字符串转大写
string strtolower(string str) : 字符串转小写
string ucfirst(string str): 首字母大写
二、字符串截取
string substr(string str,int start,int length) : 截取字符串
三、查找
strpos(string haystack, string needle, [int offset]) : 查找第二个字符串在第一个字符串中出现的位置
B-Tree
- 博客分类:
- Algorithms
http://slady.net/java/bt/view.php?w=800&h=600
private boolean done;
public void setDone(boolean done){
this.done = done;
}
public void run(){
while(!this.done){
//...do some work
}
}
一、从文件加载数据到Table中
1. 使用LOAD DATA INFILE加载
(参考手册:http://dev.mysql.com/doc/refman/5.5/en/load-data.html)
注意
用户必须有File_Priv权限才能做导入的工作。
1.1. 加载CSV文件
如果某个table栏位的数据为NULL的时,在CSV中记作\N。
注意
:
WINDOWS环境下,文本文件是以\r\n作为作为每一行的终止符。在用load data时需要加上 “LINES TERMINA ...
MySQL SQL001- 重复记录的处理
- 博客分类:
- MySQL
一、建立测试环境
1.1. 建立表格
CREATE TABLE books (
book_id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(50),
pub_year VARCHAR(4),
author VARCHAR(50)
);
1.2. 建立测试数据文件,books.txt,其内容如下
1,王国维词新释辑评,2006,叶嘉莹
2,王国维词新释辑评,2006,叶嘉莹
3,王国维词新释辑评,2006,叶嘉莹
4,南唐二主词新释辑评,2003,杨敏如
5,南唐二主词新释辑评,2003,杨敏如
6,朱自清 ...
org.springframework.util
包位于springframework-core-XXX.jar
包类
Assert类
Assert工具类用于检查参数。当参数不合法的时候,扔出IllegalArgumentException异常.
Assert.notNull(clazz, "The class must not be null");
Assert.isTrue(i > 0, "The value must be greater than zero");
一、SQL Injection
在使用SQL语句,或Store Procedure的时候,为了保护数据,防止发生SQL Injection的危险,应该尽量避免拼接SQL语句。而应该采用bind variables的方式二、请不要使用select *
避免select不必要的资料,这样会增加网络负担,磁盘I/O,内存和CPU的开销。甚至某些索引的优化手段失效三、判断记录是否存在SQL
(参考:http://tech.it168.com/a2011/0714/1218/000001218009.shtml
)
常用的SQL是这样:
SELECT COUNT(col) FROM ...
前天做技术交流,有一位同仁针对下面的一段AXIS客户端代码提出了这样的问题:QName qname=new QName("SparePartDetails","SparePartBean");这2个参数是什么意义?
String endpointURL = "http://localhost:8080/ws/services/SparePartService&qu ...
利用JSON来做HTML和SERVER之间的数据交换,尤其是SERVER向BROWSER中扔JSON,在现在的web系统非常常见,也有很多
javascript支持。在HUDSON中,利用JSON来做系统update的工作,来有些新颖。节选其中一段做个存留,扩展思路。
updateCenter.post({
"id" : "default",
"signature" : {
"certificates" : [ "MIIE8jCCA9qgAwIBAgIBBjANBgkqhki ...
Java程序中,每个线程都有自己的Stack Space。这个Stack Space不是来自Heap的分配。所以Stack Space的大小不会受到-Xmx和-Xms的影响,这2个JVM参数仅仅是影响Heap的大小。
Stack
Space用来做方法的递归调用时压入Stack Frame。所以当递归调用太深的时候,就有可能耗尽Stack
Space,爆出StackOverflow的错误。Stack
Space的大小随着OS,JVM以及环境变量的大小而发生变化。一般说来默认的大小是512K。在64位的系统中,这个Stack
Space值会更大。一般说来,Stack
Space ...
问题:
存在一个1G多的XML文件,需要将其中的数据,按照一定的逻辑提取数据,做一定的格式化处理和处理逻辑,生成3个不同的文本文件
解决:
做XML的转换,有如下的几个选择:1. DOM + XSL ;2. DOM + 自己解析 ; 3:SA ...
MySQL用户和权限
- 博客分类:
- MySQL
一、相关命令汇总
USE mysql
UPDATE USER SET user='test' WHERE user = ''
GRANT ALL ON *.* TO 'jerry'@'%' IDENTIFIED BY 'mypass'
FLUSH PRIVIELEGES
SELECT USER();
SHOW GRANTS
二、实际问题汇总
3.1 如何限制每小时每位用户的最大连接次数
在
GRANT授权时,可以使用下列4个参数设置:
MAX_QUERIES_PER_HOUR(每小时查询次数)、
MAX_UPDATE_PER_HOUR(每小时 ...
一、通过Jaxb来做二者之间的转换
1. 使用jaxb的工具,或者netbeans ide根据xml的xsd来产生JavaBean
2. 使用jaxb的API,来实现xml和JavaBean之间的切换
public class JaxbUtil {
/**
* 读取xml文件,转成JavaBean
*/
public static Object unmarshal(String packagename,String path){
try{
JAXBContext jc = JAXBContex ...