自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (13)
  • 收藏
  • 关注

原创 Memcached例子

大致步骤: 1、创建一个SockIOPool 实例对象。 2、初始化一些值并与MemcachedServer段建立连接。 3、创建MemCachedClient实例对象。 4、通过MemCachedClient的set方法将值放到缓存。 5、通过MemCachedClient的get方法将值从缓存中取出来。 问题: 1、SockIOPool 是怎样与Memcache...

2010-05-31 16:56:29 88

原创 danga.memcached2.0.1存在nio管道句柄泄漏问题[转]

http://javatar.iteye.com/blog/576093服务器出现故障,分析日志: 最先开始的是danga.memcached报"too many open files",句柄数达到上限(ulimit上限已经是加大的), 导致danga.memcached无法创建新的套接字,连接缓存服务器失败, 紧接着压力全部转移到数据库,数据库连接池用完,很快就撑不住, 因为数据库响应慢,线...

2010-05-31 00:06:46 100

原创 查看Oracle当前连接数

做数据库开发的时候,有时候会遇到连接超出最大限制的问题,这时候,我们需要查看数据库的连接数,下面说说如何查看Oracle的连接数1.查看Oracle最大连接数SQL>show parameter processes    #最大连接数2.修改最大连接数SQL>alter system set processes=value scope=spfile重启数据库SQL>shutdow...

2010-05-29 23:00:09 257

原创 myeclipse连接oracle出现ora-12705错误的解决办法

MyEclipse Database Explorer建立oracle数据库连接的时候,不管用哪个oracle jdbc驱动包(classes12.jar,ojdbc14.jar),都会报出下面的错误.java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 java.sql.SQLException: OR...

2010-05-24 21:02:48 157

原创 ora-04063:view view_test has errors (转)

转:http://mingyue19850801.blog.163.com/blog/static/195208202010024105954696/ 在PL/SQL中查询数据库视图时总是报告“ora-04063:view view_test has errors”的错误,在网上找了半天也不知道怎么回事,后来自己仔细分析得出结论:Oracle视图非常强大的功能之一在于其可以创建一个带有...

2010-05-24 20:44:59 437

原创 在Oracle中创建视图,提示无权限 ORA-01031

今天在对表创建视图的时候,用户提示 ORA-01031用户权限不足,insufficient privileges 。使用system用户对其分配dba等权限,依然无法创建视图。 继续赋予权限 grant select any table to AAA; 授予用户询所有表的权限 grant select any dictionary to AAA; 再次授取用户select任何字典的权限 ...

2010-05-24 20:13:43 166

原创 ORA-00031: session marked for kill 处理Oracle中杀不掉的锁

一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_obje...

2010-05-23 20:56:04 105

原创 Jboss4集群配置[转]

转:http://coolspace1979.spaces.live.com/从这边文章里,最大的收获是:Jboss提出粘着session(sticky session)概念。设置为使用粘着session后,来自同一IP的请求将被发送到同一个Jboss节点,从而保证session使用的连续性。如果应用中没有使用session,则可以使用非粘着session的jbos...

2010-05-19 22:28:46 154

原创 Java对象及其引用[转]

转自:http://dev.csdn.net/author/beepbug/f5c70b05579f46d4996ce9da4f75dbc0.html 初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用,那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友...

2010-05-16 17:03:22 78

原创 java的堆和栈的理解和疑问

1、内存分配策略(跟java中的堆栈有点不同?)     按照编译原理的观点,程序运行时,内存分配有三种策略,有静态的,栈式的,堆式的。     静态存储分配:在程序编译时就能确定每个数据目标在运行时所需要的存储空间,所以在编译时就可以给其分配内存空间,这种分配策略要求代码中不能有可变的数据结构、递归嵌套的数据结构,因为这些都会导致程序在编译的时候无法计算出准确的存储空间。    栈式...

2010-05-16 16:36:28 164

原创 rom和ram的区别

ROM和RAM指的都是半导体存储器。本来的含义是:ROM是Read Only Memory的意思,也就是说这种存储器只能读,不能写。而RAM是Random Access Memory的缩写。这个词的由来是因为早期的计算机曾经使用磁鼓作为内存,而磁鼓和磁带都是典型的顺序读写设备。RAM则可以随机读写,因此得名。  现在ROM通常指非挥发的存储器,或者说,不掉电。系统停止供电的时候它们仍然...

2010-05-13 20:34:44 110

原创 JVM和垃圾回收的一些理解

 1、jvm设置堆的空间不是越大越好的,太大的话,当gc开始的时候,用户线程全部停止,gc线程工作,由于空间较大,会话较长的时间。  2、32位的系统在设置jvm时,最大应该是2g多,而六十四位的系统则无限制(没做验证),      而jvm的最大堆大小受到三方面的限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限 制;系统的可用物理内存限...

