- 博客(30)
- 收藏
- 关注
原创 顶级、块级、内联,html元素的三大分类
学习html后, 你会了解一些基本的html元素(Element), 如p, h1~h6, br, div, li, ul, img等.如果将这些元素细分, 又可以分别归为顶级(top-level)元素,块级(block-level)元素和内联(inline)元素. 1. Top-level element 【顶级元素】: { html, body, fra...
2012-09-14 13:57:28 176
原创 性能调优方法
一. 算法调优 过滤算法 哈希算法 分而治之 预处理二. 代码调优 字符串操作 多线程调优 内存分配 异步操作 语言和代码库 三. 网络调优 TCP调优 UDP调优 网卡调优 四. 系统性能 I/O模型 ...
2012-07-20 17:04:46 127
原创 maven2在下载依赖包的源代码
使maven2在下载依赖包的同时下载其源代码包的方法: 1. 使用maven命令:mvn dependency:sources 下载依赖包的源代码。 2. 使用参数: -DdownloadSources=true 下载源代码jar。 -DdownloadJavadocs=true 下载javadoc包。...
2012-07-03 09:54:40 176
原创 SQL 分页
1. Mysql mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.//如果只给定一个参数,它表示返回最...
2012-06-15 17:09:36 96
原创 单例模式(Singleton)
单例模式:一.特点 1. 只能有一个实例。2. 必须由自己创建唯一的实例二.条件 在一个系统要求一个类只有一个实例时,才应当使用单例模式 三.案例 package java.lang;public class Runtime { private static Runtime currentR...
2012-06-15 14:17:21 136
原创 spring security 3 auto-config=“true”
spring security 3 设置auto-config =true时,会配置十个默认过滤器 SecurityContextPersistenceFilter LogoutFilter UsernamePasswordAuthenticationFilter BasicAuthenticationFilter Re...
2012-06-08 16:08:33 679
原创 Windows 默认的端口配置文件
如果是win9x/me就在windows目录下的services文件 如果是NT/2000,在WINNT/system32/drivers/etc/目录下的services文件 services这个文件列出了所有的端口号和对应的服务。如果要禁用某个服务,在前面加上#号注释掉就以了。...
2012-06-01 13:11:58 697
原创 GUI应用的若干问题和模式
摘选(http://www.infoq.com/cn/articles/gui-application-patterns) 我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计, 已经有了很多模式, 比如Martin Fowler的blog中有一篇"GUI Architectures“, 里面介绍了Form & Con...
2012-05-24 12:40:06 166
原创 db2导出数据
◆第一步:打开DB2的命令行工具,在DB2安装目录的BIN文件夹下新建一个文件夹data,并且进入该目录。 创建该目录: mkdir data进入该目录: cd data ◆第二步:导出表结构,命令行如下:db2look -d dbname -e -a -x -i username -w password -o ddl...
2012-05-24 00:05:47 1622
原创 CXF 错误
org.apache.cxf.interceptor.Fault: No such operation: (HTTP GET PATH_INFO: /XXXX) 加后缀wsdl即可,如:http://localhost:8080/Hello?WSDL (这只是用来网页查看wsdl用的,程序代码用的还是不带wsdl的地址) javax.xml.ws.WebServiceE...
2012-05-12 12:08:15 92
原创 Mule的消息路由
摘选:http://www.infoq.com/cn/articles/mule-message-routing 当谈论整合应用时,消息路由备受关注。当我们确定了各个应用,并选择Mule作为整合平台,也知道在Mule的服务中可以使用哪些Java类和web services处理消息,那么为了让消息正确地在服务间流转,该如何将所有的事情整合在一起,从而确保获得我们...
2012-05-03 14:53:08 134
原创 SMSLib实现Java短信收发的功能(转)
摘选:http://sjsky.iteye.com/blog/1045502 用java实现短信收发的功能,目前一般项目中短信群发功能的实现方法大致有下面三种:1、 向运行商申请短信网关,不需要额外的设备,利用运行商提供的API调用程序发送短信,适用于大型的通信公司。2、 借助像GSM MODEM之类的设备(支持AT指令的手机也行),通过数据线连接电脑来发送短信,这...
2012-05-03 11:31:20 422
原创 条形码/二维码之开源利器ZXing图文介绍(转)
摘选:http://sjsky.iteye.com/blog/1142177 全文目录:基本介绍二维码(比如:QRCode)的编码和解码演示条形码(比如:EAN-13)的编码和解码演示【一】、基本介绍: 1-1. ZXing是一个开源Java类库用于解析多种格式的条形码和二维码.官网:http://...
2012-05-03 11:18:14 159
原创 Spring与Hibernate集成中的session问题(转)
主要讨论Spring与Hibernate集成中的session问题 1.通过getSession()方法获得session进行操作 Java代码 public class Test extends HibernateDaoSupport{ public void save(User user){ this.getSession().sav...
2012-05-03 10:58:51 86
原创 解析query string
Map<String, String> paramMap = new HashMap<String, String>();String queryString="id=1&code=2";if (queryString != null && queryString.length() > 0) { Str...
2012-04-28 16:28:26 1650
原创 jBPM
1.1. What is jBPM?jBPM is a flexible Business Process Management (BPM) Suite. It's light-weight, fully open-source (distributed under Apache license) and written in Java. It ...
2012-04-27 01:28:04 134
原创 k++,++k
原理:k++是先用,再加++k是先加,再用 案例:public class Test { public static void main(String[] args) { int k = 0; int ret = ++k + k++ +...
2012-04-26 14:06:16 2639
原创 log4j使用详解
log4j使用详解 ( 摘选: http://www.blogjava.net/zJun/archive/2006/06/28/55511.html) Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的...
2012-04-25 13:30:58 103
原创 JDK里的设计模式
Creational patternsAbstract factory (recognizeable by creational methods returning an abstract/interface type)java.util.Calendar#getInstance()java.util.Arrays#asList()java.u...
2012-04-25 13:00:40 132
原创 读取条形码
(摘选: http://www.ibm.com/developerworks/cn/java/j-i-barcd/index.html)简介观察一下您的周围。您看到了什么?如果您是众多软件程序员中的一名,您所看到的不会太好。然而,我们不谈论您的同事;我们谈论条形码。因为飞速发展的经济已经迅速地采用了条形码提供的便利,所以它们已经普遍存在。从跟踪邮包到借阅图书馆书籍...
2012-04-23 10:54:32 1056
原创 用 Java 实现断点续传 (HTTP)
断点续传的原理其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 Accept...
2012-04-23 10:23:14 75
原创 开闭原则
开闭原则: 一个软件实体应当对扩展开放,对修改关闭。 该原则由Bertrand Meyer 提出: Software entities should be open for extension,but closed for modification....
2012-04-20 15:22:07 83
原创 用 Servlet 进行上载的原理和实现
用 Servlet 进行上载的原理和实现(引用:http://www.ibm.com/developerworks/cn/java/fileup/index.html) 一、基本原理通过 HTML上载文件的基本流程如下图所示。浏览器端提供了供用户选择提交内容的界面(通常是一个表单),在用户提交请求后,将文件数据和其他表单信息编码并...
2012-04-20 14:45:49 85
原创 尽可能使用堆栈变量
如果您频繁存取变量,就需要考虑从何处存取这些变量。变量是 static 变量,还是堆栈变量,或者是类的实例变量?变量的存储位置对存取它的代码的性能有明显的影响?例如,请考虑下面这段代码: class StackVars{ private int instVar; private static int static...
2012-04-20 13:58:29 90
原创 finally 块
finally块必须与 try 或 try/catch块配合使用。此外,不可能退出 try 块而不执行其 finally 块。如果 finally块存在,则它总会执行。(无论从那点看,这个陈述都是正确的。有一种方法可以退出 try 块而不执行 final...
2012-04-20 11:29:54 113
原创 mx参数
在大多数情况下,如果您认为堆对于 Java 应用程序太小,就应该设置 mx参数。通过在 Java 命令行上监视使用 verbosegc参数运行的 JVM的输出,您可以确定垃圾收集是否过于频繁。如果垃圾收集过于频繁,则请尝试增大堆的大小。 一般来说,如果应用程序不断出现内存不足错误,则我们建议...
2012-04-20 11:25:31 1052
原创 gwt单元测试
做个记号,用gwt-test-utils.jar写gwt单元测试1. source code public class SimpleComposite extends Composite { private Button button = new Button(); private Label label = new Label(); public...
2011-03-16 16:43:29 468
原创 关于图像大小和分辨率
为了制作出高质量的图像,了解如何度量和显示图像的像素数据是非常重要的。像素大小位图图像的高度和宽度的像素数量。图像在屏幕上显示时的大小取决于图像的像素大小以及显示器的大小和设置。 例如,15 英寸显示器通常在水平方向显示 800 个像素,在垂直方向显示 600 个像素。尺寸为 800 像素 x 600 像素的图像将布满此小屏幕。在像素大小设置为 800 x 600 的更大...
2011-03-09 09:31:58 1140
将变量置入循环
[b][size=medium]将变量置入循环[/size][/b]常见的一种特殊情况就是在循环外部声明变量。例如,考虑清单 1 中简单的 for 循环,其作用是计算斐波那契数列的前 20 项:清单 1. C 程序员喜欢在循环外部声明变量 [code="java"]int high = 1; int low = 1; int tmp; int i;...
2010-03-05 09:37:29 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人