文章分类 -  专业知识

Java GC 日志详解
摘要:Java GC日志可以通过 +PrintGCDetails开启以ParallelGC为例YoungGC日志解释如下(图片源地址:这里) :FullGC(图片源地址:这里): 阅读全文

posted @ 2014-11-20 10:55 blue 阅读(138) 评论(0) 推荐(0)

谈谈几种触发器
摘要:ORACLE数据库有四种触发器,分别是DML、Instead-of、DDL、DB触发器,一般的应用系统中都是用到DML、Instead-of触发器,DDL、DB两种触发器是DBA管理数据库用得比较多 .................. 四种触发器分别有不同的作用一、DML触发器:当发出UPDATE、INSERT、DELETE命令就可以触发已定义好的DML触发器,是最简单和常用的一种触发器语法:... 阅读全文

posted @ 2007-06-12 10:59 blue 阅读(6351) 评论(0) 推荐(0)

web程序的初始化问题——ServletContextListener
摘要:原文:http://wanchuyang.blogbus.com/logs/2005/01/566411.html 应用ServletContextListener接口,可以实现在we... 阅读全文

posted @ 2007-04-30 14:06 blue 阅读(801) 评论(0) 推荐(0)

Hibernate使用EHcache二级缓存
摘要:hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们用ehcache。 ... 阅读全文

posted @ 2007-04-02 00:11 blue 阅读(3134) 评论(0) 推荐(0)

各种排序算法java实现
摘要:插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class InsertSort implements SortUtil.Sort{ /* ... 阅读全文

posted @ 2007-04-01 01:00 blue 阅读(272) 评论(0) 推荐(0)

struts表单校验
摘要:简要描述 Struts采用Validator框架(Validator框架现在是Jakarta Commons项目的一部分)来解决校验问题,它将校验规则代码集中到外部的且对具体的应用程序中立的.xml文件中,这样,就将那些到处出现的校验逻辑从应用程序中分离出来,任何一个Struts应用都可以使用这个文件,同时还为校验规则的扩展提供了便利。更难能可贵的是由于Validator框架将校验中要用到的一些消... 阅读全文

posted @ 2007-03-30 11:46 blue 阅读(1356) 评论(0) 推荐(0)

数据库分页
摘要:SQLSERVER1: select top 10 * from A where id not in (select top 30 id from A) 2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A) ORACLE select * from (select row... 阅读全文

posted @ 2007-03-28 18:52 blue 阅读(160) 评论(0) 推荐(0)

hibernate二级缓存攻略(转载)
摘要:很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效... 阅读全文

posted @ 2007-03-28 01:30 blue 阅读(216) 评论(0) 推荐(0)

Hibernate的缓存机制介绍
摘要:缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并... 阅读全文

posted @ 2007-03-28 01:08 blue 阅读(185) 评论(0) 推荐(0)

ORACLE的锁机制
摘要:设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性。Oracle数据库封锁方式有三种:共享封锁,独占封锁,共享更新封锁 Oracle RDBMS的封锁类型可分为如下三类: 1、内部级封锁 内部级封锁是用于保护ORACLE内部结构,由系统内部实现,用户不能访问,因此我们不必对此做过多的了解。 2、DDL级封锁(字典/语法分析封锁) DDL级封锁也是由ORACLE... 阅读全文

posted @ 2006-10-07 00:42 blue 阅读(14382) 评论(0) 推荐(2)

何时使用StdErr
摘要:当向控制台输出信息时,开发者有两个选择:System.out和System.err。使用者更倾向于输出的是System.out,而如果是System.err则输出“error”。尽管这看起来是显而易见的,但很多开发者都不了解为什么出错和调试时使用System.err。 当输出一个流时,JVM和操作系统共同决定何时输出这个流。也就是说,尽管开发者键入了: System.out.print_ ("Te... 阅读全文

posted @ 2006-10-07 00:38 blue 阅读(384) 评论(0) 推荐(0)

利用JExcel API操作EXCEL文件
摘要:使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用E... 阅读全文

posted @ 2006-02-13 08:52 blue 阅读(8721) 评论(3) 推荐(1)

showModalDialog()、showModelessDialog()方法使用详解
摘要:javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HT... 阅读全文

posted @ 2005-12-28 16:28 blue 阅读(154) 评论(0) 推荐(0)

Java.lang.reflect包介绍
摘要:特此声明这些资料的原始内容来自www.java.sun.com,本人只是对其内容在个人的理解的基础上,进行翻译和整理。一.概述 Reflection API可以使JAVA代码动态的查询和操作正在运行的JAVA类或者接口。Reflection 包含许多的类,例如Method类,该类可以在java.lang.reflect包中找到。使用Reflection 中的类需要三个步骤:1.获取一个... 阅读全文

posted @ 2005-12-07 17:08 blue 阅读(638) 评论(0) 推荐(0)

去掉Intel集成显卡的桌面右键菜单
摘要:去掉Intel集成显卡的桌面右键菜单regsvr32 /u igfxpph.dll 恢复使用 regsvr32 igfxpph.dll 阅读全文

posted @ 2005-07-22 14:07 blue 阅读(246) 评论(0) 推荐(0)

在Eclipse下调试Servlet出现Source not found for ...
摘要:Window --> Preferences --> Tomcat --> Source Path,在Source Path 标签下有行文字:Add java projects to source path(Eclipse debugger will search for source files in these projects),将要调试的project选中,OK了 阅读全文

posted @ 2005-04-14 13:09 blue 阅读(4978) 评论(2) 推荐(0)

log4j
摘要:当你在开发程序的时候,调试(debugging)和日志(logging)都是非常重要的工作,但是,现在有太多的loggingAPI问世,因为他们都不错,很难做一个抉择.国外java论坛对于这些logging方式也是有一番讨论. 而commonlogging就是一个在这几个不同的loggingAPI中建立小小的桥梁.目前在Java中最有名的Log方式,... 阅读全文

posted @ 2005-04-13 11:37 blue 阅读(673) 评论(0) 推荐(0)

Cannot Start a Cloned Connection While in Manual Transaction Mode
摘要:JDBC连接SQL2000时报错: PRB: Cannot Start a Cloned Connection While in Manual Transaction Mode适用于 This article was previously published under Q313181 SYMPTOMSWhile using the Microsoft SQL Server 2... 阅读全文

posted @ 2005-01-08 17:20 blue 阅读(1376) 评论(0) 推荐(0)

SQLSERVER:Error establishing socket
摘要:jdbc配置语句为: jdbc:microsoft:sqlserver://server_name:1433 如运行程序时出现 "Error establishing socket" 错误,则应进行如下调试: 1 检查SQL SERVER 是否允许远程访问.具体步骤: 1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库 2)在相应"数据库"上单击右键,选择"属性"... 阅读全文

posted @ 2005-01-05 08:25 blue 阅读(1878) 评论(0) 推荐(0)

oracle时间格式的问题
摘要:to_date('2004-12-27 12:00','YYYY-MM-DD HH:MM:SS') 总提示两次引用时间格式,在网上搜索资料到如下资料: 日期字段的字段值可以用当前数据库的系统时间SYSDATE, 精确到秒 或者用字符串转换成日期型函数TO_DATE(‘2001-08-01’,’YYYY-MM-DD’) TO_DATE()还有很多种日期格式, 可... 阅读全文

posted @ 2004-12-27 21:05 blue 阅读(2735) 评论(2) 推荐(0)

导航