自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 数据库Connection连接与Session会话的理解。

概念介绍     通俗来讲,会话(Session) 是通信双方从开始通信到通信结束期间的一个上下文(Context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户登录等信息.       连接(Connection):连接是从客户端到ORACLE实例的一条物理路径。连接可以在网络上建立,或者在本机通过IPC机制建立。通常会在

2017-01-24 14:44:38 42378 2

原创 oracle数据被锁、解锁及杀死进程

--查询被锁表select object_name,machine,s.sid,s.serial# from gv$locked_object l, dba_objects o,gv$session s where l.object_id=o.object_id and l.session_id=s.sid;select b.owner,b.object_name,a.sess

2017-01-18 16:44:33 1059

原创 通过sql*plus工具操作ORACLE 常用命令

一、利用sql*plus工具登录ORACLEsqlplus username/password  如:普通用户登录  sqlplus scott/tigersqlplus username/password@net_service_name 如: sqlplus scott/tiger@orclsqlplus  username/password as sysdba 如:s

2016-09-19 11:14:34 1568

转载 kettle中调度kitchen.bat定时执行任务

本周项目上用到了kettle并且需要做任务调度,听老师说用kettle自带的调度不大稳定于是便baidu了下,参照这篇文章完成了通过kitchen的调度,简单说就是通过windows的计划任务来调用.bat的批处理文件来开始kettle作业。先普及一点知识Kettle是一个开源的ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)项目,项目名很有意

2015-09-18 16:35:00 3583 1

原创 集群之session共享

随着互联网的日益壮大,网站的pv和uv成线性或者指数倍的增加.单服务器单数据库早已经不能满足实际需求.比如像盛大,淘宝这样的大型网络公司,更是如此.     集群,也就是让一组计算机服务器协同工作,达解决大并发,大数据量瓶颈问题.但是在群集中,session往往是一个比饺头疼的问题.一般情况下,session不可跨服务器而存在.下面给出几种session共享的解决方案.    第一种,

2015-04-01 15:57:10 632

转载 SESSION原理机制

SessionSession定义一般被翻译为‘会话’,具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。 session工作原理session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(来保存信息。

2015-03-31 10:01:51 673

原创 基于Eclipse OEPE搭建OSB开发环境

OEPE与OSB、WebLogic的版本匹配关系:OSB                        Weblogic Server               EPE 11.1.1.6.0                10.3.6                             11.1.1.8.011.1.1.5.0                10.3.5     

2015-03-16 21:18:20 1219

转载 Yale CAS实现原理及其基础协议

CAS(Central Authentication Service) 是 Yale 大学发起的一个开源项目,据统计,大概每 10 个采用开源构建 Web SSO 的 Java 项目,就有 8 个使用 CAS 。对这些统计,我虽然不以为然,但有一点可以肯定的是, CAS 是我认为最简单实效,而且足够安全的 SSO 选择。       本节主要分析 CAS 的安全性,以及为什么 CAS 被这样设

2014-11-21 16:34:21 780

原创 基于Eclipse开发平台的Android开发环境部署

最近需要开发Android手机客户端

2014-11-20 16:46:20 737

原创 HTML边距设置之padding和margin

在CSS中margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。在CSS中padding是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离。      下面讲解 padding和margin常用的用法一、padding1、语法结构(1)padding-left:10px; 左内边距(2)padding-right:10px; 右内边距(3)pad

2014-09-25 00:32:04 48489

转载 HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解

HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离之完全详解scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWi

2014-09-23 13:39:35 502

转载 tomcat内存溢出及大小调整

tomcat内存设置问题 收藏     在使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat、jboss,weblogic)加载jar包时会出现java.lang.OutOfMemoryError异常。这主要是由于应用服务器的内存不足引起的。这种异常常有以下几种情况(以下以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理):    1.

2014-09-23 13:31:08 517

原创 tomcat调优

安装目录下eg:D:\Program Files\Apache Software Foundation\Tomcat 5.5\bin\tomcat5w.exejava 选项卡Initial memory pool: 初始话的Java虚拟机内存大小,Maxinum memory pool:  Java虚拟机可使用的最大内存,Thread stack size: 程序堆栈大小。

2014-09-23 12:55:35 758

原创 tomat7部署多实例应用

最近做完一项工作

2014-09-04 15:12:45 1303

转载 Eclipse开发环境中搭建Android开发平台

字体颜色说明:黑色表示已理解内容,红色表示未解决的问题或知识点。目录一、安装JDK.. 11、JDK下载... 12、安装JDK.. 13、环境变量设置... 3二、安装Eclipse. 51、Eclipse下载... 52、Eclipse安装... 5三、安装SDK.. 51、下载SDK.. 52、SDK安装... 53、SDK配置... 8

2014-06-19 17:10:15 763

原创 十大主流的No SQL数据库

摘要:随着大数据的不断发展,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。现今的计算机体系结构在数据存储方面要有庞大的水平扩展性,而NoSQL也正是致力于改变这一现状。目前Google的 BigTable和Amazon 的Dynamo使用的就是NoSQL型数据库,本文介绍了10种出色的NoSQL数据库。

2014-06-14 09:30:47 4337

原创 基于Eclipse平台的RCP项目开发

