JAVA
IBelieveKDM
这个作者很懒,什么都没留下…
展开
-
Hibernate commit() 和flush() 的区别
Hibernate commit() 和flush() 的区别 孙卫琴>p177 说,flush()方法进行清理缓存的操作,执行一系列的SQL语句,但不会提交事务;commit()方法会先调用flush()方法,然后提交事务. 提交事务意味着对数据库所做的更新会永久保持下来p148 所谓清理,是指Hibernate 按照持久化象的状态来同步更新数据库 Flush()后只是将Hi转载 2012-08-20 19:09:04 · 645 阅读 · 0 评论 -
BufferedOutputStream 流的用法
public void exportNhData(HttpServletRequest request, HttpServletResponse response) { String hospid = request.getParameter("hospid"); String nhcode = request.getParameter("nhcode"); Stri原创 2012-09-03 09:37:48 · 4883 阅读 · 0 评论 -
JAVA抽象类与接口详解 例子很好
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还转载 2012-10-11 11:39:32 · 13108 阅读 · 2 评论 -
.isNull, isNotNull与isEmpty, isNotEmpty区别
关于这个看了很多例子都很模糊 在iBATIS中isNull用于判断参数是否为Null,isNotNull相反 isEmpty判断参数是否为Null或者空,满足其中一个条件则其true isNotEmpty相反,当参数既不为Null也不为空是其为true 例子: UPDATE MZSF_CLININVOINFO T原创 2012-10-14 10:55:34 · 5797 阅读 · 0 评论 -
环境搭建,导入到处库 oracle
蓝色的不知道对不对,懂的给个评论!!一.计算机要求:1 cpu p4 以上2 内存至少1G二.安装和配置数据库1运行安装文件目录下的setup.exe 2选择高级安装,点击下一步按钮 3选择企业版,点击下一步按钮 4选择安装路径,点击下一步按钮5系统检查界面,直接点击下一步 6配置选项界面,选择创建数据库,点击下一步按钮 。也可以选原创 2012-09-24 09:27:32 · 1112 阅读 · 0 评论 -
将List中一列的值取出来 求和后 放到页面显示 用BigDicamal
--------------------------------------------------------------------------javapackage gfsoft.his.store.drugStorage.inoutStorageSearch.web;import gfsoft.his.store.drugStorage.inoutStorageSearch.bus原创 2012-09-24 18:05:49 · 9162 阅读 · 0 评论 -
jquery Dom 获取选择radio的值
--------------------------------------------+++++++++++++++++++++++++++++++++++++++-jquerychecked="checked" onclick="javascript:toIndex();"/>全部checked="checked" onclick="javascript:toIndex();"/>已原创 2012-08-31 15:11:09 · 2626 阅读 · 0 评论 -
DOM解析并读取xml里的内容
Document document = DocumentHelper.parseText(str); Node node = document.selectSingleNode("//REQUESTCODE");String REQUESTCODE = node.getStringValue(); ----------------------------------------原创 2012-10-22 15:10:57 · 780 阅读 · 0 评论 -
java里日期格式与oracle里的日期格式差别
INSERT INTO HOSP_CWDMB (BEDID, OFFICEID, CWH, FJH, BQ_OFFICEID, DOCTID, XBXZ, HOSPID, CWLB, MEDIID, ISZC, FORGID, FRCODE, INDATE)VALUES (222原创 2012-10-25 15:45:17 · 623 阅读 · 0 评论 -
java反射原理 代码示例
main函数--------------- public static void main(String[] args){ java.lang.reflect.Field[] fs = DICTMEDIRELA.class.getDeclaredFields(); for(int i=0;i System.out.println(fs[i].getNam原创 2012-10-28 09:13:49 · 671 阅读 · 0 评论 -
HASHMAP里面数据封装成XML
public static String getGridStrByMap(Map hashMap){ if(hashMap.isEmpty()){ return ""; } StringBuffer strBuffer = new StringBuffer(); Iterator it = hashMap.keySet().iterat原创 2012-11-12 09:17:23 · 989 阅读 · 0 评论 -
java 读取properties的方法,源码
首先 ,类开头写上 private Properties properties = new Properties(); 主方法里 这样写 String adds = getProperty("adds");方法实现public String getProperty(String name) { String adds = null; InputStream in原创 2012-11-30 09:54:06 · 838 阅读 · 0 评论 -
在写个调存储过程,返回List 在页面报表展示
--------------------------------------------------------------------------------------------------JS//报表获取数据核心部分 function reportGetDataBody() { ShowLoading(); var startDate = $get原创 2012-08-16 16:00:10 · 9698 阅读 · 0 评论 -
Java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、转载 2012-12-31 09:24:51 · 520 阅读 · 0 评论 -
Oracle 有意思的查询,如果是你你怎么做
一个员工表,employees和一个部门表,departments;员工表有员工编号employee_id,员工姓名employee_name,员工工资salary和部门编码department_id;部门表有部门编号department_id,部门名称department_name; 部题描述:查出各部门的员工工资大于3000和小等于3000的人数。 selec原创 2013-01-05 09:46:46 · 1144 阅读 · 1 评论 -
java.util.List里的subList方法使用
//增加分页的功能 PageBean page = new PageBean(); String pageNo = request.getParameter("pageNo"); String pageSize = request.getParameter("pageSize"); if原创 2013-08-02 14:49:47 · 4222 阅读 · 0 评论 -
java 类型比较,你看过吗
public class Test { /** * @param args */ public static void main(String[] args) { Integer i1 = 128; Integer i2 = 128; int i3 = 128; int转载 2012-08-20 17:06:50 · 747 阅读 · 0 评论 -
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整, Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11; floor的英文意义是地板,该方法就表示向下取整,原创 2012-06-18 17:11:54 · 2269 阅读 · 0 评论 -
jquery效果
onmouseover="javascript:this.className='ToolItemOver';" onclick = "sendDoctmark(this);" onmouseout="javascript:this.className='ToolItem';" > " /> 医原创 2012-08-17 11:42:44 · 576 阅读 · 0 评论 -
"=="和equals方法究竟有什么区别?
(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Obje原创 2012-06-18 17:01:30 · 608 阅读 · 0 评论 -
给List里添加一字段并赋值
有这么个问题,oracle查出来数据如下:ID NAME DAY 001 路径1 28002 路径2 26003 路径3 29004 路径4 24... ... ...现想在 这个 List李加入一个字段并赋值ID NAME DAY AVGDAY001 路径1 28 26.75002 路径2 26 26.75003 路径3 29 26.75004 路原创 2012-07-04 09:00:29 · 30362 阅读 · 1 评论 -
java异常
运行时异常与一般异常有何异同? 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。error和exception有什么区别? error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处原创 2012-06-20 11:40:37 · 629 阅读 · 0 评论 -
eclipse myeclipse 如果debug调试时出现 没有光标 不知道程序走到哪行时
Window >> Preferences >> Tomcat >> Source Path在你要调试的程序前打上勾 重启eclipse 或者 myeclipse即可原创 2012-07-05 20:58:31 · 3034 阅读 · 0 评论 -
servlet包找不到时
如果项目里没有servlet-api这个包时,去tomcat里有个servlet包,导入即可原创 2012-07-05 21:00:05 · 552 阅读 · 0 评论 -
Java中的IO整理完整版(二)
Java中的IO整理完整版(二) BufferedReader的小例子注意: BufferedReader只能接受字符流的缓冲区,因为每一个中文需要占据两个字节,所以需要将System.in这个字节输入流变为字符输入流,采用:BufferedReader buf = new BufferedReader( new InputStreamR转载 2012-06-26 16:30:31 · 612 阅读 · 0 评论 -
介绍一下Hibernate的二级缓存
按照以下思路来回答:(1)首先说清楚什么是缓存,(2)再说有了hibernate的Session就是一级缓存,即有了一级缓存,为什么还要有二级缓存,(3)最后再说如何配置Hibernate的二级缓存。(1)缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构中),这个数据结构通常是或类似Hashmap,当以后要使用某个对象时,先查询缓存中是否有这个对象,如果有则使用缓存中的转载 2012-06-27 09:26:34 · 2907 阅读 · 0 评论 -
Java中的IO整理完整版(一)
Java中的IO整理完整版(一) 【案例1】创建一个新文件import java.io.*; class hello{ public static void main(String[] args) { File f=new File("D:\\hello.txt"); try{ f.createNewF转载 2012-06-26 16:27:28 · 572 阅读 · 0 评论 -
调存储过程返回list
CREATE OR REPLACE PROCEDURE SP_REPORT_YK_RKHZB(ai_baseid numeric, adt_date_b date, adt_date_e dat原创 2012-07-11 09:04:52 · 4266 阅读 · 0 评论 -
i++ 和 ++i 超有意思
[java] view plaincopyprint?int i=4,j=3; if((i = j++) != 4) {...} int i=4,j=3; if((i = j++) != 4) {...} j++的具体动作应该是怎样的,我想看过《Thinking in Java》的朋友都掌握得还不错,如果实在想找更深入一点探讨i++的书,个人看过原创 2012-08-02 16:01:15 · 2370 阅读 · 0 评论 -
中文字符,汉字处理,避免乱码
页面 var hzxm = encodeURI(encodeURI($get("hzxm").value)); ----------------患者姓名 controller String hzxm = URLDecoder.decode(request.getParameter("hzxm"), "UTF-8");原创 2012-07-28 18:04:52 · 737 阅读 · 0 评论 -
web 网页 表头排序功能
直接上源码--------------------------------------------------------JSP 列名${hospcode_img} 列名 ▼ cellpadding="1" bord原创 2012-07-30 15:06:58 · 7923 阅读 · 0 评论 -
调存储过程,返回 标示和提示信息,程序加存储过程,代码
----------------------------------------------------------------JS//无费结算 function wuFeiComSave(){ E_ShowLoding(); ajaxWebRequest(baseUrl + "/patiinfo/wuFeiComSave.do?hospid="+$get("原创 2012-08-15 11:28:55 · 1879 阅读 · 0 评论 -
循环表格 最下面是 费用的汇总
cellspacing="0" cellpadding="1" border="0" width="100%"> 住院号 姓名 性别 年龄 病人类型 未结算费用原创 2012-08-15 11:30:26 · 749 阅读 · 0 评论 -
二进制,十进制,八进制,十六进制间的转换,有意思
我们以(25.625)(十)为例讲解一下进制之间的转化问题 说明:小数部份的转化计算机二级是不考的,有兴趣的人可以看一看 2. 二 ----> 十 (11001.101)(二) 整数部分: 下面的出现的2(x)表示的是2的x次方的意思 1*2(4)+1*2(3)+0*2(2)+0*2(1)+1*2(0)=25 小数部分: 1*2(-1)+0*2(转载 2012-08-16 17:10:05 · 1271 阅读 · 0 评论 -
wmsys.wm_concat的几个用法
今天才发现了wmsys.wm_concat这个有趣有用的函数,它的作用是以','链接字符。例子如下:SQL> create table idtable (id number,name varchar2(30));Table createdSQL> insert into idtable values(10,'ab');1 row insertedSQL> insert in转载 2012-08-02 09:02:11 · 599 阅读 · 0 评论 -
如何查看笔记本出厂时间
如果你从来没有刷过BIOS你可以->开始->运行->输入“cmd”->输入“debug”->输入d空格ffff:0空格 f原创 2011-12-15 12:52:56 · 5055 阅读 · 0 评论