2010-05-13 18:13:20 75

原创 JVM调优总结[转]

http://www.360doc.com/content/07/0824/10/41237_691546.shtml  最近总结的一些东西,基本上是网上一些资料的汇总。 一、相关概念 基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。...

2010-05-13 17:06:59 65

原创 You are trying to use a connection factory that has been shut down: ManagedConn

   今天wap那边说连不上数据库,虽然我是改过那个oracle-ds.xml,但是已经测试过了。 报错:2010-05-13 13:09:11,520 ERROR [STDERR] (http-0.0.0.0-8080-30) org.hibernate.exception.GenericJDBCException: Cannot open connection at org.h...

2010-05-13 13:52:42 1030

原创 oracle的jdbc连接方式:oci和thin[转]

转自:http://hi.baidu.com/125725385/blog/item/0c14f9012cfed11a738b6550.html  oci和thin是Oracle提供的两套Java访问Oracle数据库方式。    thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹...

2010-05-12 22:48:18 92

原创 JBoss下采用thin driver连接 Oracle RAC

当时在弄无线城市的时候,就碰到这个问题了,从那时到现在,我一直都认为jboss的数据源只能填一个ip。。。天真。 JBoss下采用thin driver连接 Oracle RAC,数据源需要这样配:  <local-tx-datasource> <jndi-name>OracleDS</jndi-name> <conn...

2010-05-12 22:13:01 173

原创 [转]JDK5.0中JVM堆模型、GC垃圾收集详细解析

转自:http://ggmm.blog.sohu.com/130416009.html前段时间在一个项目的性能测试中又发生了一次OOM(Out of swap sapce),情形和以前网店版的那次差不多,比上次更奇怪的是,此次搞了几天之后啥都没调整系统就自动好了,死活没法再重现之前的OOM了!问题虽然蹊跷,但也趁此机会再次对JVM堆模型、GC垃圾算法等进行了一次系统梳理;基本概念堆/Hea...

2010-05-12 20:30:24 79

原创 Linux查看CPU信息机器型号等硬件信息

原文出处:http://www.51testing.com/?uid-225738-action-viewspace-itemid-210333 测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       8  Intel(R) Xeon(R) CPU            E5410  ...

2010-05-12 14:38:41 178

原创 关于File.separator[转]

写好代码在模拟环境下测试,完全没问 题;但linux+tomcat下用的时候,却老是报告“No such file or diretory ”的异常,上传不了。后来发现是文件路径的问题。我的模拟测试环境是windows+tomcat,而令一个的环境是linux+tomcat,文件路径的 分隔符在windows系统和linux系统中是不一样。比如说要在temp目录下建立一个test.txt文件,...

2010-05-11 17:04:26 1487

原创 Linux压缩命令[转]

tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gz...

2010-05-11 14:55:35 75

原创 ORA-01691

ORA-01691: unable to extend lob segment YDPT.SYS_LOB0000063889C00003$$ by 1024 in tablespace YTXT ORA-01691 unable to extend lob segment string.string by string in tablespace stringCause: Failed...

2010-05-10 15:31:20 311

原创 JBoss 安全保护[转]

转自:http://tanyankai.iteye.com/blog/563334JBoss服务器差不多每一个方面都可以用JMX或Web控制台来控制,所以你至少要确保它有密码保护的。否则,任何远程用户都可以控制你的服务器,为了保护它,我们将添加一个安全域。 假设你启动的服务器是用default配置集 1、为JMX Console设置密码保护A.修改文件%JBOSS_...

2010-05-09 16:43:38 91

原创 JBoss下DataSource加密[转]

1.先来看一个普通的数据源配置文件 <?xml version="1.0" encoding="UTF-8"?> <datasources> <local-tx-datasource> <!-- jndi名字 --> <jndi-name>MySqlDS</j

2010-05-09 13:34:53 114

原创 Servlet中listener(监听器)和filter的总结[转]

Listener我是这样理解他的,他是一种观察者模式的实现:我们在web.xml中配置listener的时候就是把一个被观察者放入的观察者的观察对象队列中,当被观察者触发了注册事件时观察者作出相应的反应。在jsp/servlet中具体的实现是在web.xml中注册Listener,由Container在特定事件发生时呼叫特定的实现Listener的类。 总体上说servlet中有主要有3类...

2010-05-08 15:05:11 92

原创 servlet listener 用法

这个用法是针对ServletContextListener的新建一个类: import javax.servlet.ServletContextListener;import ejbModule.common.EJB3Factory;import ejbModule.operation.terminal.AdaptationModelMgr;public cla...

