自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Oracle的锁表与解锁

-------- 一般查询SELECT /*+ rule */ s.username, decode(l.type, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL, o.owner, o.object_name, o.object_type, s.sid, s.serial#, s.terminal

2013-04-22 21:17:51 1040

转载 Joda-Time 简介 转自IBM

简介: 任何企业应用程序都需要处理时间问题。应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径。使用 JDK 完成这项任务将非常痛苦和繁琐。现在来看看 Joda Time,一个面向 Java™ 平台的易于使用的开源时间/日期库。正如您在本文中了解的那样,Joda-Time 轻松化解了处理日期和时间的痛苦和繁琐。在编写企业应用程序时,我常常需要处理日

2012-10-29 18:24:02 726

转载 JAVA 流 小结

流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图:java.io包是一组流类,分为:字节流:抽象父类是InputStream/OutputStream字符流:抽象父类是R

2012-08-30 17:02:35 642

转载 MIME type

MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成,最初是为了标识邮件Email附件的类型,在html文件中可以使用content-type属性表示,描述了文件类型的互联网标准。MIME类型能包含视频、图像、文本、音频、应用程序等数据。

2012-08-21 11:27:19 7198

转载 错误代码系统实例借鉴

做较大系统往往需要建立较完整的错误码系统,找了一下,觉的新浪的一套错误码系统比较有借鉴内容。如下:错误代码说明错误返回值格式JSON{ "request" : "/statuses/home_timeline.json", "error_code" : "20502", "error" : "Need you follow uid."}错误代码说明

2012-08-20 18:02:56 12740

转载 HTML中定义字体[字体美化]

一、HTML中定义字体字体的确是很好打交道的,一开始制作页面,它就以默认的样式显示。随着逐步的深入,你会改变一下默认的设置,增大或者减小字体。一般字体默认的标签格式:<p>田涛</p>接下来,我们把字体设置为黑体或者宋体字样式,它的标签如下:<p><font face="黑体">田涛</font></p>在以上格式里,我们引出了字体的标签元素<font></font>.该标签具

2012-08-20 17:26:29 10096

转载 Oracle读取Blob数据-通过JDBC

通过JDBC读取Blob数据,演示代码[java] view plaincopyprint?   import java.io.File;  import java.io.FileOutputStream;  import java.io.IOException;  import java.io.InputStream;  imp

2012-08-20 17:19:38 863

转载 Java中常用的加密方法(JDK)

加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算

2012-08-14 09:59:56 2392

转载 Oracle Raw,number,varchar2 转换

在网络中的计算机之间传输 RAW 数据时,或者使用 Oracle 实用程序将 RAW 数据从一个数据库移到另一个数据库时,Oracle 服务器不执行字符集转换。存储实际列值所需要的字节数大小随每行大小而异,最多为 2,000 字节。可能这样的数据类型在数据库效率上会提高, 而且对数据由于字符集的不同而导致的不一致的可能性在这边也排除了。这个字段在实际的用途中好像不多。raw类型的介绍,

2012-08-14 09:58:27 14250

转载 非对称加密

【1】非对称加密算法:非对称加密算法又称为公钥加密算法,按照密码学的Kerckhoff原则:“所有算法都是公开的,只有密钥是保密的”。即安全系统的设计者不能指望使用某种秘密的无人知道的算法来保密,而应当使用一种公开的被验证过的算法——只要密钥是安全的,已知算法的攻击者实际上无法破解秘文的算法才是好的算法。RSA算法是目前最流行的公钥密码算法,它使用长度可以变化的密钥。RSA是第一个既能

2012-08-13 11:28:15 834

转载 ClassLoader.getResourceAsStream(name);获取配置文件的方法

ClassLoader.getResourceAsStream(name);路径问题InputStream in = getClass().getResourceAsStream('/'+"spring-beans.dtd"); 表示从classs目录下面的找文件,文件放在src下面就可以了.InputStream in = getClass().getResourceAsStream

2012-08-03 16:02:27 2440

原创 Spring 发送带有内嵌图片和附件的邮件的java程序

java已经将邮件的发送接收封装的很完美,我们使用起来也很方便。Spring的框架下发送带有内嵌图片和附件的邮件的java程序的小例子。Spring的配置如下: smtp.163.com true username@163.com passw

2012-08-03 15:32:01 910

转载 oracle小数点保留问题

最近公司有个业务清单提取需求,需要使用百分率,保留2位小数,其实只用round就可以实现(round(_data,2) ),但是格式不是很工整,对格式要求不严谨的情况下使用round即可,以下是网络搜索到的处理方法:  方法一:使用to_char的fm格式,即:  to_char(round(data.amount,2),'FM9999999999999999.00') as am

2012-08-03 11:13:59 1349

转载 在Linux中打开了太多文件(Too many open files)的解决方法

回答一、[root@lxadmin nginx]# cat /proc/sys/fs/file-max8192文件系统最大可打开文件数[root@lxadmin nginx]# ulimit -n1024程序限制只能打开1024个文件使用[root@lxadmin nginx]# ulimit -n 8192调整一下或者永久调整打开文件数 可在启动文件/etc/

2012-07-05 16:16:14 985

转载 关于URL编码

一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址 “http://www.abc.com”,但是没有希腊字母的网址“http://www.aβγ.com”(读作阿尔法-贝塔-伽玛.com)。这是 因为网络标准RFC 1738 做了硬性规定:

2012-06-07 14:53:07 635

转载 Oracle中的Union、Union All、Intersect、Minus

众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not null);

