自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 java调用PL/SQL读写blob数据

最近项目里需求,需要将每天的数据量写成xml并压缩存储到数据库中,以免每次调用都要进行依次编码并压缩。自然,想到了pl/sql来完成部分业务操作。[code="java"]建表create table TEST( KEY DATE, DATAVALUE BLOB)[/code] [code="java"]create or repla...

2010-06-09 18:35:52 237

查看本机JVM可设置的最大内存

最近在为项目调优JVM,今天闲来无事,在JE上查看了下有什么命令是可以查看本机,本JVM可支持的最大堆内存,不小心看到了,顺便实验了下[code="java"]C:\Documents and Settings\Administrator>java -Xmx1024m -versionjava version "1.5.0_16"Java(TM) 2 Ru...

2009-12-19 00:41:43 437

安排下计划

最近一直帮开发经理搞他那凌乱的代码,打乱了自己的计划,什么学习计划都来不及这变化。。。安排下大方向下,不然又要乱了1.JVM的原理,调优,先把某人的那10章先看完2.网络编程及mina3.JMX4.Hadoop可能中间还会夹杂点其他东西,哎...

2009-12-14 00:40:36 111

原创 JVM内存

近期看了看Java内存泄露的一些案例,跟原来的几个哥们讨论了一下,深入研究发现JVM里面还是有不少以前不知道的细节,这里稍微剖析一下。先看一看JVM的内部结构——  如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area (运行时数据区域)组件和Native...

2009-11-29 01:18:57 91

原创 nio包buffer缓冲类

