
Java学习
hujiqiang
先做开发后做运维,致力于成为优秀的架构师
展开
-
最烂的Java API是哪些? - 优快云 Java频道
呵呵,这个几个api确实是最烂的,用的极为不爽。 最烂的Java API是哪些? 2010-03-11 09:45 | 2812次阅读 | 【已有10条评论】发表评论 来源:Tiago Fernandez | 收藏到我的网摘 最近Tiago Fernandez做了一个很 有意思的投票,统计对Java API的不满意程度。最终有82个人参与了投票,下面是最终的数据统计。 依照下面的计...2010-03-11 09:45:00 · 144 阅读 · 0 评论 -
NIO入门pdf分享
根据IBM developerwork上的教材整理的pdf文档,值得一看,欢迎下载。 关于本教程 新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所无法做到...2010-04-13 14:39:25 · 125 阅读 · 0 评论 -
利用P6SPY +SQL Profiler记录、统计web app对数据库的操作。 - 每日E读 - BlogJava
弄hibernate时,想显示sql语句,可以设置show_sql为true来达到这个目的,但是参数值全是像PreparedStatement一样,用?来代替的。用p6spy可以达到显示的那些参数原值的目的,但可读性差。可以利用SQL Profiler来处理这个事情。p6spy: http://www.p6spy.comSQL Profile: http://www.jahia.net/ja...2010-07-13 05:14:00 · 116 阅读 · 0 评论 -
P6SPY结合SQL Profile进行数据库调优
使用p6spy进行数据库操作执行时间的记录极大的方便了数据库程序的调优,结合SQL Profile使用,可以非常直观的看到sql语句的耗时等,使用方法非常简单, 下载p6spy和sql profile两个项目文件,解压, 将p6spy.jar放到项目的class path中 将spy.properties放到项目的class目录下,若在Eclipse中开发,可以放到src目录下 修改sp...2010-07-13 07:51:00 · 126 阅读 · 0 评论 -
Hibernate3.3使用手册下载chm版
Hibernate3.3使用手册下载chm版,欢迎下载原创 2010-07-15 13:57:22 · 106 阅读 · 0 评论 -
Eclipse 3.6M5 发布 新增动态路径变量等特性 - 优快云新闻
新年伊始,Eclipse研发小组发布了第一个Eclipse 3.6的里程碑版本,在今年6月份他们还将推出Eclipse 3.6的最终版本。Eclipse 3.6的开发代号为Helios(太阳神),这已经是Eclipse历史上第五个里程碑版本,最新加入的特性包括:新的命令行选项、动态路径变量、补丁应用能力,而它对XULRunner 1.9.2的支持、PDE、JDT和Equinox等功能也有...2010-02-04 09:48:00 · 111 阅读 · 0 评论 -
Was补丁安装过程
记个笔记,以作备忘。Was的补丁安装过程。 IBM WebSphere Server Application在安装补丁时是需要一个叫做Update Installer的软件的,可以在下载Fix Patch时进行下载,注意选择合适的系统版本。 安装时需要使用UI界面进行安装,此处走了很多弯路,在命令行敲了n次install,改了n多配置文件,发现傻了,它是jar包形式的ui界面,可以使用...2010-02-26 09:17:00 · 1702 阅读 · 0 评论 -
java容器分类图
做个笔记2010-05-29 03:07:00 · 134 阅读 · 0 评论 -
ultraedit 中中文乱码 的解决方法
ultraedit 中中文乱码 的解决方法 问题:同样的一个文件 UltraEdit 13.20+3打开是乱码,显示文件的编码是U8-DOS,可是用EditPlus 打开,就是正常的,编码显示是ANSI。 即使在UltraEdit打开文件的时候,手动选择各种编码,也不能正确显示文件内容。 解决方法:文件处理->Unicode/UTF-8检测->去掉Auto detect UTF-...2010-08-25 08:24:00 · 2272 阅读 · 0 评论 -
关于Hibernate获取JDBC连接 直接执行SQL - 客观,辩证,务实,创新 - JavaEye技术网站...
关于Hibernate获取JDBC连接 直接执行SQL关键字: hibernate sql jdbc connection 今天要做一个显示数据库列表的功能,不想直接用JDBC,呵呵 于是用hibernate,由于对hibernate 不熟悉,想执行一条语句"show databases" 都找不到办法... 在网上找了下,说是使用 session.connection(),但是在 h...2010-06-09 07:58:00 · 86 阅读 · 0 评论 -
was配置jms 进行mq的访问方法
1、 软件准备,mq、was均安装完毕,此处使用的是mq6.0,WAS6.1,最好先安装mq,再安装was 2、 Was配置。 a) 资源》jms》队列连接工厂,选择节点,新建一个队列连接工厂即可。注意在组件和容器管理认证别名处选择mq的认证方式,若mq没有设置远程认证,此处选“无”,传输类型注意选择“client”,CCSID设置和MQ队列管理器一致 b) ...2010-09-07 08:24:00 · 224 阅读 · 0 评论 -
设计模式学习笔记,不断更新中……
2010-6-21 设计模式不过是在编程过程中需要遵守的一些游戏规则而已,不神秘,但很深奥 设计模式确实很有意义,是经验的积累,最好能在原始情景中学习,多看代码,少看概念。...2010-06-21 03:05:00 · 91 阅读 · 0 评论 -
db2 ERRORCODE=-4499, SQLSTATE=08001
1、 db2 ERRORCODE=-4499, SQLSTATE=08001,解决办法 a、 需要使用db2set DB2COMM=TCPIP,才可以使用jdbc type v4来连接 b、 若此时仍旧报错,检查”db2 get dbm cfg |grep SVCENAME”,查看TCP/IP服务名称和/etc/services中定义的db2服务名称是否匹配,windows下是“WINDOWS...2010-09-19 06:50:00 · 1231 阅读 · 0 评论 -
同步、异步、长连接、短连接
四个概念对应于网络连接。 长连接:客户端与服务端一直保持连接,有程序一直在监听消息 短连接:客户端与服务端连接一次后断开,直到下一次请求再次开始 同步:指上一个操作返回结果后才能发下一个操作的数据包 异步:指先把所有的操作数据包发完后 再等待它们的返回结果 相比较看 异步操作速度快 特别是在每个包处理方法独立的情况下 http://www.loveunix.net/viewthread.php...2010-04-08 02:24:00 · 185 阅读 · 0 评论 -
守护线程 - walkes - JavaEye技术网站
守护线程 关键字: 守护线程 守护线程是为其他线程的运行提供便利的线程。守护线程不会阻止程序的终止。 Java的垃圾收集机制的某些实现就使用了守护线程。 非守护线程包括常规的用户线程或诸如用于处理GUI事件的事件调度线程。 程序可以包含守护线程和非守护线程。 程序只有守护线程时,该程序便可以结束运行。 如果要使一个线程成为守护线程,则必须在调用它的start方法之前进行设置(通过...2010-04-08 01:51:00 · 125 阅读 · 0 评论 -
Hibernate3.3.2配置笔记
对于大名鼎鼎的Hibernate的配置并没有传说中的困难,尤其有了HibernateTOOLs工具之后,其配置变得相当简单。 1、将Hibernatetools的Eclipse插件下载下来并进行安装,可到Hibernate 的官方网站进行下载,将Hibernate3.3.2的包一起下载。 2、安装成功后,打开Eclipse,创建一个基本的java项目,并将Hibernate3.3.2中的必须包添加...2010-01-20 07:48:00 · 103 阅读 · 0 评论 -
Jigloo gui builder使用心得
在使用swt进行java gui开发时,若没有合适的图形化框架进行支持,开发效率是极为低下的,Google search了一把,发现业界用的较多的是VE、swt-designer和jigloo,其中ve是swing的开发框架,swt-designer是商业版本,只能试用14天,比较不爽,jigloo具有商业和非商业两个版本,区别不大,选用jigloo进行swt开发对多数开发人员是较合适的选择。 j...2009-11-30 07:26:00 · 183 阅读 · 0 评论 -
SWT项目打包方法
在使用swt项目进行打包时,即导出jar包的过程如下1、在项目上右键“Export”, 2、选择JAR file,点击“Next”,选择基本class文件即可,所有使用到的框架可存放在该jar文件外部,如何都导入一个jar包还没研究,不知是否可行。 3、指定jar文件的存放位置后,点击“Next”,保持默认选项即可 4、“Next”,指定MANFEST.MF文件位置,还是由Eclipse自动生成,...2009-12-01 02:12:00 · 380 阅读 · 0 评论 -
关于strtus2上传文件的问题
1、 strtus2在上传文件时,同样将java.io.File对象作为一个私有变量,增加set和get方法后进行自动的注入。需要注意的是在前端页面进行设计时,使用form时将 <s:form action="fileUpload" method="POST" enctype="multipart/form-data"> <s:file name="logFile"...2010-03-17 06:26:00 · 86 阅读 · 0 评论 -
struts2 common-fileupload上传文件大小限制 - hanxin830311 - JavaEye技术网站
struts2 common-fileupload上传文件大小限制 Java代码 1. org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (2359629) exceeds the configured ma...2010-03-17 09:04:00 · 178 阅读 · 0 评论 -
对依赖注入的一些理解
假设有两个 JavaBean,A和B,若A中调用了B,通常情况下是通过new创建一个B对象,但使用spring之后,可以将B作为A的一个属性,设置set方法,同时在spring配置文件中对B进行实例化。 这样做将B的实例化从具体的对象转移到了容器中。 以来注入的好处可以这样讲,若因为需求变更,A不需要使用B了,改用C了,若不使用依赖注入,则需要修改A程序并需要重新编译,而若使用依赖注入,在A编码时...2009-12-07 13:23:00 · 144 阅读 · 0 评论 -
MQ大大降低了程序的耦合性
通过同一个MQ队列的消息读取,可以将不同的程序模块联系起来,大大降低了程序模块的耦合性,且与地区、平台都无关,牛。2010-03-25 03:20:00 · 217 阅读 · 0 评论 -
draw2d
draw2d,画图简单,n多东西的页面展示搞得我筋疲力尽,稳住,稳住。2010-03-29 22:28:25 · 96 阅读 · 0 评论 -
【转】Java的Serializable处理 - 皇马啸西风的一亩三分地 - JavaEye技术网站
Java的Serializable处理 关键字: java serializable java继承serislizable接口,简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。实现了Java对象的序列化。 在一下情况可以考虑使用序列化: a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候; b)当你想用套接...2009-12-15 02:42:00 · 103 阅读 · 0 评论 -
【转】JAVA命名和目录服务(JNDI) - 王朝网络 - wangchao.net.cn
在J2EE中,JNDI的目的是用来查找J2EE服务器的注册资源(如EJB等) 一、JNDI简介 命名服务提供了一种为对象命名的机制,这样你就可以在无需知道对象位置的情况下获取和使用对象。只要该对象在命名服务器上注册过,且你必须知道命名服务器的地址和该对象在命名服务器上注册的JNDI名。就可以找到该对象,获得其引用,从而运用它提供的服务。 利用JNDI可以寻找在命名服务器上注册过的所有对象...2009-12-17 05:39:00 · 102 阅读 · 0 评论 -
解读java.util.Queue - 向比尔盖茨学习 - JavaEye技术网站
java5中对队列的实现 解读java.util.Queue文章分类:Java编程 在计算机学科中,基础数据结构之一 — 是Queue。你会想起Queue是一种数据结构,在它里边的元素可以按照添加它们的相同顺序被移除。在以前的Java版本中,这中FIFO(先进先出)数据结构很不幸被忽略了。随着Java1.5(也叫Tiger)的出现,对Queue支持第一次成为固有特性。 过去在没有Queue的...2010-01-07 01:13:00 · 131 阅读 · 0 评论 -
【转】GEF+EMF Step By Step (转) - 嘟嘟 - BlogJava
学习GEF的曲线还是比较陡峭的,建议按照以下步骤来学(要求先熟悉Eclipse插件开发): Step 1:最经典的资料莫过于IBM的红宝书sg246302.pdf了,建议Download下来,反复阅读10多遍; Step2:仔细阅读几遍 org.eclipse.gef.examples.ediagram 的源代码,基本上1-2周就可以入门了,可以用GEF+EMF编程了。 这样,...2010-04-06 04:55:00 · 92 阅读 · 0 评论 -
Java 理论与实践: 使用通配符简化泛型使用
Java 理论与实践: 使用通配符简化泛型使用 理解通配符捕获英文原文 级别: 高级 Brian Goetz (brian.goetz@sun.com), 高级工程师, Sun Microsystems 2008 年 5 月 26 日 通配符是 Java™ 语言中最复杂的泛型之一,特别是围绕捕获通配符 的处理和令人困惑的错误消息。在这一期的 Java 理论与实践 中,资深 Java ...2010-04-07 06:37:00 · 112 阅读 · 0 评论 -
数据库数据批量SQL导出工具
好久没有完整的编码了,没有了code带来的乐趣,每天忙碌与bug的修复,参数的修改,无聊之极。周末闲暇忙起了gui程序,完成了批量数据库导出工具,支持sql、csv格式文件,支持db2,mysql数据库,可以根据指定的数据库、shcema自动获得表列表,支持多选进行导出。欢迎下载使用 v1.01版本加入了microsoft SQL Server 2005支持 ...原创 2011-07-04 16:05:55 · 333 阅读 · 0 评论