自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ORACLE分页查询SQL语句

<br />select *<br />  from (select T1.*, rownum linenum<br />          from (select * from cod_mpos_order) T1<br />         where rownum <= 100) T2<br /> where linenum >= 90

2010-11-10 13:54:00 482

原创 Java实现的Sequence工具开发工具

<br />  Sequence是数据库应用中很重要的一个特性,可是有些数据库没有这个特性,比如很流行的开源数据库MySQL就没有Sequence,利用自增主键感觉很不爽,每个表的ID都要设置,通用性也不好。因此考虑为这些不支持Sequence的数据做一个Sequence工具。自动为整个系统提供主键生成策略。<br />    下面是一个Sequence实现,以数据库MySQL为平台。源代码如下:<br />    一、Sequence工具类<br /><br />   package sequence;

2010-09-07 18:10:00 845

原创 list,set,map,数组间的相互转换

<br /><br />list,set,map,数组间的相互转换<br />1.list转set<br />Set set = new HashSet(new ArrayList());<br /><br />2.set转list<br />List list = new ArrayList(new HashSet());<br /><br />3.数组转为list<br />List stooges = Arrays.asList("Larry", "Moe", "Curly");<br />或者<br

2010-09-02 22:18:00 509

原创 有符号与无符号数转化

<br />将有符号数转化为无符号数,方法:将负数取反,加128就可以得到无符号数。

2010-09-02 11:35:00 776

原创 Memcached 介绍与分析

