- 博客(64)
- 资源 (41)
- 问答 (1)
- 收藏
- 关注
原创 java 常用写文件方式性能PK
java写文件这个应用场景相信是所有java开发者最常用的操作了,从jdk1.7以来到底选择哪一种方式写文件,借周末的时间,简单写了几个常用的FileOutputStream、BufferedOutputStream、FileWriter、BufferedWriter……最后结论是:BufferedWriter占了绝对优势,而FileOutputStream是最差,并且性能相差好多倍建议使用BufferedWriter;当然还有好多方案没测试,欢迎大写补充
2017-07-15 11:57:49
1191
转载 request.getParameter() 、request.getInputStream()和request.getReader() 使用体会
request.getParameter() 、 request.getInputStream()和request.getReader() 使用体会2011-06-27 16:23 3662人阅读 评论(4)收藏 举报jqueryjsonpjsondomainmobilejavascript我们经常用servlet和jsp, 经常用request.getPa
2014-06-19 12:49:27
669
转载 EventBus 使用介绍
EventBus使用起来和Otto差不多,分订阅、注册、发布、取消注册等步骤:在订阅者类中实现各种事件的订阅函数public void onEvent(AnyEventType event) {}把该订阅类注册到Bus中eventBus.register(this);向Bus发布事件eventBus.post(event);不需要的时候 取消订阅事件even
2014-06-17 23:37:44
512
转载 Otto介绍
Otto 是Android系统的一个Event Bus模式类库。用来简化应用组件间的通信。关于Event Bus模式的详细情况,请参考这里。Otto的使用是比较简单的,先到项目主页下载源码:https://github.com/square/otto下载后的源码目录中包含一个library和sample目录, library目录是类库源代码;sample目录是示例代码。
2014-06-17 23:36:02
528
转载 使用Event Bus模式解耦Android App组件间通信
场景描述当一个Android应用功能越来越多的时候,保证应用的各个部分之间高效的通信将变得越来越困难。在应用中的多个地方,控件经常需要根据某个状态来更新他们显示的内容。这种场景常见的解决方式就是定义一个接口,需要关注该事件的控件来实现这个接口。然后事件触发的地方来注册/取消注册这些对该事件感兴趣的控件。例如,陌陌依赖手机位置信息来获取附近的用户,所以在位置更新管
2014-06-17 23:34:27
478
转载 关于oracle行锁的相关处理--根据网络资源整理
OS环境:windows server 2008 64位数据库版本:11.2.0 今天在使用rman备份的时候随意的查看了一下等待事件,除了了我们现在系统遇到的IO瓶颈外,还额外的发了enq: TX - row lock contention该等待事件 1:查询当前系统的等待事件 select event,sid,p1,p2,p3 from v$session_wait
2013-09-02 11:56:05
803
原创 sql merge应用实例
.根据条件进行数据新增或修改今天在做一个业务时,需要通过一个批处理sql来对数据进行整合,基本要求是,动态向一个表插入数据,当其中一个字段或几个字段组合起来的值(数据)已存在时,则做数据更新;否则做数据插入。下面是一个例子第一步:先创建一个实例表,如人员基本信息personcreate table person(id varchar2(100),name varchar2(1000),
2012-04-12 12:50:36
444
转载 (an error has occurred.See error log for more details)解决办法
刚安装并使用MyEclipse5.0双击打开hibernate.cfg.xml页面的时候,会弹出一个对话框(an error has occurred.See error log for more details)解决办法: 进入打开cmd(命令提示符)Eclipes目录下,输入eclipse.exe -clean 待Eclipse启动后,即可打开编辑j
2012-01-05 11:30:12
1622
原创 tomcat6配置中的一个错误,警告: [SetPropertiesRule],Context
tomcat6配置中的一个错误,警告: [SetPropertiesRule],Context XMLTomcatServlet.在tomcat6启动的时候发现一个错误:警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matchi...
2011-07-15 14:58:55
164
原创 解决:No configuration found. Configuring ehcache from ehcache-failsafe.xml 问题
解决:No configuration found. Configuring ehcache from ehcache-failsafe.xml 问题 (来自:http://blog.youkuaiyun.com/adolfsabin/article/details/4678870). No configuration found. Configuring ehcache from ehcache-f...
2011-07-15 14:14:46
499
原创 Tomcat设置默认网站目录
Tomcat设置默认网站目录了方便使用,我们往往需要将Tomcat的默认网站目录改成自己想要的目录,具体修改方法如下:在Tomcat的安装目录C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf(这个是我的默认安装目录)下找到server.xml这个文件打开;找到如下代码行:<Host name="localhost"...
2011-06-10 12:48:27
798
原创 数据批量插入与逐条插入分析
简述今天抽空做了一下使用Jdbc对数据操作的实际性能。在平时开发过程中我们经常会使用Hibernate来操作数据库,所以我们很少会去使用批量插入数据。一般都是通过hibernate的insert、addSave等方法来一条条地插入数据。所以很少去考虑这个问题。下面是针对Jdbc进行的数据批量插入与逐条数据插入方法的实际情况:代码:package org.leaderbird.dbtes...
2010-04-26 16:46:00
1789
java数据插入分析
今天抽空做了一下使用Jdbc对数据操作的实际性能。在平时开发过程中我们经常会使用Hibernate来操作数据库,所以我们很少会去使用批量插入数据。一般都是通过hibernate的insert、addSave等方法来一条条地插入数据。所以很少去考虑这个问题。下面是针对Jdbc进行的数据批量插入与逐条数据插入方法的实际情况(附件): ...
2010-04-26 16:05:18
122
iframe 无边框
iframe 无边框<iframe src="you page's url" width="750" height="30" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes&
2010-02-24 17:26:28
157
如何让iframe自动适应内容高度
由于项目需要,发现iframe中调用的网页会随内容变化而变化,如果设定了一个固定高度的话,内容高度小一点自然没问题,可是当内容超过设定的高度时,会自动添加滚动条而影响美观,所以去网上找了几个方法,发现下面这个方法是最好用的---------------------------------------------------------------------------------------...
2010-02-24 17:25:40
374
1
原创 Oracle里Varchar、varchar2的参数(byte和char)的区别测试
Oracle里Varchar、varchar2的参数(byte和char)的区别测试 1 看一下语法图 2 下面进行sqlplus的测试,使用scott/tiger帐号。 SQL> create table test(name varchar(5 byte),namec varchar(5 char));表已创建。 SQL> insert into test(name) values(...
2009-08-31 14:57:53
385
原创 修改oracle进程和会话数
曾经有朋友给我说他的应用程序经常会出现java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169869568)(ERR=12519)(ERROR_STACK=(ERROR=(CODE=12519)(EMFI=4)))) at oracle.jdbc.dbaccess.DB...
2008-11-29 17:35:42
597
关于SWT中文件浏览按钮问题回复来信朋友
前一段时间,有朋友给我E-Mail问道:“李先生,我想请问您一下:如何在SWT中使用像平时在Web开发过程中所使用的文件上传时的那个按钮?”。 答:“SWT中本身是没有文件浏览这个按钮的,我们平时都是以普通按钮的方式来解决这一问题。其实,我们可以这样做的:先实例化一个普通的Button,在这个Button的点击动作时加入一个文件对话框,即org.eclipse.swt.w...
2008-11-29 17:33:31
112
Eclipse特性的使用
Eclipse特性的使用写此文档的目的: 为了方便各位Eclipse用户在平时使用Eclipse时对一些Eclipse特性的使用方便方面,提高大家在使用Eclipse 开发时的开发速效、统一开发环境、统一开发规范提高大家对Eclipse IDE兴趣。文档编写人:李小强 leaderbird 面向对象: XXX公司的Java程序员及其他爱好者编写时间:200...
2008-11-29 17:32:05
1181
数据库锁表的分析与解决
数据库锁表的分析与解决上面介绍了内存溢出的原因和处理方法,下面再介绍一下数据库锁表及阻塞的原因和处理办法。数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情...
2008-11-29 17:31:05
502
内存溢出
内存溢出1.问题的提出内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。更严重的是内存...
2008-11-29 17:30:22
280
java调用系统相关exe命令
/** 修改历史 * 日期 作者 修改内容 * ----------------------------------------------------------------------------- * 2008-11-26 李小强 创建CLASS */package org.leaderbird.ut...
2008-11-29 17:29:08
116
html包含html文件的方法
html包含html文件的方法前段时间在做一些招投标原型的时候遇到这样的一个需求:需要将一些表单做成标签页的方式来显示,进一步地想将标签页里面的每个页面的内容做为一个独立的html页面,以方便重用和维护,所以这里就出现了html包含html文件的处理。下面是几种处理方式:1. IFrame这个可能是大家最熟悉的. 加上它的一些属性可以实现一些透明,无滚动条等具体的效果.大家可以...
2008-11-29 17:27:43
1351
原创 JNLP介绍
JNLP介绍原文地址:http://blog.youkuaiyun.com/yq76034150/archive/2007/06/02/1635881.aspx 今天在学习netbeans插件开发时,启动应用使用JWS,例:启动 NetBeans HTML Editor想起公司的应用也使用了JNLP部署,所以查了一下资料,了解了一下JNLP和JWS的相关知识。一。jnlp是什么?是ja...
2008-11-29 17:26:59
720
jspSmartUpload应用说明之文件下载篇
四、文件下载篇 1、下载链接页面download.html 页面源码如下: 下载点击下载 2、下载处理页面do_download.jsp do_download.jsp展示了如何利用jspSmartUpload组件来下载文件,从下面的源码中就可以看到,下载何其简单。 源码如下: 注意,...
2008-11-29 17:25:48
158
jspSmartUpload应用说明之文件上传篇
三、文件上传篇 ㈠ 表单要求 对于上传文件的FORM表单,有两个要求: 1、METHOD应用POST,即METHOD="POST"。 2、增加属性:ENCTYPE="multipart/form-data" 下面是一个用于上传文件的FORM表单的例子: ㈡ 上传的例子 1、上传页面upload.html ...
2008-11-29 17:25:05
115
jspSmartUpload应用说明之相关类说明篇
二、相关类说明篇 ㈠ File类 这个类包装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。 File类主要提供以下方法: 1、saveAs作用:将文件换名另存。 原型: public void saveAs(java.lang.String destFilePathName) 或 ...
2008-11-29 17:24:21
123
jspSmartUpload应用说明之安装篇
一、安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全...
2008-11-29 17:23:15
167
原创 双脚起跳杀球的练习
双脚起跳杀球的练习 在悉尼奥运会上,我国男双选手张军动作潇洒、杀伤力极强的双脚起跳扣杀给许多球迷留下深刻印象。 那么业余选手能否像专业球员一样练成双脚起跳杀球呢? 为此,我们请教了前中国队男双主教练林诗铨。 据林诗铨介绍,双脚起跳杀球这一技术的原创者是七、八十年代威震世界羽坛的印尼男单“天皇巨星”林水镜。 双脚起跳杀球的威胁性更大,常常能一拍置对方于死地,即使对方将杀球接起,但回...
2008-11-28 15:53:36
489
原创 羽毛球比赛规则
羽毛球比赛规则 计分方法 羽毛球世界联合会于2006年5月在日本东京举行的年度代表大会上,正式决定实行二十一分的新赛制。2006年5月在日本东京举行的汤姆斯杯和尤伯杯赛上率先试行三局二十一分的赛制。这一赛制将成为今后所有羽毛球国际大赛的通用赛制,第29届奥运会也将采用这一赛制。二十一分的赛制对于提高运动员的积极性、减少运动员受伤以及电视转播等方面较十五分制有更大的优势。 世界羽...
2008-11-28 15:52:32
1365
下拉列表选中的文字和值的处理实例
无标题文档 function outText(){ var selectId = document.getElementById("selectId"); var text =selectId.options[selectId.selectedIndex].text; var val = selectId.options[selectId.selected...
2008-11-28 15:44:13
194
js 中数据计算及数据精度实例
js 中数据计算及数据精度实例 无标题文档/***实现两个数据的简单计算;计算结果进行四舍五入,只保留小数据点后两位;*num1,第一个数据。如果是减法与除法;则作为被减数、被除数;*num2,第二个数据。如果是减法与除法:则作为减数、除数;*str,运算符号,目前只接受:+、-、*、/:分别对应:加法、减法、乘法、除法;*返回计算结果;计算...
2008-11-28 15:43:31
421
定时刷新网页
定时刷新网页定时刷新网页 var hwd; var intSec = 60; function reHandle(){ if(intSec==0){ alert("will reload"); window.location.reload(); }else{ intSec--; ...
2008-11-28 15:40:32
129
javascript常用验证函数(正则表达式)
javascript常用验证函数(正则表达式)//校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //...
2008-11-28 15:38:58
155
Tomcat 5.5、 6.0中日志的配置
在Tomcat 5.5和Tomcat 6.0中的配置基本一样,只是相关文件放的目录有所不同. 首先需要准备的文件为: 1.log4j.jar , 下载地址 : http://www.apache.org/dist/logging/log4j/1.2.15/apache-log4j-1.2.15.zip 2.Tomcat 5.5所需的 commons-logging.jar,下载...
2008-11-28 15:38:15
145
实用SQL语句
实用SQL语句1一、基础 2 31、说明:创建数据库 4Create DATABASE database-name 5 62、说明:删除数据库 7drop database dbname 8 93、说明:备份sql server 10--- 创建 备份数据的 device 11USE master 12EXEC sp_addump...
2008-11-28 15:37:23
108
Java WEB系统 换肤 实现方式
Java WEB系统 换肤 实现方式随着个性化社会的发展,现在很多软件都支持换肤功能,允许用户来定制软件的外观。根据使用方式的不同,定制又分为两种: 1、系统管理员定制整个系统的外观,系统管理员来选择一个系统使用什么样的外观,同时不允许用户来定制。 2、每个用户都可以实现定制,并且保存自己的定制 当然上述两个情况都可以在一个系统中实现,不过需要由管理员来确定是否开放...
2008-11-28 15:36:15
423
直接使用java来调用mail.jar的API应用实例
直接使用java来调用mail.jar的API应用实例/** 修改历史 * 日期 作者 修改内容 * ----------------------------------------------------------------------------- * 2008-11-10 李小强 创建CLASS ...
2008-11-28 15:33:35
392
Oracle CHAR,VARCHAR,VARCHAR2类型的区别与使用
Oracle CHAR,VARCHAR,VARCHAR2类型的区别与使用区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 ...
2008-11-28 15:32:26
97
android orm框架比对分析及功能完整示例
2014-06-16
android ormlite多表关联实例
2014-06-16
Gson,jackson,fastjson性能测试
2014-06-15
最新最全2005-2013信息系统项目管理师历年真题(含上午题、案例分析、论文)试题和答案
2013-12-19
codelogic.for.java.v2.1.5.029
2012-06-22
jsp+servlet+javaBean+acess完整实例
2012-03-05
socket群聊实例
2012-03-05
java 打包成exe(二)使用fat+exe4j打包jar生成exe
2011-11-24
dwr+spring实现后台向前台推送实例
2011-11-22
officeControlDemo-Oracle
2011-08-25
JNative、实例、API、资源
2011-08-17
完整的可直接运行的james-2.3.2.
2011-03-17
spring+hbernate对clob、blob字段的处理
2010-06-24
spring1.2+hibernate3对大字段的处理实例,供大家学习与交流,可直接运行
2009-12-11
spring1.2+hibernate2对大字段的处理实例
2009-12-11
jsp+javaBean+servlet+access应用实例
2009-12-11
使用xfire+spring编写webservice例子,供大家学习与交流
2009-12-11
IT研发经理的职责,IT公怀的产品研发部门经理职责说明
2009-12-11
struts2+spring2+hibernate3 的web应用实例
2009-04-15
如何修改cxf默认生成wsdl中的wsdl:input message名称
2014-08-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人