JAVA
yangyiqian
这个作者很懒,什么都没留下…
展开
-
转:J2EE项目开发经验二则
一、war包中的文件的读取在开发J2EE Web应用时,在开发阶段通常采用目录的部署方式,而在正式运行时通常把web应用打包为单个的.war文件进行方便地部署。也就是在你的应用目录(比如WebLogic的DefaultWebApp)下,执行下面的命令:jar cf0 mywebapp.war **这样,要部署到正式系统时就非常方便,只需要把这个.war文件拷贝到...2008-06-09 09:25:34 · 89 阅读 · 0 评论 -
c3p0 no bug but the windows xp have
5月30日,用了一天的时间在找一个c3p0的bug,但没有找到。31日突然想起来可能是某个原因,于是配置环境->运行,OK 问题解决。---[b]经过:[/b]最近做了一个SSH2项目,想在项目中使用c3p0连接池,于是就在本地机搭起了项目,配好了spring管理的连接池c3p0,将项目中用到的mysql数据库放在vmware虚拟机中运行。可是运行项目的时候,报错,但数据库表却...原创 2010-05-31 08:33:32 · 126 阅读 · 0 评论 -
转:多路归并排序(远远大于内存的数据进行外排序)
[code="java"]http://hi.baidu.com/qq350884961/blog/item/8eeafd4583308d89b2b7dc2c.html对远远大于内存的数据进行外排序,在多路比较的时候用败者树效率会更高。这个算法可以在建立倒排索引的时候使用package my.sort; import java.io.BufferedInput...原创 2010-08-20 16:38:50 · 403 阅读 · 0 评论 -
转:java等比例压缩图片
http://hi.baidu.com/bdusnb/blog/item/c8b4a3f34e2c3557342acc0c.html[code="java"]package com.mobi5.commons.domain.logic;import java.io.File;import java.io.FileOutputStream;import java.awt.Gr...原创 2010-08-24 15:03:58 · 117 阅读 · 0 评论 -
转:Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)
http://hi.baidu.com/vip099/blog/item/51bbb03d555f5702bba16766.html什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在S...原创 2010-06-09 09:22:25 · 123 阅读 · 0 评论 -
系统中那些部分可以提取为公共部分?
我目前能想到的就是:分页、上传、通用DAO层、控制层、数据字典、菜单、Log、工作流、权限,CMS内容发布系统,系统定时功能。原创 2010-06-12 18:39:43 · 167 阅读 · 0 评论 -
转:java获取根路径有两种方式
http://java.chinaitlab.com/net/818899.html java获取根路径有两种方式: 1),在servlet可以用一下方法取得: [code="java"] request.getRealPath(“/”) 例如:filepach = request.getRealPath(“/”)+”//upload//”;[/code] 2)...原创 2010-09-04 22:49:09 · 183 阅读 · 0 评论 -
转:两个字母搞定J2EE通用分页标签
[align=center][b]两个字母搞定J2EE通用分页标签[/b][/align][code="java"]原文:http://howsun.blog.sohu.com/90707791.html[/code]作者:张纪豪(转载请注明出处)[b](一)摘要与设计思想[/b] 海水无量,只取一瓢。大量的数据显示,分段提取是通用的做法,是的,...原创 2010-06-16 15:59:04 · 126 阅读 · 0 评论 -
转:表单同时提交多条记录
http://zhidao.baidu.com/question/95351467.html姓名 name 性别 sex 年龄 地址 address张三 男 30 山东 李四 女 31 北京......... ...原创 2011-09-07 09:38:45 · 409 阅读 · 0 评论 -
转:权限的分类
权限主要分两大类:一是功能权限,二是数据权限。 功能权限又分为:菜单权限、按钮权限[CRUD] 数据权限又分为:数据级行权限、数据级列权限、数据内容权限等。 功能级权限:拥有“订单员”角色的用户,可以访问“增加订单”页面;这里包括通过菜单、或者按钮来控制是否可以访问相关的页面。 数据级行权限:总公司“订单员”能够查询所有订单,北京分公司“订单员”能够查看...原创 2011-09-30 16:59:37 · 643 阅读 · 0 评论 -
立即行动 拯救JAVA
[size=medium] 通过Oracle目前的各种行动,我可以肯定它会比微软更微软--为了商业利益,竭尽全力扼杀开源力量--虽然商业规则是赢利,但这个世界是个生态环境,如果让他一家垄断,那在未来的某一时刻我们都将成为他的奴隶--虽然Larry.Ellison也不能回避自然法则,但在他还剩下的20年里,就是这个状态,但IT业的20年足以令Java窒息。所以大家还是联合起来拯救Jav...2011-04-02 09:12:15 · 89 阅读 · 0 评论 -
tcnative-1_dll下载地址
tcnative-1.dll下载地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/native/原创 2012-04-09 22:31:03 · 295 阅读 · 0 评论 -
转:如何利用eclipse实现批量修改文件的编码方式
原文地址:[url]http://dev.firnow.com/course/3_program/java/javashl/2008929/146773.html[/url] 在eclipse+MyEclipse环境下,打开一个jsp文件,经常发现汉字无法显示,右键点击查看这个文件属性,发现文件的字符编码属性为 ISO-8859-1。 目前的解决方法有:1. 手工把文件属性改成...原创 2010-05-29 14:02:59 · 274 阅读 · 0 评论 -
转载:教你彻底解决 Tomcat 5下文字乱码问题
http://tech.ccidnet.com/art/3539/20071205/1298139_1.html使用 tomcat 时,相信大家都回遇到中文乱码的问题,具体表现为通过表单取得的中文数据为乱码。下面是本人解决之路。一、初级解决方法通过一番检索后,许多人采用了如下办法,首先对取得字符串按照 iso8859-1 进行解码转换,然后再按照 gb2312 进行编码,最...原创 2010-03-04 20:30:19 · 114 阅读 · 0 评论 -
JDBC addbatch批量处理数据时有最大值限制
在用jdbc向数据灌入数据时,发现120000的数据每次只能灌入50000多条,其他的就没有了。在oracle 9i(windows 2003),oracle 10g(RHEL 4)上试验证有相同的结果。使用定量灌入的办法,每5W条定义为一个事务,进行提交,将120000数据循环灌入,成功。[color=darkred]对于批量的update,delete操作两样有5W条左右的记录...原创 2009-12-27 13:29:40 · 1420 阅读 · 1 评论 -
Java单例对象同步问题探讨
在本文中,作者向大家讲述了Single Call 模式的原理,同时也介绍了Single Call 模式的实现问题。单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。例如在某个服务器程序中,该服务器的配置信息可能存放在数据库或...原创 2009-02-26 21:25:26 · 84 阅读 · 0 评论 -
Java模式设计之单例模式
一个实用的例子:属性治理器 什么是属性文件 这里给出一个读取属性(properties) 文件的单例类,作为单例模式的一个实用的例子。属性文件如同老式的视窗编程时的.ini 文件,用于存放系统的配置信息。配置信息在属性文件中以属性的方式存放,一个属性就是两个字符串组成的对子,其中一个字符串是键(key),另一个字符串是这个键的值(value)。 ...原创 2009-02-26 22:00:16 · 68 阅读 · 0 评论 -
迭代与递归
public class Test { public int f1(int n) { int result = 1; while (n > 1) { result *= n; --n; } return result; } public static int f2(int n) { if (n == 1) return...原创 2009-03-18 21:10:30 · 76 阅读 · 0 评论 -
跳出两层循环的办法
boolean breakCondition = false; for (int i = 0; i < 100; i++){ for (int j = 0; j < 100; j++) { // do something....... if (true) { breakCondition = true; ...原创 2009-04-01 00:23:35 · 204 阅读 · 0 评论 -
详解如何让MyEclipse具有强大的提示功能
[url]http://developer.51cto.com/art/200904/118750.htm[/url][size=x-small][color=darkred]摘要:[/color]一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse,MyEclipse本身有很多选项是默认关闭...原创 2009-04-12 11:45:53 · 70 阅读 · 0 评论 -
未来五年程序员应当具备的十项技能
http://news.chinaunix.net/a/2009/04/10/1426340.shtml作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习。近日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。当前的经济形...原创 2009-04-19 20:31:49 · 74 阅读 · 0 评论 -
简单工厂模式_计算器实现
计算器程序的简单工厂模式实现Operation.java[code="java"]package com.calculator;public abstract class Operation {//抽象类 private double _numberA = 0; private double _numberB = 0;...2008-11-03 22:44:03 · 429 阅读 · 0 评论 -
Erlang与JAVA的交互操作
http://www.lupaworld.com/action-viewstutorial-itemid-10193.html试了一下传说中的 JInterface ,使用 OtpErlang.jar 的整个过程其实非常简单,似乎比 JMS 的程序都简单。首先,我们要用 java 实现的原始 erlang 程序如下,没错,就是巨简单的 echo ,我们的目标是要把它用 java 来改写...原创 2009-04-23 08:54:19 · 157 阅读 · 0 评论 -
Java的多进程运行模式分析
一般我们在Java中运行其它类中的方法时,无论是静态调用,还是动态调用,都是在当前的进程中执行的,也就是说,只有一个Java虚拟机实例在运行。而有的时候,我们需要通过Java代码启动多个Java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。在Java中我们可以使用两种方法来实现这种要求。...原创 2009-04-25 21:05:32 · 92 阅读 · 0 评论 -
MyEclipse7.1插件安装
最近刚使用MyEclise 7.1 ,发现期插件安装与以前有所不同。MyEclipse 7.1的安装目录结构如下:[code="java"]Genuitec ├─Common │ ├─configuration │ ├─features │ └─plugins └─MyEclipse 7.1 ...2009-04-28 11:06:18 · 100 阅读 · 0 评论 -
走进Java 7中的模块系统
[url]http://developer.51cto.com/art/200905/123868.htm[/url]笔者在观看过Devoxx关于Jigsaw的一段演示后,我很兴奋,觉得它应该会是针对复杂类路径版本问题和JAR陷阱等问题的解决方案。开发者最终能够使用他们所期望的任何Xalan版本,而无需被迫使用授权机制。不幸的是,通往更加有效的模块系统的征途并不是很清晰。在研究确实问题...原创 2009-05-15 09:44:21 · 92 阅读 · 0 评论 -
thinkpad T440P 无线网卡睡眠恢复后无法上网故障的解决
现象:thinkpad T440P 无线网卡睡眠恢复后无法上网。注意是睡眠,不是休眠,休眠恢复后无线网卡是正常的。主要原因是蓝牙与无线网卡冲突造成的。解决方案就是关闭笔记本的蓝牙功能。操作:fn + F8,呼出无线设置页面,关闭其中的蓝牙功能,重新睡眠,唤醒后无线网络正常。姿势不对,起来重睡--联想是把这功能集成到Thinkpad T440P中了吗? ...原创 2014-08-06 23:54:50 · 2063 阅读 · 0 评论