- 博客(120)
- 资源 (7)
- 收藏
- 关注
转载 Oracle 查看当前连接数与会话数情况
select b.MACHINE, b.PROGRAM , count(*) from v$process a, v$session b where a.ADDR = b.PADDR and b.USERNAME is not null group by b.MACHINE , b.PROGRAM order by count(*) desc
2014-04-14 10:46:14 4384
转载 Java NIO使用及原理分析 (四)
转载自:李会军•宁静致远在上一篇文章中介绍了关于缓冲区的一些细节内容,现在终于可以进入NIO中最有意思的部分非阻塞I/O。通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thread per Request),服务器会为每个客户端请求建立一个线程,由该线程单独负责处
2014-04-14 10:35:02 1539
转载 Java NIO使用及原理分析(三)
转载自:李会军•宁静致远在上一篇文章中介绍了缓冲区内部对于状态变化的跟踪机制,而对于NIO中缓冲区来说,还有很多的内容值的学习,如缓冲区的分片与数据共享,只读缓冲区等。在本文中我们来看一下缓冲区一些更细节的内容。缓冲区的分配在前面的几个例子中,我们已经看过了,在创建一个缓冲区对象时,会调用静态方法allocate()来指定缓冲区的容量,其实调用 allocate()
2014-04-14 10:34:14 1191
转载 Java NIO使用及原理分析(二)
转载自:李会军•宁静致远在第一篇中,我们介绍了NIO中的两个核心对象:缓冲区和通道,在谈到缓冲区时,我们说缓冲区对象本质上是一个数组,但它其实是一个特殊的数组,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况,如果我们使用get()方法从缓冲区获取数据或者使用put()方法把数据写入缓冲区,都会引起缓冲区状态的变化。本文为NIO使用及原理分析的第二篇,将会分析NIO中的
2014-04-14 10:33:21 1245
转载 Java NIO使用及原理分析 (一)
转载自:李会军•宁静致远最近由于工作关系要做一些Java方面的开发,其中最重要的一块就是Java NIO(New I/O),尽管很早以前了解过一些,但并没有认真去看过它的实现原理,也没有机会在工作中使用,这次也好重新研究一下,顺便写点东西,就当是自己学习 Java NIO的笔记了。本文为NIO使用及原理分析的第一篇,将会介绍NIO中几个重要的概念。在Java1.4之前的I/
2014-04-14 10:31:04 1611
转载 在命令行下进行Oracle用户解锁
转:http://database.51cto.com/art/200910/158576.htm在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程:默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott:alter use
2014-04-12 20:53:46 1188
转载 Oracle 用户 profile 属性 转
--查看profile 内容 select * from dba_profiles where profile='PF_EAGLE';--查看用户的profiles select username,profile from dba_users;--查看是否启用动态资源限制参数 SHOW PARAMETER RESOURCE_LIMIT;--启用限制 ALTE
2014-04-12 20:41:11 7973
转载 Oracle 用户 profile 属性
在之前的Blog里,讲了Oracle 用户和角色的一些概念,但是没有讲属性profile的信息。 Oracle 用户及角色 介绍 http://blog.csdn.net/tianlesoftware/archive/2009/11/08/4786956.aspx 在Profile文件里保存了一些资源的限制信息。如果在创建用户时指定了
2014-04-12 20:38:12 1307
转载 Oracle session连接数和inactive的问题记录
从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了。 由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此用户数不大就已经让oracle的会话数达到最大值。 处理方式不外乎两种:扩大oracle最大session数以及清除inactive会话,当然还有,就是从数据库连接池和程序bug上面下手。
2014-04-12 19:29:42 2213
转载 Oracle 10g RAC的负载均衡配置
负载均衡是指连接的负载均衡。RAC的负载均衡主要是指新会话连接到RAC数据库时,如何判定这个新的连接要连到哪个节点进行工作。在RAC中,负载均衡分为两种,一种是基于客户端连接的,另外一种是基于服务器端的。一、客户端负载均衡的配置1、当前服务器中的数据库版本如下:SQL> select * from v$version; BANNER---------------
2014-04-12 18:31:04 1133
转载 Oracle RAC负载均衡 客户端配置
RAC的负载均衡RAC的负载均衡主要是指新会话连接到RAC数据库时,如何判定这个新的连接要连到哪个节点进行工作。在RAC中,负载均衡分为两种,一种是基于客户端连接的,另外一种是基于服务器端的。客户端的负载均衡配置相对简单,只需要在tnsnames.ora中添加LOAD_BALANCE=ON这么一个选项即可。比如下面的TNS:RAC =(DESCRIPTION =(ADD
2014-04-12 18:18:52 2666
转载 Oracle数据库实例、用户、表、表空间之间关系
先需要明白数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。 每一个Oracle数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引等)的数据物理地存储在数据库的数据文件中。数据文件通常为*.dbf格
2014-04-12 13:20:02 10553
转载 Hibernate 参数设置一览表
实现包含了Hibernate与数据库的基本连接信息的配置方式有两种方式:第一种是使用hibernate.properties文件作为配置文件。第二种是使用hibernate.cfg.xml文件作为配置文件。
2014-04-12 12:03:48 9926
转载 JPA使用动态的SCHEMA配置方法
最近在做一个项目,使用Spring+Struts2+JPA(Hibernate)的框架,项目接近尾声,现在要为测试和以后的正式运营开始做准备了。但是突然发现了一个小问题,发现使用MyEclipse自动生成的持久化对象所对应的Schema信息都是直接在类内部使用注解声明的方式来设置的,类似如下的格式@Table(name = “xxx”, schema=”xxx”)。这样子就带来一个坏处,就
2014-04-12 11:57:06 7583
转载 hibernate之上的schema属性
hibernate之上的schema属性----------在oralce中,不同的用户,使用不同的schema. 但在sqlserver中,同一个用户可以有多个schema. 如果我们要使用非默认schema中的表如何处理?我们可以设置默认的schema,如:[xhtml] view plaincopypropert
2014-04-12 11:53:19 11304 1
转载 Hibernate 自动生成bo 映射是 default_schema 引发的问题
最近在做一个项目,使用Spring+Struts2+JPA(Hibernate)的框架,项目接近尾声,现在要为测试和以后的正式运营开始做准备了。但是突然发现了一个小问题,发现使用MyEclipse自动生成的持久化对象所对应的Schema信息都是直接在类内部使用注解声明的方式来设置的,类似如下的格式@Table(name = "xxx", schema="xxx")。这样子就带来一个坏处,就是数
2014-04-12 11:49:05 10480 1
转载 Oracle Dedicated server 和 Shared server(专用模式 和 共享模式) 说明
一. 官网说明 在DBCA 建库的时候,有提示让我们选择连接类型,这里有两种类型:专用服务器模式和共享服务器模式。默认使用专用模式。如下图: Oracle 官方文档对这两种文档的说明如下:About Dedicated andShared Server Processeshttp://download.oracle
2014-04-12 10:26:34 1168
转载 Spring Java 发送各种邮件
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得
2014-04-12 09:19:51 16078 5
转载 WebLogic 11g重置用户密码过程
weblogic安装后,很久不用,忘记访问控制台的用户名或者密码,可通过以下步骤来重置用户名密码。版本:WebLogic Server 12cos: windows 7 说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录例如我的做测试的域的根目录 DOMAIN_HOME=\bea/weblogic\user_project
2014-04-12 09:18:55 2264
转载 Spring Java 发送各种邮件
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得
2014-04-12 00:09:00 1327
转载 java web项目与oracle rac 连接 JNDI
某环境使用的oralce数据库采用了rac的策略做了负载均衡,现需要将开发的项目部署至该环境,假设,该oracle环境配置了2个IP。【发现】:当使用PL/SQL客户端连接其中一个IP的oracle时,是可以连接的。但部署web项目时,使用传统的spring配置与某一个IP相连时,web项目启动失败,报错:数据库SID无效, 【解决方法】:修
2014-04-11 16:13:55 5582
转载 辗转相除法的原理
辗转相除法又叫欧几里得辗转相除法,最早出现在公元前300年古希腊著名数学家欧几里得的《几何原本》》(第VII卷,命题i和ii)中。而在中国则可以追溯至东汉出现的《九章算术》。而在现代数学中,这应该是属于数论的部分的。要想解释辗转相除法的原理,需要先知道以下两点:一、一个一般定理: 如果a是任一整数而b是任一大于零的整数,则我们总能找到一整数q,使
2014-04-11 07:05:41 6084
转载 ROW_NUMBER() OVER函数的基本用法
转自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER B
2014-04-10 09:57:30 3718
转载 关于CSS中的float和position
原文 http://learn.shayhowe.com/advanced-html-css/detailed-css-positioning当构建页面排版时,有不同的方法可以使用。使用哪一种方法取决于具体页面的排版要求,在不同的情况下,某些方法可能好过于其他的方法。比如,可以使用若干个浮动元素来构建一个整洁简洁的页面排版。或者,如果需要更复杂的排版要求,可以考略使用其他方法,
2014-04-10 06:45:28 1332
原创 float 浮动 div 不随浏览器分辨率 大小而位置发生变化
dsadsadsa111111111111111111在浮动层外部 增加 父DIV 设定宽度jik
2014-04-10 06:41:09 10112
转载 css text-overflow 超过宽度显示省略号
使用text-overflow:ellipsis对溢出文本显示省略号有两个好处,一是不用通过程序限定字数;二是有利于SEO。需要使用对对溢出文本显示省略号的通常是文章标题列表,这样处理对搜索引擎更友好,因为标题实际上并未被截字,而是局限于宽度而未被显示而已。通常的做法是这样的:1.overflow:hidden;2.text-overflow:ellipsis;3.-o-text-ove
2014-04-10 06:10:29 1631
转载 java反射--如何改变private中的变量及方法
class DemoTest{ private String name="123"; public getName(){ system.out.println("public getName " + name); return name; } private getName2(){ syst
2014-04-09 18:44:23 10563
转载 javascript深入理解js闭包
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1();// 999另一
2014-04-09 13:45:03 24946 1
原创 Java 使用 Socket 池 读写 示例
package com.wondersgroup.stjt.mail.util;import java.net.*;import java.io.IOException;/*** */public class SocketAdapter extends Socket{ /** * 连接状态 */ private boolean status=true; /
2014-04-09 11:42:46 22183 3
转载 java join的用法
join的用法,先看几个例子在说。 程序1:public class ThreadTest implements Runnable { public static int a = 0; public synchronized void inc() { a++; } public void run() { for (int
2014-04-09 11:27:56 12629
原创 org.aspectj.lang.JoinPoint-中文简要API
AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点对象,该类是JoinPoint的子接口。任何一个增强方法都可以通过将第一个入参声明为JoinPoint访问到连接点上下文的信息。我们先来了解一下这两个接口的主要方法: 1)JoinPoint
2014-04-09 05:50:04 11135
转载 Struts1 和 Struts2 是否是单例
struts 2的Action是多实例的并非单例,也就是每次请求产生一个Action的对象。原因是:struts 2的Action中包含数据,例如你在页面填写的数据就会包含在Action的成员变量里面。如果Action是单实例的话,这些数据在多线程的环境下就会相互影响,例如造成别人填写的数据被你看到了;struts 1的Action是单实例的,因为它的数据保存在Form类中,多线程环境下,
2014-04-08 15:54:20 5668 1
转载 java UUID生成唯一标识符
java.util.UUID.randomUUID().toString(); 目前只知道可以生成一个数字和字符混合的字符串,害得我只能将原来的switch全都改成if-else。 GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以
2014-04-08 12:34:14 4629
转载 Spring Security3源码分析-FilterChainProxy初始化
很久没有更新博客了,最近对Spring Security做了比较深入的研究。 spring security的教程网上很多: http://lengyun3566.iteye.com/category/153689 http://wenku.baidu.com/view/b0c0dc0b79563c1ec5da7179.html 以上教程足够应付在实际项目中使用spring s
2014-04-08 11:59:02 2267
转载 spring工具类AntPathMatcher
1234567891011121314151617181920212223242526packagecn.bidlink.wsmp.commons.security;
2014-04-08 11:40:36 21569 1
转载 spring DelegatingFilterProxy 过滤器 的原理及运用
DelegatingFilterProxy的原理及使用DelegatingFilterProxy就是一个对于servlet filter的代理,用这个类的好处主要是通过Spring容器来管理servlet filter的生命周期,还有就是如果filter中需要一些Spring容器的实例,可以通过spring直接注入,另外读取一些配置文件这些便利的操作都可以通过Spring来配置实现。
2014-04-08 11:36:36 24158 1
转载 通过 Tomcat Advanced I/O 获得高性能的 Ajax
使用不同的请求处理模型减少并发线程使用非阻塞 I/O(Non-Blocking I/O,NIO)可以极大地提高服务器的性能,因为它能充分地利用系统资源(线程)。在具有长轮询机制的 Asynchronous JavaScript + XML (Ajax) 应用程序中,性能的提升非常显著。它还允许在受限制的条件下控制服务器系统资源的使用。本文解释了如何在处理 Ajax 和常规请求期
2014-04-05 12:01:37 1243
转载 使用 Java 实现 Comet 风格的 Web 应用
开始在本文中,我将展示如何使用各种不同的 Java 技术构建一些简单的 Comet 风格的 Web 应用程序。读者对 Java servlet、Ajax 和 JavaScript 应该有一定的了解。我们将考察 Tomcat 和 Jetty 中一些支持 Comet 的特性,因此需要使用这两个产品的最新版本。本文使用 Tomcat 6.0.14 和 Jetty 6.1.14。另外还需要一个支持
2014-04-05 12:00:43 1581
转载 Java NIO原理 图文分析及代码实现
前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考博客:http:/
2014-04-05 11:01:17 1194
Zookeeper资源文件
2017-03-20
Zookeeper基础知识
2017-03-20
Zookeeper初识
2017-03-20
使用exe4j 制作java启动程序的 等候界面
2014-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人