- 博客(83)
- 资源 (5)
- 收藏
- 关注
原创 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
4260
原创 Ibatis 删除
Map map = new HashMap(); map.put("pathdylist", pathdylist); map.put("FORGID", forgid); getPathDyDAOImpl().deleteCpinf(map); begin delete cp_base_pgdy t where
2013-01-21 18:07:34
1131
原创 Ibatis 查询
Map map = new HashMap(); map.put("pathdylist", pathdylist); map.put("FORGID", forgid); List codes = getPathDyDAOImpl().queryPathdy(map); sqlmap里这样写 select t.pathc
2013-01-21 18:06:15
621
原创 Oracle 有意思的查询,如果是你你怎么做
一个员工表,employees和一个部门表,departments;员工表有员工编号employee_id,员工姓名employee_name,员工工资salary和部门编码department_id;部门表有部门编号department_id,部门名称department_name; 部题描述:查出各部门的员工工资大于3000和小等于3000的人数。 selec
2013-01-05 09:46:46
1168
转载 Java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、
2012-12-31 09:24:51
551
原创 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
888
原创 ibatis 的批量插入 批量更新数据
首先批量更新 插入数据要放到一个事务里面,这也是配出来的,源码 class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> advice-ref="txAdvice" />
2012-11-30 09:48:34
10559
原创 java定时器 直接上源码
methodInvokingJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> uploadCpinf cronTrigg
2012-11-30 09:42:11
1211
原创 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
1024
原创 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
701
原创 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
658
原创 DOM解析并读取xml里的内容
Document document = DocumentHelper.parseText(str); Node node = document.selectSingleNode("//REQUESTCODE");String REQUESTCODE = node.getStringValue(); ----------------------------------------
2012-10-22 15:10:57
813
原创 .isNull, isNotNull与isEmpty, isNotEmpty区别
关于这个看了很多例子都很模糊 在iBATIS中isNull用于判断参数是否为Null,isNotNull相反 isEmpty判断参数是否为Null或者空,满足其中一个条件则其true isNotEmpty相反,当参数既不为Null也不为空是其为true 例子: UPDATE MZSF_CLININVOINFO T
2012-10-14 10:55:34
5839
转载 JAVA抽象类与接口详解 例子很好
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还
2012-10-11 11:39:32
13155
1
原创 将List中一列的值取出来 求和后 放到页面显示 用BigDicamal
--------------------------------------------------------------------------javapackage gfsoft.his.store.drugStorage.inoutStorageSearch.web;import gfsoft.his.store.drugStorage.inoutStorageSearch.bus
2012-09-24 18:05:49
9204
原创 环境搭建,导入到处库 oracle
蓝色的不知道对不对,懂的给个评论!!一.计算机要求:1 cpu p4 以上2 内存至少1G二.安装和配置数据库1运行安装文件目录下的setup.exe 2选择高级安装,点击下一步按钮 3选择企业版,点击下一步按钮 4选择安装路径,点击下一步按钮5系统检查界面,直接点击下一步 6配置选项界面,选择创建数据库,点击下一步按钮 。也可以选
2012-09-24 09:27:32
1143
原创 十条“金玉良言”
1 . 社会充满不公平现象。你先不要想去改造它,只能先适应它。(因为你管不了它)。 2 . 世界不会在意你的自尊,人们看的只是你的成就。在你没有成就以前,切勿过分强调自尊。(因为你越强调自尊,越对你不利)。 3 . 你只是中学毕业,通常不会成为CEO,直到你把CEO职位拿到手为止。(直到此时,人们才不会介意你只是中学毕业)。 4 . 当你陷入人为困境时,不要抱怨,你
2012-09-12 11:38:46
694
原创 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
4937
原创 jquery Dom 获取选择radio的值
--------------------------------------------+++++++++++++++++++++++++++++++++++++++-jquerychecked="checked" onclick="javascript:toIndex();"/>全部checked="checked" onclick="javascript:toIndex();"/>已
2012-08-31 15:11:09
2664
转载 Hibernate commit() 和flush() 的区别
Hibernate commit() 和flush() 的区别 孙卫琴>p177 说,flush()方法进行清理缓存的操作,执行一系列的SQL语句,但不会提交事务;commit()方法会先调用flush()方法,然后提交事务. 提交事务意味着对数据库所做的更新会永久保持下来p148 所谓清理,是指Hibernate 按照持久化象的状态来同步更新数据库 Flush()后只是将Hi
2012-08-20 19:09:04
668
转载 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
781
原创 jquery效果
onmouseover="javascript:this.className='ToolItemOver';" onclick = "sendDoctmark(this);" onmouseout="javascript:this.className='ToolItem';" > " /> 医
2012-08-17 11:42:44
596
转载 二进制,十进制,八进制,十六进制间的转换,有意思
我们以(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
1428
原创 在写个调存储过程,返回List 在页面报表展示
--------------------------------------------------------------------------------------------------JS//报表获取数据核心部分 function reportGetDataBody() { ShowLoading(); var startDate = $get
2012-08-16 16:00:10
9729
原创 循环表格 最下面是 费用的汇总
cellspacing="0" cellpadding="1" border="0" width="100%"> 住院号 姓名 性别 年龄 病人类型 未结算费用
2012-08-15 11:30:26
773
原创 调存储过程,返回 标示和提示信息,程序加存储过程,代码
----------------------------------------------------------------JS//无费结算 function wuFeiComSave(){ E_ShowLoding(); ajaxWebRequest(baseUrl + "/patiinfo/wuFeiComSave.do?hospid="+$get("
2012-08-15 11:28:55
1901
原创 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
2409
转载 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
618
原创 存储过程 带游标
CREATE OR REPLACE PROCEDURE SP_REPORT_DBZ_HZCX( as_date_b date, as_date_e date, ai_dbzid numeri
2012-07-30 15:09:52
658
原创 web 网页 表头排序功能
直接上源码--------------------------------------------------------JSP 列名${hospcode_img} 列名 ▼ cellpadding="1" bord
2012-07-30 15:06:58
7965
原创 中文字符,汉字处理,避免乱码
页面 var hzxm = encodeURI(encodeURI($get("hzxm").value)); ----------------患者姓名 controller String hzxm = URLDecoder.decode(request.getParameter("hzxm"), "UTF-8");
2012-07-28 18:04:52
785
原创 调存储过程返回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
4299
原创 eclipse myeclipse 如果debug调试时出现 没有光标 不知道程序走到哪行时
Window >> Preferences >> Tomcat >> Source Path在你要调试的程序前打上勾 重启eclipse 或者 myeclipse即可
2012-07-05 20:58:31
3085
原创 给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
30558
转载 介绍一下Hibernate的二级缓存
按照以下思路来回答:(1)首先说清楚什么是缓存,(2)再说有了hibernate的Session就是一级缓存,即有了一级缓存,为什么还要有二级缓存,(3)最后再说如何配置Hibernate的二级缓存。(1)缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构中),这个数据结构通常是或类似Hashmap,当以后要使用某个对象时,先查询缓存中是否有这个对象,如果有则使用缓存中的
2012-06-27 09:26:34
2938
转载 Java中的IO整理完整版(二)
Java中的IO整理完整版(二) BufferedReader的小例子注意: BufferedReader只能接受字符流的缓冲区,因为每一个中文需要占据两个字节,所以需要将System.in这个字节输入流变为字符输入流,采用:BufferedReader buf = new BufferedReader( new InputStreamR
2012-06-26 16:30:31
640
转载 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
605
原创 java异常
运行时异常与一般异常有何异同? 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。error和exception有什么区别? error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处
2012-06-20 11:40:37
657
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人