在创建RCP项目之前,确保您下载的Eclipse支持RCP开发,为了免除配置插件的麻烦,我推荐使用 Eclipse IDE for Java EE Developers 。首先到Eclipse官方网站下载此版本的Eclipse(我使用的是Eclipse3.5.2),然后解压到磁盘的任一位置,如C:\Eclipse; 然后下载(http://java.sun.com/javase/dow

2014-06-13 14:20:08 2698

转载 tomcat内存配置(tomcat内存溢出)

查看Tomcat访问日志及错误日志,容易发现经绝大部分属于内存溢出、Tomcat进程数满等性能问题。   加大tomcat内存配置能够很好的解决溢出问题。命令行启动方式的内存配置修改bin目录下catalina.bat文件的第97行以下:rem --------------------------------------------------------------在该行

2014-03-21 15:50:42 580

转载 在ubuntu部署hadoop之单机模式与伪分布式模式部署

这几天刚接触Hadoop,在学习如何搭建一个Hadoop集群。对于初学者来说,环境搭建还是比较麻烦的,我这里说一下我的配置方法,仅供大家参考。我的环境是ubuntu12.10+hadoop1.1.0.Hadoop的运行模式有以下三种。单机模式(standalone)单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择

2014-03-11 22:02:21 533

转载 从NDK在非Root手机上的调试原理探讨Android的安全机制

从NDK在非Root手机上的调试原理探讨Android的安全机制                                            转载自:http://blog.csdn.net/luoshengyang/article/details/17131835 最近都在忙着研究Android的安全攻防技术,好长一段时间没有写博客了,准备回归老本行中--Rea

2014-03-03 13:42:04 1024

原创 WEB开发技术储备

2014-02-20 15:32:03 657

转载 Android内存(内存溢出 内存不足 内存低 .)优化详解

Android内存(内存溢出 内存不足 内存低 .)优化详解                                             本文转自:http://blog.csdn.net/wangqilin8888/article/details/7752528Android内存泄露前言   不少人认为JAVA程序,因为有垃

2014-02-20 15:22:50 965

转载 Sql Server 的Schema详解

SQL SERVER 中的Schema详解  以往 SQL Server 内的对象命名是“服务器.数据库.用户名.对象”,但新版的对象命名改为“服务器.数据库.Schema.对象”。这让你规划数据库对象命名时更有弹性。   架构是形成单个命名空间的数据库实体的集合。命名空间是一个集合,其中每个元素的名称都是唯一的。   虽然 SQL Server 2000 包含 CREATE

2014-01-24 15:35:51 9871

转载 Sql Server 视图原理

视图可以看作定义在SQL Server上的虚拟表.视图正如其名字的含义一样,是另一种查看数据的入口.常规视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的metadata.    视图简单的理解如下:        通过视图,客户端不再需要知道底层table的表结构及其之间的关系。视图提供了一个统一访问数据的接口。 为什么要使用视图(View) 

2014-01-24 15:24:56 2591

转载 NoSQL开篇——为什么要使用NoSQL

【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希

2014-01-20 14:57:37 483

原创 JdbcTemplate调用存储过程的例子

public String doJPrint(final PrintVO vo) {  String pano = seqBo.sequence(Seq.pano.name);  if (pano == null || pano.isEmpty()) {   return null;  }  final String lsqz = pano.substring(0, 8);

2014-01-15 14:37:51 2322

原创 Sql server下的事务管理

Sql Server下的数据库事务处理是相当的有用,笔者在项目的开发过程中由于事务处理没有编写好,导致了数据库数据出现了不一致。为了避免大家犯同样的错误,笔者在本文中用了三种不同方式,举例说明如何在存储过程事务处理中编写正确的代码。希望对你有所帮助。

2014-01-15 14:01:51 602

原创 Windwos8下的自带工具“步骤记录器”

Windwos8下的自带工具“步骤记录器”类似于录像软件,不过步骤记录器是windows8自带的工具。如果找不到的话,可以在“搜索”下输入“步骤记录器”就可以找到。

2014-01-15 13:43:05 632

转载 SqlServer索引原理分析

SqlServer索引原理分析  中小企业MIS系统的管理基本上由两大部份组成,一是前台的可视化操作,二是后台的数据库管理。网管对前台的管理和维护工作包括保障网络链路通畅、处理MIS终端的突发事件以及对操作员的管理、培训等,这是网管们日常做得最多、最辛苦的功课;然而MIS系统架构中同等重要的针对数据库的管理、维护和优化工作,现实中似乎并没有得到网管朋友的足够重视,看起来这都是程序员

2014-01-09 20:08:57 1057

转载 Sql Server 2005 统计信息用途

Sql Server 2005  统计信息用途   1, 什么是统计信息     以下是官方的对统计信息的描述:     按照默认设置,如果表中的某列没有索引,则SQL Server会自动为该列创建统计。然后,查询优化器评估该列中数据分布范围的统计信息,以选择一个更为有效的查询处理方案。分辨自动创建的统计很简单,在SQL Server 7.0和SQL Server 2000中,自动

2014-01-09 16:45:29 696

翻译 sp_lock诊断Sql Server的性能问题

【服务器学院】在IT专家中有一种普遍的误解,就是认为“锁定是不好的东西”,你必须尽一切可能保证数据库锁定不会使得进程无法正常运行。为了能够确保一个一致的数据库环境,在对资源进行修改时,数据库引擎必须利用一种机制来获得对资源的独占权。         SQL Server中也用锁定,它们是指为了达到这种一致性,数据库引擎用来保证每一次只有一个线程同时访问同一个资源的对象。如果不用锁定的话,各

2014-01-09 15:31:07 1729

原创 Sql Server查询锁、解锁处理

//sp_lock存储过程返回的列如下:spid、dbid、objid、indid、type、resource、mode和status字段。spid是进程标识号码,用于识别到SQL 服务器的连接。要发现哪些用户和该spid相连,你就要执行存储过程sp_who,并将spid作为一个参数传输给该程序。dbid是锁定发生的数据库,你可以在主数据库中的sysdatabases表格中找到它。字段obji

2014-01-09 13:48:10 4377

空空如也

空空如也

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

TA关注的人

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