2010-05-08 14:50:35 73

原创 jboss 加载包顺序

经过测试得出,对ear包加载的顺序是按照包名的首个字母的顺序来加载的,如果在加载过程中出现包调用包的情况时,这样要注意包名引起的问题了。问题:不同后缀的包的加载顺序是怎样?         ear包内的jar包、war包的加载顺序又是怎样?         包内的class文件以及其他文件的加载顺序又是怎样? 待续。。。。  对于问题的回答: 1、不同后缀的...

2010-05-07 20:35:36 206

原创 常用的vi命令

VI命令 可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是它的命令集太多,所以要想精通他,也是一件很不容易的事情,除了专业SA,对于我们开发人员而已只需要掌握一些最最常见的用法应该就可以了;下面就介绍一些常见的命令: 命令描述nG跳转到第n行。n为行数,该命令立即使光标跳到指定行G跳转到文件最后一行gg跳转到文件第一行...

2010-05-07 17:50:48 64

原创 EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0 [转]

 Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。 许多开发者理解,Spri...

2010-05-07 17:28:19 158

原创 JAVA UUID [转]

UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同...

2010-05-07 16:51:40 143

原创 linux的一些命令

1、查看硬盘空间分配、使用情况命令: df -lh实例:[root@SJYD-MH-2 bin]# df -lhFilesystem            Size  Used Avail Use% Mounted on/dev/cciss/c0d0p1     7.7G  569M  6.8G   8% /none                  8.0G     0  8.0G ...

2010-05-06 19:45:01 90

原创 linux下scp的使用[转]

关键字: linux 复制 不同的Linux之间copy文件常用有3种方法 ,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows 文件copy的方式来操作,比较简洁方便,第三种就是利用scp命令来进行文件复制。scp是有Security的文件c...

2010-05-06 16:47:56 98

随服务器启动加载数据

    在web应用下:    可以通过servlet来实现。    新建一个类继承javax.servlet.http.HttpServlet,然后将加载数据的代码放到init方法就可以了。具体代码如下:public class StaticClass extends javax.servlet.http.HttpServlet implements javax.servlet.Se...

2010-05-05 19:43:28 142

SQL删除某些字段重复的记录(只保留一条)

 sql语句:delete from t_user_point where user_point_id not in (select max(user_point_id) from t_user_point group by user_id);   not in的效率可能会低些,但因为是直接操作数据库,所以这并不重要.这个句子还是非常的简单有效的.  而删重复数据前...

2010-05-05 12:04:56 833

关于jboss运行时报错Transaction is not active: tx=TransactionImple

Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection Caused by: org.jboss.util.NestedSQLException: Transaction is not active: tx=TransactionImple < ac, BasicAction: 7...

2010-05-04 18:11:49 1260

oracle解锁语句

1、查询出被锁的情况:SELECT OBJECT_ID,SESSION_ID,SERIAL#, ORACLE_USERNAME,OS_USER_NAME,S.PROCESS FROM V$LOCKED_OBJECT A, V$SESSION S WHERE A.SESSION_ID=S.SID   2、解锁:alter system kill session 'sid,serial#'...

2010-05-04 17:42:33 180

JBoss目录结构说明

 Directory  Description  bin  Contains startup, shutdown and other system-specific scripts. Basically all the entry point JARs and start scripts included with the...

2010-05-03 11:22:05 128

JBPM4.4 API

JBPM4.4 API,值得参考,给有需要的人使用。

2013-01-29

oracle体系结构

oracle体系结构,自己整理的。希望大家喜欢。压缩包里有几个网页,呵呵。

2011-03-25

java多线程Thread Runnable

ava中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程

2010-06-05

安装Oracle文档

安装Oracle文档,图文并茂,简单易懂,具体可见文档,本人安装过,非常好用,供大家参考。

2009-08-22

svn插件1.4.4

svn插件1.4.4,安装方法在包里面已经有,安装方法比网上的都简单,只需要拷贝文件,重启MyEclipse即可。

2009-08-22

spring所需的jar包

spring所需的jar包。供大家参考。

2009-03-14

文档管理c#

跟大家分享一下,给大家参考。

2008-06-28

实时聊天c#

跟大家分享一下,给大家参考。

2008-06-28

博客论坛c#

供大家参考,与大家分享。

2008-06-28

c#文件传输器

c#文件传输器,仅供参考

2008-04-27

c#拼图游戏

c#拼图游戏,仅供参考

2008-04-27

c#数据库编程例子

c#数 据库 编程例子

2008-04-27

简单计算器

用c#实现的简单计算器,仅供参考。

2008-04-27

空空如也

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

TA关注的人

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