- 浏览: 32084 次
- 性别:
- 来自: 深圳
-
最新评论
-
youchengLin:
第二种声明模式为我解决了好几个样式上的BUG <!D ...
ext4.0.7 样式兼容性
文章列表
知识点:
1、1.5以上的线程池
2、阻塞队列
实现:
1、排号器(队伍)
import java.util.concurrent.ArrayBlockingQueue;
/**
* 排队器
*
* @author luoqinglong
* @date 2014-3-23
*/
public class BuyQueue extends ArrayBlockingQueue<String>
{
/**
* @param capacity
*/
public BuyQueue(int capacity)
{ ...
当前,WebService是一个热门话题。但是,WebService究竟是什么?什么情况下应该用WebService?什么情况下不应该用WebService?是需要我们正确认识的。
Web Service 是一种新的web应用程序分支,他们是自包含、自描述、模块化的应 ...
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):
JDBC(Java Database
Connectivity)
JDBC
API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性。
JNDI(Java Name and Directory
Interface)
...
/**
* TODO
*/
package com.xeezee.collection;
/**
* 循环队列
*
* @author luoqinglong
* @date 2012-7-31
*/
public class Queue {
private int itemCount;// 队中元素个数
private int front = 0;// 队头
private int rear = -1;// 队尾
private final long[] queueArray;
private int maxSize = 0;
...
/**
* TODO
*/
package com.xeezee.collection;
/**
* 栈
*
* @author luoqinglong
* @date 2012-7-31
*/
public class Stack {
private final int size;
private final long[] stackArray;
private int top;
public Stack(int caption) {
this.size = caption;
this.stackArray = new l ...
/**
* TODO
*/
package com.xeezee.sort;
/**
* 选择排序
*
* @author luoqinglong
* @date 2012-7-31
*/
public class ChooseSort {
private final long[] origArr = new long[] { 12, 65, 2, 33, 89, 23, 10 };
private final static int SORT_DEST = 0;
private final static int SORT_ASC = 1;
...
/**
* TODO
*/
package com.xeezee.sort;
/**
* 冒泡排序
*
* @author luoqinglong
* @date 2012-7-30
*/
public class BubbleSort {
private final long[] origArr = new long[] { 12, 65, 2, 33, 89, 23, 10 };
private final static int SORT_DEST = 0;
private final static int SORT_ASC = 1;
...
/**
* TODO
*/
package com.xeezee.array;
/**
* 二分查找法
*
* @author luoqinglong
* @date 2012-7-30
*/
public class Half {
/**
* @param args
*/
public static void main(String[] args) {
HighArray highArray = new HighArray(10);
highArray.insertData(3);
highArray.ins ...
今天看无意中发现很多门户网站都有自己的用户体验设计中心,而且都有对外的产品博客。
每个博客又连接了同行的其他博客,这个很有意思,比较少见。
阿里用户体验部--http://www.aliued.cn/
搜狐---http://ued.sohu.com/
百度泛用户体验---http://www.baiduux.com/
第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特别设置,去系统默认的编码,中文windows为GBK编码。
从.java->.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码保存则要带encoding参数指明实际编码,否则出错,生成的.class文件存为系统默认编码。
从.jsp->.java->.class,先存为某种编码的.jsp文件,然后tomcat根据pageEncoding读取并转化为servlet存为系统默认编码,然后同上面.java->.class过程。
第二,I ...
1)现象描述:
使用以下命令获取文件时会报java.lang.nullpointerException
<ftp action="get"
server="${ftp.server}"
userid="${ftp.user}"
password="${ftp.password}"
remotedir="${ftp.dir}"
verbose="yes"
depends="yes">
<fileset dir="${l ...
有时当一个文件没有被使用时,在做替换是也会提示文件 busy,这个时候就需要用另一种方法来进行替换了,而不是直接解压覆盖。
思路:根据新文件位置和文件名,删除旧的文件,然后拷贝新文件过来。
遍历文件夹的shell方法:
#!/bin/bash
function ergodic(){
for file in ` ls $1 `
do
if [ -d $1"/"$file ]
then
ergodic $1"/" ...