- 浏览: 24083 次
- 性别:
- 来自: 上海
最新评论
-
zhangyu_2100:
扩展FCKEditor上传功能(图片服务器) -
hotsmile:
这个api,好像最近关掉了,!!!!
利用Geolocation API 实现map 定位 -
xiaochouyu1987:
[img][/img][url][/url]引用[b][/b] ...
扩展FCKEditor上传功能(图片服务器) -
allbin1983:
simpleframework 是很不错的框架。
值得关注的开源framework
文章列表
C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。
下载c3p0的jar,并添加log4j.jar
先便给大减提供一个参c3p0数据库连接池的小例子借此介绍一下参数配置:
package com.wb.db;
import java.beans.PropertyVetoException;
import java.sql.Connection;
import java.sql.SQLException;
import ja ...
select rt.*, row_number() over(partition by category order by mark desc) from rank_test rt
1 数学 99 1
2 数学 90 2
3 数学 90 3
4 数学 60 4
5 语文 88 1
6 语文 80 2
7 语文 78 3
8 语文 70 4
select rt.*, rank() over(partition by catego ...
@SuppressWarnings("serial")
public class OnlySingleton implements Serializable {
private static OnlySingleton singleton = new OnlySingleton();
private OnlySingleton() {}
public static OnlySingleton getInstance() {
return singleton;
}
/**
* 反序列化时内存Hook这段代码
* @return
...
获取Reflection的2种方式,详细内容参见代码(Marked here.2011/11/12 晚)
package com.myjdk.helper;
import java.lang.reflect.Field;
import sun.misc.Unsafe;
import junit.framework.TestCase;
public class TestUnsafeSupport extends TestCase {
private static Unsafe unsafe;
private static Person person;
pr ...
/**
* 获取接口的所有实现类
* @param interfaceClass 接口类
* @param samePackage 是否为同一包路径下
* @return
* @throws ClassNotFoundException
* @throws IOException
*/
public static List<Class<?>> getAllClassesByInterface(Class<?> interfaceClass, boolean samePackage)
throws ...
最近因为项目中的需要,需要将管理后台Fckeditor上传的图片上传到统一的图片服务器(apache实现)中,取代现有上传保存到自身项目环境下~~ 调试代码过程将代码锁定到以下两个方法: (1)、net.fckeditor.connector.ConnectorServlet#doPost() (2)、net.fckeditor.tool.UtilsResponse#constructResponseUrl() 具体参数意义建议DEBUG设置断点的情况下,调研一下~~会发现一目了然改动第一步,设置远程上传,这个其实不是难点,ConnectorServlet#doPost() 最后部分添加将pat ...
netstat -ntl
ps -ef | grep httpd
ps -ef | grep 80
netstat -lnp | grep 80
netstat -tupln | grep 8009
scp -p 22 1.txt root@xxx.xxx.xxx.xxx:/usr/local.....
ps -C java -m | wc -l
netstat -na | grep ESTAB | grep 80 | wc -lnetstat -anlt|grep 8009|grep ESTABLISHED
http://mina.apache.org/mina-based-application-architecture.html
算法思想:
从数列中挑出一个元素,称为 "基准"(pivot),
重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分割之后,该基准是它的最后位置。这个称为分割(partition)
操作。
递归
地(recursive)把小于基准值元素的子数列和大于基准值元素的子数列排序。
程序实现:
public static <T extends Comparable> T[] quickSort(T[] targetArrays, int left, int right) {
in ...
算法思路:
从第一个元素开始,该元素可以认为已经被排序
取出下一个元素,在已经排序的元素序列中从后向前扫描
如果该元素(已排序)大于新元素,将该元素移到下一位置
重复步骤3,直到找到已排序的元素小于或者等于新元素的位置
将新元素插入到该位置中
重复步骤2
算法功能实现:
public static <T extends Comparable> T[] insertSort(final T[] targetArrays) {
T[] targetArraysBak = targetArrays.clone();
if (targetArraysBak.l ...
在 NIO 库中,所有数据都是用缓冲区处理的。在读取数据时,它是直接读到缓冲区中的。在写入数据时,它是写入到缓冲区中的。任何时候访问 NIO 中的数据,都是将它放到缓冲区中。缓冲区实质上是一个数组。通常它是一个字节数组,但是也可以使用其他种类的数组。但是一个缓冲区不仅仅是一个数组。缓冲区提供了对数据的结构化访问,而且还可以跟踪系统的读/写进程。
buffer其实只是一个美化了的数组。
状态变量跟踪数据的状态情况使buffer可以自己管理数据资源
position: 其实是指从buffer读取或写入buffer的下一个元素位置。比如,已经写入buffer 3个元素那那么position就是 ...
值得关注的开源framework
http://simpleframework.net/simple/main/l.jsp
淘宝DBA:
http://www.taobaodba.com/
淘宝中间件:
http://rdc.taobao.com/team/jm/
淘宝CODE:
http://code.taobao.org/
淘宝数据平台:
http://www.tbdata.org/
淘宝质量保障:
http://rdc.taobao.com/blog/qa/
淘宝搜索技术博客:
http://www.searchtb.com/
淘宝核心系统团队博客:
http://rdc.taobao.com/blog/cs/?p=298
最大公约数
1、欧几里德算法 GCD(A,B) = GCD(B, A%B);
证明:a可以表示成a = kb + r,则r = a mod b 假设d是a,b的一个公约数,则有 d|a, d|b,而r = a - kb,因此d|r 因此d是(b,a mod b)的公约数
假设d 是(b,a mod b)的公约数,则 d | b , d |r ,但是a = ...
题目:一个组数:122345这6个数,打印出它所有可能的组合;要求4不能在第3位,3和5不能相连
public class ComboTest {
public static void main(String... args) {
int[] inArrays = {1, 2, 2, 3, 4, 5};
int[] outArrays = new int[inArrays.length];
go(inArrays[0], 1, inArrays, outArrays);
}
public static void go(int preNum, int leve ...