JAVA
whqcfp
从最开始的 Oracle 的学习记录地,变成我的工作记录,已经超出了当初的设想,但是一想,即来之,则安之。
展开
-
JUNIT4 spring hibernate 测试
SPRING 发布有测试工具包 spring-test-4.0.4.RELEASE.jar, 用于单元测试。WEB项目测试的关键点在于 SPRING 配置文件的加载。 (说明:不是测试 spring MVC 的 Controller)具体实例:准备测试类: AppUserManage.java, 配置为SPRIGN bean.新建JUNIT4的测试类: AppUserManageTest.java原创 2016-12-31 23:58:14 · 1311 阅读 · 0 评论 -
java二维码生成与解析代码实现
转载地址:点击打开链接二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1. 高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2. 编码范围广该条码可以把图片、声音、文字、签字、指纹等转载 2013-04-05 00:22:25 · 871 阅读 · 0 评论 -
svn checkout 报 403 Forbidden 错误的处理方法
用SVN checkout 时,报以下错: 在MyEclipse中: RA layer request failedsvn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'http://172.17.11.55/svn/root1/telant/br原创 2011-12-05 10:42:13 · 17615 阅读 · 1 评论 -
hibernate: 用Disjunction和Conjunction构造复杂的查询条件
用Disjunction和Conjunction构造复杂的查询条件原创 2010-11-23 10:49:00 · 11236 阅读 · 1 评论 -
Java long (18位长)传到Flex后,读出数据错误!
Java long (18位长)传到Flex后,读出数据错误!原创 2010-12-31 13:51:00 · 1439 阅读 · 0 评论 -
Flex 向Java传递Object的方法
Flex 向Java传递Object的方法原创 2010-12-30 09:43:00 · 944 阅读 · 0 评论 -
java Flex as3 数据类型对应关系表
java Flex as3 数据类型对应关系表原创 2010-10-28 11:04:00 · 2427 阅读 · 0 评论 -
Flex 使用代理上网时,跨域无法访问的处理方法
Flex 设置代理上网时,不能跨域访问的处理方法原创 2010-10-11 09:42:00 · 1329 阅读 · 0 评论 -
Flex 导出DataGrid 时,报"java.lang.IllegalStateException: Post too large"
Flex 导出DataGrid 时,报"java.lang.IllegalStateException: Post too large"原创 2010-09-03 09:58:00 · 1211 阅读 · 0 评论 -
java.lang.OutOfMemoryError : Java heap space 及其处理
java.lang.OutOfMemoryError : Java heap space 及其处理 在开发中,发现使用Java程序从数据库中查询大量的数据时出现异常: java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其原创 2010-09-02 11:30:00 · 724 阅读 · 0 评论 -
WEB 项目中读取 WEB-INF 目录下配置文件的方法
配置文件路径:WEB-INF/appconfig/项目 default output folder 输出路径要设定为:SMSPlatform/WebContent/WEB-INF/classes public String spath = "appconfig"; // 得到应用配置文件目录 public String getConfigPa原创 2014-12-12 15:41:28 · 5764 阅读 · 0 评论 -
Lucence 4.6 实例代码
版本: 4.6参考了网上相上的相关内容!先谢过了单独新建一个类,引用Lucence 4.6的相关JAR包:import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import org原创 2015-04-12 18:02:34 · 622 阅读 · 0 评论 -
Apache日志解读,Apache日志每列代表什么?
Apache日志解读,Apache日志分析转载 2016-09-29 13:19:55 · 1165 阅读 · 0 评论 -
Apache2.4 通道异常问题处理方法
Apache2.4 通道异常问题处理方法转载 2016-09-28 20:45:19 · 1099 阅读 · 0 评论 -
apache2.4 tomcat6 集群 AJP 配置方法
Apache 2.4 tomcat6 ajp集群配置方法原创 2016-09-27 23:36:11 · 2469 阅读 · 0 评论 -
apache和tomcat区别
apache和tomcat区别转载 2016-09-27 18:32:46 · 307 阅读 · 0 评论 -
spring 读取自定义配置文件
自定义的配置文件,可以很简单的用spring读出来原创 2016-09-24 22:50:17 · 1350 阅读 · 0 评论 -
log4j 配置文件配置方法
log4j 配置文件配置方法:1、根节点的配置 log4j.rootLogger=info, stdout, logfile 说明:配置日志输出的基本级别,以及输出目的地。 上面的配置中,指定通用输出级别为Info,输出目的地有两个:stdout, logfile,这两个输出的具体配置信息,在下面配置,stdout等的名字可以随便指定。输出目的地可以有多个,按具体需要配置2、输出目的地的配置原创 2015-07-07 10:35:07 · 876 阅读 · 0 评论 -
JAVA JSON 开发记录
1、需要引入的包:commons-beanutils.jarcommons-collections-3.1.jarcommons-lang.jarjson-lib-2.3-jdk15.jar2、代码JSONArray jsonArray = new JSONArray(); Session session = sessionFactory.getCurr原创 2015-07-04 13:36:09 · 594 阅读 · 0 评论 -
测试JVM最大可配置参数
JVM配置时,需要确定最大的可配置参数,以最大发挥服务器的性能,但需要配置正确的参数,否则报错不能运行。测试方法:命令行方式下运行: java -Xmx1024M -version如果不报错,正常显示版本号,则说明参数可行,如果还想再调整参数,可在此基础上增加。另外还可以配置Xms等参数。原创 2015-07-10 13:28:45 · 918 阅读 · 0 评论 -
Android 水平平均布局
需要在界面中,对指定的控件水平平均布局时,可采用如下方式:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="45dp" android:orientatio原创 2015-06-07 10:01:50 · 5828 阅读 · 0 评论 -
Tomcat java.lang.OutOfMemoryError: PermGen space及其解决方法
Tomcat java.lang.OutOfMemoryError: PermGen space及其解决方法转载 2010-07-22 16:58:00 · 1226 阅读 · 0 评论 -
Hibernate中Criteria的完整用法
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和转载 2010-05-25 16:00:00 · 523 阅读 · 0 评论 -
java.sql.SQLException: Io 异常: Got minus one from a read call
java.sql.SQLException: Io 异常: Got minus one from a read call原创 2010-06-30 15:03:00 · 3173 阅读 · 1 评论 -
Hibernate 调用Oralce 包,无法读取游标
有需求,要调用 Oracle 的包,并且有回调游标,结果是结果集返回来了,就是返回来时,丢了不少数据,始终没有明白什么原因:代码如下: Query q = session.getNamedQuery("proc_query_by_hibernate"); q.setString(0, "1"); q.setString(1, "1,2,212,201,203,202,5,6,8原创 2009-05-06 19:03:00 · 898 阅读 · 0 评论 -
基于注释的Junit4单元测试
在Junit4以前,要做基于单元的测试, 需要重新定义一个类,有关此种方法的测试已经有很多的资料,有兴趣的可以查看一下。现在已经有很多的测试框架,可以是基于Java 注释的,用这种方法测试时,不用再新建一个新的类,在类的内部进行测试。JUnit4 就支持这种功能.如下,新建一个类: public class SampleTest{ public int getInt原创 2009-03-20 11:32:00 · 642 阅读 · 0 评论 -
log4j的完整配置方法
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息转载 2008-12-17 12:03:00 · 681 阅读 · 0 评论 -
hibernate3 学习笔记(五) 使用序列
在 hibernate 中,如果某一字段的值来自序列,在 hbm 中定义如下: name="Id" type="integer" column="ID" > sq_insert原创 2008-12-17 09:14:00 · 729 阅读 · 0 评论 -
hibernate3 学习笔记(四) hibernate 介绍(转)
介绍 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,转载 2008-12-11 16:36:00 · 700 阅读 · 0 评论 -
hibernate3 学习笔记(二) hibernate 的配置文件 hibernate.cfg.xml
对于hibernate 来说, hibernate.cfg.xml 是一个非常重要的文件,它采用 XML 的格式,保存一些非常重要的参数,如数据库连接信息,连接池等: 下面是一个项目中的 hibernate.cfg.xml 实例:xml version="1.0" encoding="utf-8"?> PUBLIC "-//Hibernate/H原创 2008-12-01 16:12:00 · 2312 阅读 · 0 评论 -
hibernate3 学习笔记(一)
因为工作的关系,最近需要在项目中使用 hibernate 实现持久层,从来没有用过 hibernate, 刚开始确实有些不好掌握。从网上查了不小的资料,确定选用hibernate 的版本为 3.3.1 GA。 hibernate 的包分为两部分,第一部分为运行所需的JAR包,还有一部分是生成代码所需的工具包。使用hibernate时,会根据数据库的结构,自动生成持原创 2008-12-01 14:50:00 · 1756 阅读 · 1 评论 -
hibernate3 学习笔记(三) hibernate 日志配置文件 log4j.properties
hibernate 采用 apach common logging 、并结合 log4j 进行日志输出和控制。前面的简单实例中,之所以要引入log4j.properties,就是对日志输出的配置。 完整的log4j.properties文件如下所示:### direct log messages to stdout ###log4j.appende原创 2008-12-02 09:33:00 · 6387 阅读 · 0 评论 -
JUnit 教程
测试的概念 长期以来,我所接触的软件开发人员很少有人能在开发的过程中进行测试工作。大部分的项目都是在最终验收的时候编写测试文档。有些项目甚至没有测试文档。现在情况有了改变。我们一直提倡UML、RUP、软件工程、CMM,目的只有一个,提高软件编写的质量。举一个极端的例子:如果你是一个超级程序设计师,一个传奇般的人物。(你可以一边喝咖啡,一边听着音乐,同时编写这操作系统中关于进程调度转载 2008-11-12 14:45:00 · 1332 阅读 · 0 评论 -
Hibernate 的 load 方法用法
hibernate 提供的 load 方法,用于读取数据,并能充分利用一、二级缓存,一般,对 load 方法的说明如下: Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于:如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。load()方法可返原创 2009-05-12 11:34:00 · 4636 阅读 · 0 评论 -
Cairngorm 框架试用心得
Cairngorm 框架是Adobe官方发布的Flex 框架,于是从网上下载一下 ver 2.2.1,试用一下。 做了一个试例,(以网上网友的试例为样本,照模样的做了一个)。从代码的情况看,主要有六大类的代码,其中有MVC,还有事件等。界面如下:操作方法:录入书名、作者、价格后,单击“添加”按钮,所录入的信息自动的出现在上面的列表中。为了搞明白运行的过程,我原创 2009-05-11 18:57:00 · 3433 阅读 · 1 评论 -
Java网络加载协议(JNLP)
在java开发的早期,重点被放在了客户端开发。语言中对于applet和安全下载的支持对于万维网(WWW)的发布看上去是个不错的主意。但是现实是java最大的成功在于服务器端,java的强大功能和适应性赢得了服务器端开发者的心。同时,客户端的开发落后了。棘手的开发问题限制了applet的效用,开发者被迫转向基于浏览器的瘦客户端。 Java Network Launching Protocol (转载 2010-01-04 17:13:00 · 1114 阅读 · 0 评论 -
jnlp(Java网络加载协议)原来很简单
Java Network Launching Protocol (JNLP,java网络加载协议)。jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应用程序.好处就不用说了,如果你的java应用程序以jnlp 的方式发布,如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当于让转载 2010-01-04 17:21:00 · 953 阅读 · 0 评论 -
JavaRMI入门实战
为通过网络执行其他机器上的代码,传统的方法不仅难以学习,而且易出错。解决这个问题的最佳方法是:某些对象正好位于另一台机器,我们可以发送一条消息,并获得返回结果,就像位于自己的本机器一样。Java远程方法调用(RMI)特性使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。下面介绍一下必要的步骤,创建自己的RMI对象。一、远程接口概念:转载 2009-12-22 15:08:00 · 557 阅读 · 0 评论 -
RMI介绍
其实我近日有想法要请总坛主开设Java分布式应用版块,专门讨论Java分布式应用。如Jini,CORBA,RMI,RMI-IIOP等。更进一步,还包括各种技术之间的通讯等问题。比如RMI-IIOP和CORBA通讯,Jini访问CORBA对象,EJB到CORBA映射等高级问题。不过暂时还没有实现。所以姑且在此先讨论一下这些东西好了。RMI是Sun基于Java技术推出的一种分布式应用方案。客户转载 2009-12-22 14:53:00 · 624 阅读 · 0 评论 -
在 Eclipse 中设置 java 虚拟机内存的方法
在实际的开发中, jvm 默认的内存大小是不够的,需要自定义设置。可按如下的方法进行设置: 第一、进入到指定运行文件的 run configurations, 就会弹出运行设置对话窗体 第二、在 java application 中,选定要设置的运行项,再在右边的 Arguments 中的 VM Arguments 中,添加“-Xms256m原创 2009-12-03 09:33:00 · 1018 阅读 · 0 评论