<br />   Memcached是一种集中式Cache,支持分布式横向扩展。总结几个它的特点来理解一下它的优点和限制。<br /><br />       Memory:内存存储,不言而喻,速度快,对于内存的要求高,不指出的话所缓存的内容非持久化。对于CPU要求很低,所以常常采用将Memcached服务端和一些CPU高消耗Memory低消耗应用部属在一起。(作为我们AEP正好有这样的环境,我们的接口服务器有多台,接口服务器对于CPU要求很高(由于WS-Security),但是对于Memory要求很低,因

2010-08-30 18:44:00 335

原创 memcached在大负载高并发网站上的应用(一)

大家可能对memcached这种产品早有了解,或者已经应用在自己的网站中了,但是也有一些朋友从来都没有听说过或者使用过。这都没什么关系,本文旨在从各个角度综合的介绍这种产品,尽量深入浅出,如果能对您现在或以后的工作有所帮助,笔者将感到无比荣幸。我要介绍的内容包括以下几个方面:1、memcached的简介2、memcached的应用场景3、memcached的安装4、memcached的使用5、memcached的部署架构6、memcached的局限性7、memcached的改进 一、简介  1.1 背景  

2010-08-30 18:42:00 348

转载 结合Apache和Tomcat实现集群和负载均衡

  结合Apache和Tomcat实现集群和负载均衡 本文基本参考自 轻松实现Apache,Tomcat集群和负载均衡,经由实操经历记录而成,碰到些出入,以及个别地方依据个人的习惯,所以在一定程度上未能保持原文的完整性,还望原著者海涵。因原文中有较多的贴图,如若各位读者一时不想亲自动手而直想看到配置效果,可查看原文。一:软件环境   1. Apache: apache 2.0.55 (由http://httpd.apache.org/进入下载)(点击下载apache 2.0.55)   2. Tomca

2010-08-30 14:13:00 932

原创 JAVA安全机制

1,java.policy<br />设置文件访问权限:java.io.FilePermission<br />eg: grant codeBase "http://www.pepress.com.cn/-" {<br />       permission java.io.FilePermission "c:/temp/-","read";<br />     }<br />设置系统属性访问权限:java.util.PropertyPermission<br />eg: grant codeBase "F

2010-08-23 23:31:00 7262

原创 获得Cookies信息方式

request.getCookies()

2010-08-19 17:09:00 615

原创 Eclipse 常用快捷键

<br />Eclipse 常用快捷键<br />Ctrl+1 快速修复(最经典的快捷键,就不用多说了) <br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加) <br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加) <br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) <br />Alt+↑ 当前行和上面一行交互位置(同上) <br />Alt+← 前一个编辑的页面 <br />Alt+→ 下一个编辑的页面(当然

2010-08-05 12:13:00 290

原创 截取汉字

<br />public class JieQuStr {<br /> private String str;<br /> private int byteNum;<br /> public JieQuStr(String str, int byteNum) {<br />  this.str = str;<br />  this.byteNum = byteNum;<br /> }<br /> public void splitIt() {<br />  byte bt[] = str.getBytes(

2010-08-02 14:23:00 344

原创 tomcat 安装 apr (Apache Portable Runtime), tomcat-native.

<br />原文出处:http://blog.chenlb.com/2009/01/install-apache-portable-runtime-or-tomcat-native-on-tomcat.html<br />apr 与 tomcat-native 提供更好的伸缩性、性能和集成到本地服务器技术。<br />如果没有apr技术,启动tomcat 时出现如下提示:信息: The APR based Apache Tomcat Native library which allows optimal p

2010-07-21 00:27:00 541

原创 linux shell 解压缩

<br /> .Tar.gz <br />  解压:Tar zxvf FileName.Tar.gz <br />  压缩:Tar zcvf FileName.Tar.gz DirName <br />  .Tar<br />  解包:Tar xvf FileName.Tar<br />  打包:Tar cvf FileName.Tar DirName<br />  (注:Tar是打包,不是压缩!)<br />  ---------------------------------------------<b

2010-07-20 21:37:00 3893

转载 在Redhat9 Linux下安装,配置Subversion 1.3.1

在Redhat9 Linux下安装,配置Subversion 1.3.1(修订版)By:吴垠Date:2006-06-30Email:lazy_fox#msn.com版权信息:该文章版权由Wu Yin所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。联系方式:lazy_fox#msn.com1.本文需要两个文件,httpd和subversion。·httpd是web服务器,用来通过web访问subversion,这里是 官方网站,这里是它的下载网页,  这 里可以下载到htt

2010-07-20 18:17:00 399

转载 linux命令名 用法及参数 功能注解

<br />命令名   用法及参数   功能注解         <br />1 文件管理   #   ls   ls -a   列出当前目录下的所有文件,包括以.头的隐含文件         <br />   文件管理   #   ls   ls -l或ll   列出当前目录下文件的详细信息         <br />   文件管理   #   pwd   pwd   查看当前所在目录的绝对路经         <br />   文件管理   #   cd   cd ..   回当前目录的上一级目录  

2010-07-20 11:02:00 438

原创 chmod755的含义

<br />chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。<br /> <br />一般是三个数字:<br />第一个数字表示文件所有者的权限<br />第二个数字表示与文件所有者同属一个用户组的其他用户的权限<br />第三个数字表示其它用户组的权限。<br /> <br />      权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。<br /

2010-07-19 17:14:00 668

原创 什么是SOAP,UDDI,WSDL

 什么是Web Services 一直没有一个明确的答案,这里给出的看法是:Web Services 是一种基于组件的软件平台,是面向服务的Internet 应用。Web Services 是应用于Internet 的,而不是限于局域网或试验环境。这要求提出的Web Services 框架必须适用于现有的Internet 软件和硬件环境,即服务的提供者所提供的服务必须具有跨平台、跨语言的特性。其次,Web Services 所提供的服务不仅是向人,更需服务于其它应用系统。现有的Web网站也可以认为是面向服务

2010-07-18 17:04:00 955

原创 VMware下Linux的安装及简单设置

<br />软件来安装Linux。 <br />    一、VMware的安装及配置<br />    简单地说,VMware就是一款虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机。这个子机一方面建立在你正在运行的操作系统之上,同时,它又拥有自己独立的CPU、硬盘、内存及各种硬件。当然,这些都是虚拟出来的。值得一提的是虚拟的硬盘其实就是母机上的一个文件,你可以随意地对其进行分区、格式化、安装操作系统等操作而不会对原有的系统产生任何影响。虚拟子机所使用的内存大小、硬盘容量大小等都可以根据你的需要进行

2010-07-17 22:33:00 493

原创 JAVA常见面试题

(一)。forward和sendRedirect的区别;尽管HttpServletResponse.sendRedirect 方法和RequestDispatcher.forward  方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。        下面是HttpServletResponse.sendRedirect 方法实现的请求重定向与RequestDispatcher.forward 方法实现的请求转发的总结比较:        (1)RequestDispat

2010-07-17 13:22:00 350

原创 常用Eclipse插件

属性编辑器: http://propedit.sourceforge.jp/eclipse/updates/Groovy插件: http://dist.springsource.org/milestone/GRECLIPSE/e3.5/Groovy+grails插件:GroovyEclipse.zipmule插件: http://dist.muleforge.org/mule-ide/updates/3.4/xfire:http://dist.codehaus.org/xfire/update/maven:

2010-07-15 15:46:00 310

原创 Nexus介绍

关键字: maven nexus Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Ma

2010-07-15 15:03:00 558

原创 shell 脚本学习

1.创建文件:touch file 如:touch temp.log则创建了一个temp.log文件。2.删除文件:rm 如:rm temp.log。3.打印文字echo "some text"4.查看文件别表:ls 5.计算文件行数: wc –l file;计算文件中的单词数: wc -w file;计算文件中的字符数: wc -c file;6. 重命名文件或移动文件 mv oldname newname ;7.删除文件: rm file;8.在文件内搜索字符串 grep 'pattern' file;

2010-07-14 15:01:00 412

原创 Eclipse中属性编辑器插件的在线安装

<br />1、展开Eclipse的Help菜单,将鼠标移到Software Update子项,在出现的子菜单中点击Find and Install;<br />2、在Install/Update对话框中选择Search for new features to install,点击Next;<br />3、在Install对话框中点击New Remote Site;<br />4、在New Update Site对话框的Name填入“PropEdit”或其它任意非空字符串,在URL中填入http://pro

2010-07-01 09:40:00 3931

原创 数据公钥加密和认证中的私钥公钥

<br /> 加密和认证<br />  首先我们需要区分加密和认证这两个基本概念。<br />  加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。  公钥和私钥<br />  其次我们还要了解公钥和私钥的概念和作用。<br />  在现代密码体制中加密和解密是采用不同的密钥(公开密

2010-06-25 16:11:00 715

原创 JAVA中数字证书的维护及生成方法

<br /> Java中的数字证书的生成及维护方法<br />Java中的keytool.exe可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。 <br /><br />  每一个证书库是一个文件组成,它有访问密码,在首次创建时,它会自动生成证书库,并要求指定访问证书库的密码。 <br /><br />  在创建证书的的时候,

2010-06-25 16:03:00 19574

原创 jQuery-对Select的操作集合[终结篇]

<br />http://www.supesoft.com/ArticleDisp.asp?ID=4825<br /> jQuery获取Select选择的Text和Value:<br /> 请选择 C# Javascript jQuery C++ Java VB  选择一项试试看<br />语法解释:<br />1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发<br />2. var checkText=

2010-06-12 12:21:00 500

原创 ibatis常用的集中判断语句

<isPropertyAvailable> 属性是存在<br /><isNotPropertyAvailable> 属性不存在<br /><isNull> 属性值是null<br /><isEmpty> 判断Collection.size<1或String.length()<1<br /><isEqual> 等于<br /><isNotEqual> 不等于<br /><isGreaterThan> 大于<br /><isGreaterEqual> 大于等于<br /><isLessThan> 小于<br /

2010-06-01 09:54:00 2768

原创 从一个表中拿某列设置到另一个表中,通过外键关联。

update mypay_account_base set ab_ub_name_v = (  select ub_name_v from mypay_user_base    where ab_ub_id_n=ub_id_n ) where exists (  select 1 from mypay_user_base   where ab_ub_id_n=ub_id_n ) and ab_ub

2010-05-13 17:38:00 602

原创 row_number() over(order by col2 desc)用法

select *from (select t.*,row_number() over(partition by t.at_ab_id_n order by t.AT_SETTLE_DATE_D desc ) cn        from mypay_account_settle t where         t.at_ab_id_n=201001151300000002  and       

2010-05-13 17:37:00 426

原创 创建表空间和为用户以及为用户赋权限

 create tablespace mypaydatafile /oradata/ora01.dbf size 2000M,             /oradata/ora02.dbf size 2000M AUTOEXTEND OFF;create user mypayidentified by mypaydefault tablespace mypay;grant connec

2010-04-20 16:19:00 327

原创 linux vi 命令大全

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi

2010-02-25 21:45:00 297

原创 jQuery用法笔记

、jQuery的基本用法: 随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、 jQuery、mootools、Bindows以及国内的JSVM框架等,jQuery是继prototype之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简

2010-02-10 13:07:00 1002 1

原创 velocit日志

windows下开发的一个系统,采用webwork框架,昨天发给本社,那边因为重新安装了linux操作系统,出现了问题,/usr/share/tomcat5/velocity.log (許可がありません),看日志上的错误,知道是用户没有权限写velocity.log,可是如果为了这个把用户的权限给提高的话也不安全,而且velocity的破日志基本就是没有用的,所以就想把他的日志输出给关闭掉。 开始

2009-12-31 19:38:00 1002

原创 Spring Security流程

1.系统启动时会登记FilterSecurityInterceptor.objectDefinitionSource(获取访问被访问的资源所需要的权限)--->实现类FactoryBean类的getObject() ,返回一个包含(键)RUL和(值)LIST的键值对LinkedHashMap。objectDefinitionSource 2.用户第一次访问网站时(SESSION创建

2009-12-20 00:03:00 1325 2

原创 Oracle基本操作

1.字段描述无法显示cmd---regeditHKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0将NLS_LANG值改成SIMPLIFIED CHINESE_CHINA.ZHS32GB180302.SQL查询语句动态参数输入符号&name;3.将空值转化为0的函数: nvl(sum(t.apl_amount_n) ,0)into n_rmmc_ad

2009-12-17 15:38:00 429

原创 利用AbstractJExcelView生成Excel的过程

1.spring控制器继承的是AbstractJExcelView,并实现其buildExcelDocument方法。2.下面是具体实现:import java.net.URLEncoder;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletRequest;import jav

2009-12-07 13:30:00 3700

原创 账户充值流程

1.用户选择某个银行2.提交以后系统会自动产生一笔交易信息transaction_abstract(交易类型为账户存款),并生成跳转地址: http://192.168.0.245/onlinebankGateway/PaymentController?transaction_id=961241&brand_id=2&user_id=20006137&resultnotificationu

2009-12-03 13:09:00 1581

转载 常见证书格式和转换

PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:PKCS#7 Cryptographic Message Syntax StandardPKCS#10 Certification Request StandardPKC

2009-12-03 13:01:00 404

原创 签名相关

1.       安全套接字层(SSL)SSL 通过使用数字证书为 Tivoli Risk Manager 提供通信安全性.2.       (数字证书)允许实体的唯一识别;它们实质上就是由可信团体发出的电子标识卡。数字证书允许用户验证证书发出的对象和证书的发出者。数字证书有两个用途:它建立所有者的身份;它使所有者的公用密钥可用。数字证书是由可信团体 — 认证中心(CA)— 发出的,且它是有期

2009-12-03 12:59:00 336

原创 设置类标题及描述信息模板

操作路径: Java-->Code Style-->Code Tempates -->Comments-->Types内容:  /** * @title    * @description  * @usage   * @copyright Copyright 2006 Smartpay Corporation. All rights reserved. * @company  Smar

2009-12-03 11:39:00 401

空空如也

空空如也

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

TA关注的人

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