- 博客(22)
- 资源 (73)
- 收藏
- 关注
原创 把数字格式化为货币字符串 NumberFormat
package com.chapter.four.one.cn;import java.text.NumberFormat;import java.util.Locale;import java.util.Scanner;public class FormatNumber { public static void main(String[] args) { Scann
2012-05-31 18:56:46 1652
原创 国航移动客舱项目SSH服务器端HIBERNATE的部分ORACLE查询
流程大致如下:通过航班号和出发日期(可能有出发时间)查询flight表获取主键flight_ID,flight_ID通过中间表user_flight查询到join_id,通过join_id可以分别查询到User(用户表)和bag(行李表)中的相关信息查询航班action层: public void queryFlight(){ //输入参数是fltNbr
2012-05-31 10:16:43 1701
原创 使用WAMP进行压力测试,等到TOMCAT报错发现问题,基本解决国航OA服务器慢慢死掉的问题
进入D盘目录下D:\wamp\bin\apache\apache2.2.21\bin\输入命令abs -H "X-Anhe-Account-Username: 00000dsadasads" -H "X-Anhe-Account-Password: *****" -n 500 -c 1 http://*******:8081/airchina/Services?_action=
2012-05-29 15:36:10 1838
原创 用TreeSet生成不重复自动排序随机数组
随机数的重复问题,这个问题常常被忽略,本文利用TreeSet集合实现不重复的数列,并自动完成元素的排序后然后生成数组。TreeSet集合属于Set集合的子类,Set集合不允许有重复的元素存在,所以重复数据是不允许添加到Set集合中的;而add()的返回值可以确定添加操作是否成功完成,该方法的声明如下:public boolean add(E e)代码如下所示:pac
2012-05-28 17:52:38 2831
原创 将PPT转化为PDF我的JAVA代码实现!
jacob的方法,足可以解决这个问题,但是我既然以前曾经做过报表,就想尝试不同的方法。JACOB是一座连接JAVA和微软的桥,所有的解析由微软解析。POI是没有微软解析的那么原汁原味的,所以如果要求高的话,还是使用JACOB。大致思路很简单,将PPT先转化为图片,然后将图片写入PDF。转化图片是用POI,操作PDF使用ITEX。不过这个方法的BUG就是转化图片的POI效果不
2012-05-28 16:55:24 8848 3
原创 Hibernate一对一单向外键关联(简单总结了5种方法)
比如一对夫妻,丈夫有id,name;妻子有id,name。增加一对一单向外键关联一般有以下几种方法:1.在husband中增加一个外键,foreign key2.在husband中增加字段wife_id,wife_id参照wife的id。以wife为主导,必须wife里有id才能参照3.在wife中增加一个外键,foreign key4.在wife中增加字段husband_id,h
2012-05-22 11:57:22 1460
原创 HIBERNATE核心开发接口介绍
Gender类package com.zzk.hibernate.model;public enum Gender { MALE, FEMALE}Student类package com.zzk.hibernate.model;public class Student { private int id; private String name; private
2012-05-21 17:59:26 620
原创 hibernate的session判断-openSession和getCurrentSession
1.openSession永远打开新的session(打开新的)2.getCurrentSession,如果当前环境已经有session则用当前session(可能打开新的也可能用以前已经存在的)代码判断:@Test public void testTeacherSave() { Teacher t = new Teacher(); t.setName(
2012-05-21 13:49:21 1243
原创 使用hibernate自动在MYSQL中创建表,极其简单,改下配置文件。
通过程序,自己手动写建表语句挺麻烦的。如下所示: update将update改为create,然后运行JUNIT的单个方法,比如save()即可。然后进入mysql查看建表语句:mysql> use hibernate;Database changedmysql> show create table teacher;+---------+-------------
2012-05-21 13:41:09 1209
原创 我写的对HIBERNATE增删查的JUNIT测试
代码如下所示:package com.localapp.hibernate;import static org.junit.Assert.fail;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.h
2012-05-17 15:30:07 1485 1
原创 Hibernate下搭建JUNIT的测试环境,使用beforeclass和afterclass实现sessionFactory建立一次
sessionFactory建立一次除了beforeclass和afterclass,还有单例,static语句块两种方法实体类:package com.zzk.hibernate.model;import javax.persistence.Entity;import javax.persistence.Id;@Entitypublic class Teacher
2012-05-16 18:32:07 1234
原创 模拟hibernate实现的JAVA源码
实体类:package com.zzk.hibernate.model;public class Student { private int id; private String name; private int age; public int getId() { return id; } public void setId(int id) {
2012-05-16 16:30:36 532
原创 建立Annotation版本的HelloWorld
Teacher类:package com.zzk.hibernate.model;import javax.persistence.Entity;import javax.persistence.Id;@Entitypublic class Teacher { private int id; private String name; private St
2012-05-16 15:08:28 606 1
原创 Hibernate HelloWorld(第一步)
本地类的实现:package com.zzk.hibernate.model;public class Student { private int id; private String name; private int age; public int getId() { return id; } public void setId(int id
2012-05-16 14:12:03 767
原创 JUNIT的java.lang.security安全问题以及classLoader的处理方法
这个问题是因为JUNIT用了MYECLIPSE自带的JAR包,外加hamcrest的core和library包。解决方式是REMOVE掉JUNIT的MYECLIPSE自带包,导入最新包(MYECLIPSE包一般不是最新的包),然后解决问题了。
2012-05-14 15:00:10 660
原创 JUNIT在线API以及 assertTrue(boolean condition),assertTrue(String message, boolean condition)
http://kentbeck.github.com/junit/javadoc/latest/补充:static voidassertTrue(String message, boolean condition) Asserts that a condition is true.可以提示错误:代码如下:p
2012-05-14 14:23:03 2767 1
原创 keeps the bar green to keep the code clean" - JUNIT单元测试
首先新建一个类:package com.zzk.junit4;public class T { public int add (int x,int y) { return x + y; } //老版本的测试 public static void main(String[] args) { int z = new T().ad
2012-05-14 13:58:31 1713
原创 国航OA项目技术总结(二)关于JVM虚拟机中对象的创建,手机端提速的重要优化
由于JVM虚拟机对对象的销毁,程序员是不知道的;而且手机的配置肯定不如PC机,就算PC机里程序运行得多顺畅,手机里的运行速率还是不敢保证。针对对象的问题,尽量将一次能创建的对象只创建一次:比如中文都得这样写:public static final String TRACE = "流程跟踪";//√ public static final String TITLE =
2012-05-11 09:54:45 1866
原创 国航OA项目技术总结(一)关于catch的小技巧
关于catch的小技巧:attachmentPOJOs= documentService.downloadDocumentAttachment(sessionID, boinsId,args);这个WEBSERVICE如果获取不到内容,不是将attachmentPOJOs置为空,而是catch BMPExceptionz之后在控制台(实际部署之后是在Tomcat里输出一堆内容),为了避
2012-05-11 09:39:51 1441
原创 JAVA循环体的过滤器 (continue)
package com.chapter.two.one.cn;public class CycFilter { public static void main(String[] args) { // 创建数组 String[] array = new String[] { "白鹭", "丹顶鹤", "黄鹂", "鹦鹉", "乌鸦", "喜鹊",
2012-05-02 17:51:38 958
原创 JAVA终止循环体(单层循环、双层循环)
充分利用循环可以提高程序的开发和执行效率,但是如果不注重循环中的算法很容易导致程序的死循环,那将是程序的死穴。所以在循环体中要对可能出现的特殊情况使用break语句中断循环。public class BreakCyc { public static void main(String[] args) { System.out.println("\n--------
2012-05-02 17:42:03 2531
改变未来的九大算法,完整扫描版
2014-06-24
仿 <赶集生活android客户端> 的介绍动画界面 的进一步修改
2014-03-06
绝对能用的通达OA2013版原版+破解版+OA精灵+IM1000用户补丁。
2013-09-04
Android开发精典案例60个【源码】
2013-08-30
android定时器(原创).
2013-07-26
android手机遥控android机顶盒,实现鼠标、上下左右、震动软件
2013-05-10
Wiley - Sap Bw Certification_A BIW Student GuideBW认证考试指南
2012-09-25
6.0.0.29preverfy.exe
2012-08-09
JUNIT环境搭建明细DOC和自己做的PPT
2012-05-29
SWT_Designer for eclipse3.7
2012-05-28
SPRING BEAN的销毁 项目文件(ECLIPSE)
2012-03-20
tomcatPluginV33.zip
2012-03-19
apache-tomcat-7.0.19-windows-x64.zip
2012-03-19
easycharts完整JAR包,源码,API,DEMO
2012-02-27
ITEX全部核心资料,JAR包,中文文档,API,百个实例!
2012-02-17
公司天气预报前后台源码(原创)JAVA MYSQL
2012-02-08
iTextAsian.jar
2012-02-08
我自己做的jQuery数十个实例
2012-01-29
jQuery.js下载
2012-01-17
HTTP1.1与HTTP1.0的比较
2012-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人