[code="java"]public abstract class Buffer{ // Invariants: mark

2009-11-17 00:29:21 67

原创 11月份计划

学习NIO和MINA :lol:

2009-11-15 22:06:16 62

mina一些理解

男人总是寂寞的,尤其是周末的晚上!今夜寂寞难耐下了mina源码,写了写mina的小程序,顺便把源码也设置进去,写完后就开始ctrl+t,ctrl+左机,看看这个mina是怎么回事5个接口:1.IoConnector 理解成客户端好了2.IoAcceptor 服务器端3.IoSession 链接实例4.IoHandler 业务处理5.IoFilt...

2009-11-08 01:24:43 112

没妞没人生!

已记住,原来我的生日是11月11日。。凭我这么帅的长相,相信能很快克服这个节日。。努力过7夕 :lol:

2009-09-17 01:22:20 78

table类型(关联数组)

定义一个关联数组:Type mytable is TABLE OF NUMBER INDEX by varchar2(200);类似键值对标准的定义语句:TYPE type_name IS TABLE OF element_type [NOT NULL] INDEX BY [BINARY_INTEGER | PLS_INTEGER | VARCHAR2(size_limit)];...

2009-08-18 17:40:32 147

磁盘查看

磁盘查看工具1. df来至于coreutils软件包,系统自带,通过这个命令可以查看磁盘的使用情况以及文件系统的挂载位置,参数:-l查看所有分区情况如: Filesystem 容量 已用 可用 已用% 挂载点 /dev/hda1 11g 6.0G 4.4G 58% /2.fdisk来自util-linux软件包,查看磁盘分区表和分区结构,参数-l,查看所有银...

2009-08-18 17:33:22 96

mount命令用法

1.挂载点必须是一个已经存在的目录,mount没有创建挂载点的功能2.一个分区挂载在一个已存在的目录,如果这个目录里以及那个存在内容,那么挂载后这些内容将失去作用3.挂载的时候需要注意系统是不是支持使用的文件系统的格式,光盘是iso9660,软盘是fat16或ext2,windows NT是fat16或NTFS, windows8是fat16或fat32,windows2000和windo...

2009-08-18 16:58:25 281

tar

tar打包打包:tar -cvf filename.tar /home/tt.txt tar -cvf filename.tar /home/t1.txt /home/t2.txt抽取:tar -xvf filename.tar打包并压缩使用gzip:压缩tar -czvf filename.tar.gz /home/t1.txt /home/t2.tx...

2009-08-08 00:21:45 78

tomcat中的一些设置

tomcat默认使用的内存为128M,windows下在文件/bin/catalina.bat中,linux下在文件/bin/catalina.sh中设置,增加JAVA_OPTS='-Xms256m -Xmx512m'myeclipse中在设置tomcat的地方增加-Xms256m -Xmx512m也可以session设置:在web.xml中加入30web自动加载...

2009-08-07 23:43:09 81

lsof与netstat

lsof是一个用来显示被打开的文件的强大有用的工具。如:lsof /etc/passwd 那个显示哪个进场占用/etc/passwd lsof -t 'which httpd' 打印占用httpd可执行文件的进程的进程号 lsof -c k 显示以k开头的进程名的进程号 lsof -c courier -u ^mtv 显示courier开头的进程名且不属于mtv用...

2009-08-06 19:17:32 68

delete,truncate,drop

delete,truncate,drop区别:delete:DML操作,操作会放在rollbace segment中,事务提交后才会成功,会触发相应的triggerdrop:ddl操作,删除数据且删除表的结构,隐式提交,约束,触发器,索引等,不会删除存储过程和函数,但会invalidtruncate:ddl操作,删除数据但不删表,隐式提交,reuse storage是保留段中已分配的空...

2009-08-05 01:07:25 63

exp

说下rman的概念,它是一种backup,restore,recover的数据库工具,能够备份整个数据库或者数据库部件,如表空间,数据文件,控制文件,归档文件以及Spife参数文件.支持增量备份,基于数据库块级别的备份,通过比较数据块而获得一致性的数据块,可以避免备份没有用过的块,检验块是否腐烂等块级别的问题。二者区别:exp逻辑备份,只备份数据及对象创建语句,回复时需要先建立...

2009-07-28 17:08:34 197

oracle定时任务

oracle定时任务有sys.dbms_job包完成添加之前检查job_queue_processes系统参数,show parameter job_queue_processes如果等于0,则alter system set job_queue_processes =5;设置5个任务添加任务:sys.dbms_job.submit(job,what,next_date,interval,...

2009-07-27 17:53:45 77

职场路上已散失方向

以JAVA开发人员的身份进入公司,因为一次DB技能考试进入DB组,要求学习DB,继而让自己对ORACLE产生了极大地兴趣,一有空余时间就啃啃oracle concepts,但所在项目组的工作职责却是JAVA开发,而且得在这个项目组一年的时间。 对于 ORACLE的学习需要项目的实战,没项目的锻炼无法深入了解。现在一心想走DBA道路,一边又是JAVA开发人员,到底如何抉择,现已失去职场方...

2009-07-26 00:44:16 86

原创 nowait

Oracle资源正忙,要求指定NOWAIT: Oracle解锁问题执行 truncate table 报错:ORA-00054: 资源正忙,要求指定NOWAIT 解决: 通过v$session,v$locked_object查看谁锁定了资源select t1.sid, t1.serial#, t1.username, t1.logon_...

2009-06-29 20:07:22 104

原创 什么是BI

商业智能也称作BI,是英文单词Business Intelligence的缩写。商业智能的概念最早在1996年提出。当时将商业智能定义为一类由数据仓库(或数据集市)、查询报表、数据分析、数据挖掘、数据备份和恢复等部分组成的、以帮助企业决策为目的技术及其应用。目前,商业智能通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。这里所谈的数据包括来自企业业务系统的订单、库存、...

2009-05-23 00:41:33 224

原创 什么是数据仓库

根据数据仓库概念的含义,数据仓库拥有以下四个特点: 1、面向主题。操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据是按照一定的主题域进行组织。主题是一个抽象的概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关。 2、集成的。面向事务处理的操作型数据库通常与某些特定的应用相关,数据库之间相互独立,并且往往是异...

2009-05-23 00:34:40 72

telnet与SSH

使用Telnet这个用来访问远程计算机的TCP/IP协议以控制你的网络设备相当于在离开某个建筑时大喊你的用户名和口令。很快会有人进行监听,并且他们会利用你安全意识的缺乏。传统的网络服务程序如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”...

2009-05-18 22:59:52 577

原创 oracle多个监听器安装

Oracle中可以配多个数据库,并只需要开启一个侦听器就可以了,对多个数据库只要配置相应的服务命名就可以连接了。  1.对一般如果有多个应用程序用Oracle的数据库,一般只需要建立一个数据库就可以了,对不同的应用设立不同的用户(不同的表空间)就可以了。  2.如果多个应用程序的字符集不一样,如既有BIG5又有GB2312,那一般就需要考虑配置多个服务器,或者建立多个数据库,或...

2009-05-18 19:56:49 111

原创 mysql 性能测试

其实常用的一般: 选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的...

2009-05-05 23:55:17 126

原创 mysql

MySQL存储引擎和表类型分析MYSQL支持数个存储引擎作为对不同表的类型的处理器。mysql> SHOW ENGINES;+------------+---------+----------------------------------------------------------------+| Engine | Support | Comment|...

2009-05-05 22:48:06 60

原创 JS面向对象

-------------------------------------------------对象和数组(Objects and Arrays)什么是对象?把一些"名字-属性"的组合放在一个单元里面,就组成了一个对象.我们可以理解为javascript中的对象就是一些"键-值"对的集合(An object is a collection of named values. These...

2009-05-04 22:24:56 62

原创 延迟加载

[code="java"]延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载:如果想对实体对象使用延...

2009-04-29 23:02:41 95

原创 hibernate二级缓存

[code="java"]hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_cl...

2009-04-23 04:48:29 61

原创 hibernate 状态区分

[code="java"]Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用 Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object...

2009-04-20 19:00:27 57

原创 hql

[code="java"]1. 查询整个映射对象所有字段 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); Lis...

2009-04-19 23:34:47 74

原创 dom4j

[code="java"]dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml。清单 1. 示例 XML 文档(catalog.xml...

2009-04-15 00:28:54 87

原创 正则入门

元字符:/b 代表着单词的开头或结尾,也就是单词的分界处.如果要精确地查找hi这个单词的话,我们应该使用/bhi/b..是另一个元字符,匹配除了换行符以外的任意字符,*同样是元字符,它指定*前边的内容可以重复任意次以使整个表达式得到匹配。.*连在一起就意味着任意数量的不包含换行的字符。/d是一个新的元字符,匹配任意的数字,0/d/d-/d/d/d/d/d/d/d...

2009-04-11 03:28:21 92

原创 js常用校验

[code="java"]javascript常用验证函数 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true ...

2009-04-10 21:46:01 65

原创 oracle锁机制

数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行...

2009-04-06 00:44:24 56

原创 常量池

1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String str=new Strin...

2009-04-04 23:41:29 175

原创 数据结构回忆

回忆回忆数据结构 :lol: 有序数组,优点:查找速度快,插入删除慢[code="java"]package Structure;public class OrderArray { private int[] a; private int nElems; public OrderArray(int max){ a=new int[max]; nElems...

2009-04-04 21:43:43 68

原创 javascript中select操作

几个对象的获取var obj = document.getElementById(”select_id”); //selectidvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].value; //...

2009-04-02 00:19:50 126

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除