自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

转载 SSO(单点登录)实施中遇到的几个问题

单点登录应用中,遇到如下的几个问题:1.超时问题;2.jsessionid问题;3.单点退出时有时子系统未能正常退出;4.有些请求路径不需要单点登录过滤器拦截;5.不同应用服务实现可能要求SSO客户端做适应性改造。我们具体分析一下,并提出解决方法。1.超时问题        我们提供的CAS开源单点登录SSO组件,它部署节点主要有2个:SSO服务器(部署内容为一个web应用)、应用系统

2014-09-28 15:50:41 3989

原创 Oracle解锁的方式

1、 查看当前被解锁的对象示例: 将表aa加锁  执行 select * from aa for update;方式一:通过SQL查询select 'alter system kill session ',''''||trim(t2.sid)||','||trim(t2.serial#)||''';'    from v$locked_object t1,v$session t2

2013-06-04 08:55:28 815

转载 Oracle的over分组排序讲解

oracle的分析函数over 及开窗函数eg: 相关解析:表t_pi_part 字段 id code namevalue 1 222 avalue 2 222 bvalue 3 333 c给code相同的part code 添加行标,根据id 排序select p.* ,row_number()over(partition by p.code order

2013-03-12 15:58:17 1051

原创 Oracle数据被删除(delete,drop)之后的恢复方式

1.  在delete之后的方式alter table aa enable row movement;    ---启动行移动功能flashback table aa to timestamp to_timestamp('2013-01-28 10:49:30','yyyy-MM-dd hh24:mi:ss');  --将恢复到时间点之后的数据2. 在drop之后恢复数据方式

2013-01-28 14:38:35 915

转载 Oracle中 insert into select与 select into from的区别

select * into target_table from source_table;insert into target_table(column1,column2) select column1,5 from source_table;以上两句都是将源表source_table的记录插入到目标表target_table,但两句又有区别。第一句(select into from)要求

2012-12-27 14:35:05 4707

原创 Oracle jobs定时任务

oracle 定时器简单用法介绍orcale定时器的简单用法,希望大家一看就能明白1.创建一个表,为了能清楚看到定时器的运行情况我们创建一个带有日期字段的表Sql代码       create table job_table(run_timedate);2.创建存储过程Sql代码        create or re

2012-12-27 14:24:38 659

原创 web.xml之context-param,listener,filter,servlet加载顺序

先以加载spring为例子看看加载顺序的作用:Spring加载可以利用ServletContextListener 实现,也可以采用load-on-startup Servlet 实现,但比如filter 需要用到 bean ,但加载顺序是: 先加载filter 后加载spring,则filter中初始化操作中的bean为null;所以,如果过滤器中要使用到 bean,此时就可以根据加载顺序l

2012-12-27 13:38:05 775

原创 tomcat优化

tomcat配置的几点说明 1. 如何加大tomcat连接数 在tomcat配置文件server.xml中的配置中,和连接数相关的参数有: minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10 maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75 acceptCount:允许的最大连接数,应大于等于maxProce

2012-07-30 12:03:55 799

原创 Linux启动Oracle实例

启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例   1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle                                 --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start

2012-07-29 10:23:36 12211

原创 Oracle视图

一. 视图的特点 1. 集中用户感兴趣的数据. 通常用户只是对表中的某一部分数据感兴趣, 对其他的数据不是那么敏感, 所以用户通过视图就可以操  纵自己所需的数据. 对于开发人员来说, 也可以屏蔽一些数据.2. 掩码数据库的复杂性. 通过视图机制将数据库设计的复杂性与用户屏蔽分开, 这样用户通过视图的操作就可以达到简化对数据库的复杂操作. 3. 简化用户的权限. 由于视图只是基表的

2012-07-29 10:07:46 751

原创 ORACLE触发器语法

ORACLE触发器语法 触发器有两种after和before,ORACLE产生数据库触发器的语法为:create [or replace] trigger 触发器名 触发时间 触发事件on 表名[for each row]pl/sql 语句其中:触发器名:触发器对象的名称。由于触发器是数据库自动执行的,因此该名称只是一个名称,没有

2012-07-27 10:55:11 582

原创 oracle同义词

在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表所有者的名称,所以这就是比较麻烦的,遇到这种情况,我们该怎么办呢?创建个Oracle同义词吧!这样我们就可以直接使用同义词来使用表了。1.同义词的概念 Oracle数据库中

2012-07-27 10:51:35 1992

转载 struts2核心工作流程与原理

这是Stuts2官方站点提供的Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1.    客户端提起一个(HttpServletRequest)请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.action”就是提起一个(HttpServletRequest)请求。2.    请 求被提交到一系

2012-07-27 10:48:44 838

转载 FilterDispatcher 的作用

org.apache.struts2.dispatcher.FilterDispatcher是Struts2的主要的Filter,负责四个方面的功能:        (1)执行Actions        (2)清除ActionContext        (3)维护静态内容        (4)清除request生命周期内的XWork的interceptors    另注:该

2012-07-27 10:36:14 834

转载 Struts2中ActionContextCleanUp作用

延长action中属性的生命周期,包括自定义属性,以便在jsp页面中进行访问,让actionContextcleanup过滤器来清除属性,不让action自己清除。    为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了: finally {

2012-07-27 10:32:44 6876 1

原创 Eclipse bug:Failed to create the Java Virtual Machine

以前用的eclipse-jee因为在部署项目过程中总是出现bug被我删除。今天去eclipse官网又下了一个Eclipse IDE For Java EE Developers。版本是:eclipse-jee-helios-SR1-win32.zip我的jdk版本是:1.6.0_20解压后启动,发现弹出提示框“ Failed to create the Java Virtual M

2012-05-27 22:16:27 843

原创 java运算符优先级

优先级                 操作符                  结合性 1                             ::                          左 2                           . -

2011-09-30 11:02:35 15999 3

原创 Linux下tar命令解析

tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create的意思)-x :解开一个压缩文件的参数指令-t :查看tarfile里面的文件特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!

2011-09-16 10:13:51 1024

原创 linux shell正则表达式差异比较

正则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的

2011-09-06 11:07:12 1512

转载 优美的文章

If you love two persons, select the second; Because you will not love someone else if you truly love the first.------ 假如你爱上了两个人,选择第二个。因为

2011-09-02 17:55:29 516

原创 linux

1.       进入linux图形界面: startx + 回车2.       shutdown –h now 立即关机3.       shutdown –r now (或者 reboot) 现在重启4.       su – 用来切换身份(用户登录)5.

2011-08-31 23:55:43 608

原创 oracle删除表空间语句

--删除空的表空间,但是不包含物理文件drop tablespace tablespace_name;--删除非空表空间,但是不包含物理文件drop tablespace tablespace_name including contents;--删除空表空间,包含物理文件drop

2011-07-21 19:21:48 37118

原创 DOS命令大全

net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:

2011-07-20 18:23:58 581

翻译 jquery知识点大全

jQuery方法大全 jQuery 1.3 CHM下载    Dom:     Attribute:(属性)  $("p").addClass(css中定义的样式类型); 给某个元素添加样式  $("img").attr({src:"test.jpg",alt:"test Ima

2011-07-16 06:52:22 765

转载 禁止多人使用同一账号在系统上进行操作

在开发中遇到一个问题,系统内,同一个账号可以在不同的地方多个人同时进行登陆,操作。    要求是同一账号在系统内必须保持唯一,即,若是有人用同一账号登陆了,已登录账号失效      解决方案有两种:    一种是在系统中设置状态位,登陆签到,退出签退...至于异常退出,在旧的se

2011-07-15 12:41:14 1003

原创 ibatis个人总结

iBATIS测试一,准备     (1) 下载 ibatis-2.3.0.677。解压之后有几个文件。其中lib文件夹中含有所需要的jar包,simple_example文件夹包含了一个简单crud操作的事例项目。(2) 下面演示使用的项目,结构如下

2011-07-09 03:39:17 4226

转载 MySQL - 建库、建表、查询

本章通过演示如何使用mysql客户程序创造和使用一个简单的数据库,提供一个MySQL的入门教程。mysql(有时称为“终端监视器”或只是“监视”)是一个交互式程序,允许你连接一个MySQL服务器,运行查询并察看结果。mysql可以用于批模式:你预先把查询放在一个文件中,然后告诉m

2011-07-09 03:24:16 13496

转载 hashmap与hashtable的区别,以及实现hashmap的同步操作

Hashtable和HashMap的区别 1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类; 2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使

2011-07-07 08:52:41 485

转载 java中的xml解析

XML的相关术语:DOM(Document Object Model)DTD(Document Type Definition)SAX(Simple API for XML)XSD(Xml Schema Definition)XSLT(Extensible Stylesheet

2011-07-07 08:49:53 488

转载 如何系统的学习linux 系统学习Linux的十一点建议

linux太难用了!(一通鼠标点击,进入/etc)学习linux,你忘记windows的思维方式了吗?怎么安装软件阿?那一堆文件是干什么的阿?学习linux,你还在浮躁吗?进入linux,随便按了几下.赶紧重启进入win学习linux,你用心了吗?......

2011-07-06 10:50:31 1436

SpringBoot配置详解

spring boot application properties配置详解

2015-06-11

Red Hat Linux 9 下安装 ORACLE9.2.0.4

Red Hat Linux 9 下安装 ORACLE9.2.0.4

2011-09-06

空空如也

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

TA关注的人

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