2012-06-05 17:20:15 559

原创 Spring中TransactionTemplate 简单灵活的事务配置及使用

在一般的交易类程序中会频繁的使用事务来约束重要或关键的动作,已保证交易行为的整体性和一致性。下例中是在Spring框架下中使用JDBC连接数据库的事务示例。1.配置文件内容 数据源、事务的底层配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/20

2012-05-17 15:31:29 32848 1

原创 大交易量日志梳理

最近做的一个项目中,生产环境上交易量比较大,一般是每日10000笔。原来记录日志方式的结果是多个线程交织在一起,大大的影响了日志的可读性,给分析问题带来了很大的障碍。上网搜了相关资料,得出了一个解决方案,如下:1.在web.xml中更改启动的拦截器 Struts2 cn.com.nantian.epayment.core.StrutsFilter 2.新建拦截器 Str

2012-05-14 17:10:26 1249

转载 Oracle行列转换小结

目录结构如下:行转列列转行[一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE Sql代码 create table TEST_TB_GRADE (   ID        NUMBER(10) not null,   USER_NAME VARCHAR2(20 CHAR),   COURSE    VARCHAR2(20

2012-05-04 18:49:50 609

原创 怎样用Java来获取真实的IP地址

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.bt285.cn / 的URL时,用request.getR

2012-04-23 00:28:22 1170

转载 Java和Jsp 中 request.getHeader() 详细说明

== JAVA 部分request.getHeader() 详细说明==System.out.println("rotocol: " + request.getProtocol()); System.out.println("Scheme: " + request.getScheme()); System.out.println("Server Name: " + request.ge

2012-04-19 20:20:51 19800

转载 java导出txt

第一种形式,是以流的开式直接response,适用于数据量不是很大的情况下。  第二种形式,是先将要下载的文件写到后台的一个文件或者excel 中,然后再进行下载。  第一种实现:package com.smartdot.pdm.business.corp.magazine.util; import java.io.BufferedOutputStream;

2012-04-15 21:52:38 1091

转载 java基本类型位数、最大值、最小值

java基本类型位数、最大值、最小值package day02;public class ShuJuLeiXin { public static void main(String[] args) {  // byte       p("基本类型:byte 二进制位数:" + Byte.SIZE);          p("包装类:java.lang.Byte

2012-04-15 18:28:30 1905

转载 base64出现空格的问题

如:将一串参数做了base64后直接作为url的一部分发送出去了。 要知道base64的算法有pad,crcf的控制选项,而又很凑巧,发使用的是none,即pading部分带有crcf,这样一个正常的参数输入,会产生类似于: ancdfdsfdsfdsfsadfasfsafafdsafadsfsafasdfasdfsadfadfdsfsd== 注意上面换行的地方被加了cr cf

2012-04-05 18:10:22 41162 4

原创 jsp页面中文乱码初步处理

jsp页面中文乱码初步处理在下面加上以下一行试试如果不行,试试转码。转码的三种方法:A. 接受参数时进行编码转换String str = new String(request.getParameter("something").getBytes("ISO-8859-1"),"utf-8"); 这样的话,每一个参数都必须这样进行转码。很麻烦。但确实可以拿到汉字。B

2012-04-05 11:46:01 560

转载 linux解压tar命令

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

2012-04-01 01:12:45 393

转载 查看Linux系统内存 CUP 使用情况

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 02:53:32 up 16 days,  6:34, 17 users,  load average: 0.24, 0.21, 0.24Tasks: 481 total,   3 running, 474 sleep

2012-03-31 23:59:27 4275

转载 Iterator(迭代器)的一般用法

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返

2012-03-06 18:10:09 378

转载 PowerDesigner导入SQL生成数据模型

今天在进行程序调试时需要将一个已有的应用进行修改,因为是别人开发的系统,数据结构没有。需要自己来进行建立,于是把数据库的结构导出成了.SQL文件,然后再导入PowerDesigner进行处理,方法如下:1、启动PowerDesigner,选择"File"菜单中的Reverse Engineer->Database2、选择你的DBMS类型。点击确定 3、选择"Using scri

2012-03-06 12:57:07 354

转载 oracle函数中文排序

关键字: nlssort, 拼音排序, 笔划, 部首Oracle9i之前,中文是按照二进制编码进行排序的。  在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值    1. SCHINESE_RADICAL_M   按照部首(第一顺序)、笔划(第二顺序)排序    2. SCHINESE_STROKE_M   按照笔划(第一顺序)、部

2012-03-05 14:21:36 886

转载 Oracle横表、纵表一点记录

横表就是普通的建表方式,如一个表结构为:主键、字段1、字段2、字段3。。。如果变成纵表后,则表结构为:主键、字段代码、字段值。而字段代码则为字段1、字段2、字段3。 纵表对从数据库到内存的映射效率是有影响的,但细一点说也要一分为二:纵表的初始映射要慢一些;纵表的变更的映射可能要快一些,如果只是改变了单个字段时,毕竟横表字段比纵表要多很多。 横表的好处是清晰可

2012-03-05 14:17:17 620

转载 Oracle行列转换小结

目录结构如下:行转列列转行[一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE Sql代码 create table TEST_TB_GRADE (   ID        NUMBER(10) not null,   USER_NAME VARCHAR2(20 CHAR),   COURSE    VARCHAR2(20

2012-03-05 14:05:14 339

转载 Oracle “CONNECT BY” 使用Oracle “CONNECT BY”是层次查询子句,一般用于树状或者层次结果集的查询。其语法是:

Oracle “CONNECT BY” 使用Oracle “CONNECT BY”是层次查询子句,一般用于树状或者层次结果集的查询。其语法是:[ START WITH condition ]CONNECT BY [ NOCYCLE ] conditionThe start with .. connect by clause can be used to select data tha

2012-03-05 10:54:07 513

转载 Oracle 函数大全

Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space fromdual;       A        A      ZERO     SPACE

2012-03-03 16:36:42 321

转载 oracle的substr函数的用法

oracle的substr函数的用法 取得字符串中指定起始位置和长度的字符串   substr( string, start_position, [ length ] ) 如:     substr('This is a test', 6, 2)     would return 'is'     substr('This is a test', 6)     would retu

2012-03-02 18:09:43 340

转载 Oracle中Decode()函数使用技巧

decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。      DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智

2012-03-02 18:09:06 340

转载 Java 中Iterator 、Vector、ArrayList、List 使用深入剖析

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashta

2012-02-29 21:55:37 393

原创 简单的多终端对同一数据的互斥插入

简单的多终端对同一数据的互斥插入相关问题说明:        两台设置了F5的服务器上,要求部署完全相同程序代码的应用。        设置了一个定时任务,每天向日志表中插入数据。如果不做限制,一定会生成两条重复的记录。现在要求数据库中的数据不能重复。基本策略:        各个服务器上的应用向数据库中执行了查询锁行操作(select * from .... wher

2012-02-08 21:21:01 708

转载 谈J2EE架构分层:业务逻辑层不是转发器

在Java EE的开发中,我们一直强调J2EE架构分层,什么MVC三层体系,N层架构,好像只有架构分层越多,系统就越完美,才能体现出现代软件工程的优点。最近一直在思考,我们为什么要分层?分层的意义何在?怎样去组织各个层次的关系?       架构分层的好处就在于代码清晰,结构分明,有利于修改、维护和复用,这已经成为大家分层的一个最有说服力的原因。但是也并不是任何系统都要分层设计,简单的系统

2012-02-07 14:31:54 519

原创 Oracle数据库实用存储过程

Oracle数据库存储过程1.用来插入大量测试数据的存储过程CREATE OR REPLACE PROCEDURE INSERTFLOW(ST_NUM IN NUMBER,--输入的参数1ED_NUM IN NUMBER --输入的参数2)ISBEGINdeclare i number;beginFOR i

2012-01-17 16:09:58 715

网工英语词汇表 网工必备

词汇表 1.GB Ethernet(兆位以太网) 一种新的高速以太网,由IEEE802.3 工程规定。带宽 1 0 0 0 M b p s,虽然可以运作在小段的U T P(非屏蔽双绞线),但通常运行在光纤介质上。 1 0 B a s e 2 一种以太网,根据I E E E 8 0 2 . 3标准,使用铜缆作为介质,为总线拓扑, 1 0 B a s e 2也叫细网或细以太网,它的名字来源于它以1 0 M b p s的速度传输数据(所以叫 “1 0 B a s e”)和它的网段最大长度为1 8 5米,大约2 0 0米(所以叫“2”)。 1 0 B a s e 5 最初的以太网标准,它使用总线拓扑和粗同轴电缆,也叫粗网或粗以太网。 它的名字来源于它以1 0 M b p s的速度传输数据(所以叫“ 1 0 B a s e”)和它的网段最大长度为5 0 0 米(所以叫“ 5”)。 1 0 B a s e T 一种以太网类型,它使用双绞线,星形-总线拓扑或树形拓扑。以1 0 M b p s传输 数据(所以叫“1 0 B a s e”)和它需要双绞线( t w i s t e d - p a i r)作为介质(所以叫“T”)。 1 0 0 B a s e T I E E E 8 0 2 . 3 u定义的一种新的以太网标准,它使以太网在不作大的投资和结构 改变的情况下能把局域网的传输速度提高到1 0 0 M b p s。1 0 0 B a s e T在星形-总线拓扑或树形拓扑 中使用基带传输,像10Base T一样,“T”代表使用双绞线。 1 0 0 B a s e T X 100Base T技术的一种,它通过以1 0倍的速度传送信号并且减少数字脉冲间 隔和工作站用于C S M A / C D的等待和侦听时间来达到1 0 0 M b p s的传输速度,它要求5类U T P (非屏蔽双绞线)。 1 0 0 B a s e V G 一种可以以1 0 0 M b p s传输数据的网络模型,与以太网不同, 1 0 0 B a s e V G使 用一种有优先级的介质访问方法而不是C S M A / C D,像100BaseTX 一样,100 Base VG使用全 部4对双绞线,它名字中的V G是来源于它可以传输语音(“Voice grade”)。 802.3 关于以太网设备和数据操作的I E E E标准。 8 0 2 . 5 关于令牌环的连网设备及数据操作的I E E E标准。 A A + C o m p T I A创建的、标识关于P C操作、修理以及管理的专家认证系统。 A C K(应答信号) 在O S I模型的传输层中用来通知发送者发送的帧已经收到的应答信 号。 active monitor(活动监视器) 在令牌环网络上,负责维护令牌传递、监视令牌和帧的 传输、检测丢失的令牌和纠正其他错误的工作站,在任何时候都只能有一个活动监视器。 active topology(动态拓扑) 一种拓扑结构,在这种结构中,任何工作站都参与数据传 输。 a d d r e s s(地址) 在网络上惟一标识每个工作站和设备的数字。没有惟一的地址,网上 的计算机就不能可靠通信。 address management(地址管理) 集中管理整个局域网的地址,通常不需要访问客户 工作站。 548 计算机网络实用教程 下载 Address Resolution Protocol (ARP,地址解析协议) T C P

2009-03-09

经典网络工程师专题讲义

专题一:计算机系统基础知识 本章主要内容 计算机系统结构基础 计算机操作系统基础 计算机系统结构的基础 计算机系统结构的基础概念 主要研究软件、硬件功能分配,确定软件、硬件界面,即从机器语言程序员或编译程序设计者的角度所看到的物理系统的抽象。 计算机系统的分类 Flynn 分类 SISD SIMD MISD MIMD CPU 结构及分类

2009-03-09

空空如也

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

TA关注的人

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