自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 10个有关RESTful API良好设计的最佳实践-[转]

10个有关RESTful API良好设计的最佳实践原文地址:http://www.jdon.com/soa/10-best-practices-for-better-restful-api.html Web API已经在最近几年变成重要的话题,一个干净的API设计对于后端系统是非常重要的。  通常我们为Web API使用RESTful设计,REST概念分离了API结构和逻辑资源,...

2016-08-10 09:36:55 139 1

原创 使用Eclipse构建Maven的SpringMVC项目[转载]

使用Eclipse构建Maven的SpringMVC项目 原文地址:http://limingnihao.iteye.com/blog/830409转载文章,仅供自身工作参考,详细请访问原文出处!          首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。        用MyEc...

2016-02-19 09:39:37 127

原创 [转]数字证书原理--证书的构成和原理

3. 证书的构成和原理3.1 证书的构成和原理之前已经大概说了一个证书由什么构成,但是没有仔细进行介绍,这里对证书的内容做一个详细的介绍。先看下一个证书到底是个什么东西,在windows下查看一个证书时,界面是这样的,我们主要关注一下Details Tab页,其中的内容比较长,我滚动内容后后抓了三个图,把完整的信息显示出来:  里面的内容比较多——Version、Seri...

2015-11-15 17:43:01 211

原创 [转]数字证书原理--一个加密通信过程的演化(下)

2.6 完整过程:step1: “客户”向服务端发送一个通信请求“客户”->“服务器”:你好  step2: “服务器”向客户发送自己的数字证书。证书中有一个公钥用来加密信息,私钥由“服务器”持有“服务器”->“客户”:你好,我是服务器,这里是我的数字证书  step3: “客户”收到“服务器”的证书后,它会去验证这个数字证书到底是不是“服务器”的,数字证...

2015-11-15 17:40:49 180

原创 [转]数字证书原理--一个加密通信过程的演化(中)

2.4 第四回合:“客户”->“服务器”:你好“服务器”->“客户”:你好,我是服务器“客户”->“服务器”:向我证明你就是服务器“服务器”->“客户”:你好,我是服务器 {你好,我是服务器}[私钥|RSA]“客户”->“服务器”:{我们后面的通信过程,用对称加密来进行,这里是对称加密算法和密钥}[公钥|RSA]    //蓝色字体的部分是对称加...

2015-11-15 17:39:48 153

原创 [转]数字证书原理--一个加密通信过程的演化 (上)

2、一个加密通信过程的演化      我们来看一个例子,现在假设“服务器”和“客户”要在网络上通信,并且他们打算使用RSA(参看前面的RSA简介)来对通信进行加密以保证谈话内容的安全。由于是使用RSA这种公钥密码体制,“服务器”需要对外发布公钥(算法不需要公布,RSA的算法大家都知道),自己留着私钥。“客户”通过某些途径拿到了“服务器”发布的公钥,客户并不知道私钥。“客户”具体是通过什么途径...

2015-11-15 17:38:35 266

原创 [转]数字证书原理--基础知识

 原文 地址 :http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字...

2015-11-15 17:33:45 105

原创 Apache Camel: Integration Nirvana

Apache Camel: Integration Nirvana原文地址:https://dzone.com/articles/apache-camel-integration Take any integration project and you have multiple applications talking over multiple transports on mu...

2015-10-14 09:49:51 215

原创 适配器模式Adapter

适配器模式有2种第一种是“面向类的适配器模式”,第二种是“面向对象的适配器模式”。 先说“面向类的适配器模式”。顾名思义,这类适配器模式就是主要用于,单一的为某个类而实现适配的这样一种模式,为什么说只为某个类去实现,一会提到,我们先展示这种类适配模式的代码实现。源的代码如下: public class Person { private String nam...

2015-08-27 22:50:46 158

原创 使用SLF4J

     每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。在这篇文章中,我们将学习为什么使用SL...

2015-08-27 21:14:14 92

原创 [转]Java Socket实战之五 使用加密协议传输对象

前面几篇博文提到了Socket中一些常用的用法,但是对于一些有安全要求的应用就需要加密传输的数据,此时就需要用到SSLSocket了。还是一样需要一个实现了java.io.Serializable接口的简单Java对象package com.googlecode.garbagecan.test.socket.ssl;public class User implements ja...

2015-08-18 23:30:13 70

原创 [转]Java Socket实战之四 传输压缩对象

上一篇文章说到了用Java Socket来传输对象,但是在有些情况下比如网络环境不好或者对象比较大的情况下需要把数据对象进行压缩然后在传输,此时就需要压缩这些对象流,此时就可以GZIPInputStream和GZIPOutputStream来处理一下socket的InputStream和OutputStream。仍然需要一个实现了java.io.Serializable接口的简单Java对...

2015-08-18 23:29:45 79

原创 [转]Java Socket实战之三 传输对象

前面两篇文章介绍了怎样建立Java Socket通信,这一篇说一下怎样使用Java Socket来传输对象。首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的了,入下:package com.googlecode.garbagecan.test.socket.sample3;public clas...

2015-08-18 23:29:26 114

原创 [转]Java Socket实战之二 多线程通信

上一篇文章说到怎样写一个最简单的Java Socket通信,但是在上一篇文章中的例子有一个问题就是Server只能接受一个Client请求,当第一个Client连接后就占据了这个位置,后续Client不能再继续连接,所以需要做些改动,当Server没接受到一个Client连接请求之后,都把处理流程放到一个独立的线程里去运行,然后等待下一个Client连接请求,这样就不会阻塞Server端接收请...

2015-08-18 23:29:02 110

原创 [转]Java Socket实战之一 单线程通信

现在做Java直接使用Socket的情况是越来越少,因为有很多的选择可选,比如说可以用spring,其中就可以支持很多种远程连接的操作,另外jboss的remoting也是不错的选择,还有Apache的Mina等等,但是在有些时候一些特殊情况仍然逃脱不了直接写Socket的情况,比如公司内部一些莫名其妙的游戏规则。废话不说了,下面就看看如果自己写Socket应该怎么做吧。首先是写一个S...

2015-08-18 23:28:18 101

Linux SSH 免密码登录

工作中经常要登录的Linux主机太多,每次输密码太麻烦,配过几次免密码登录,每次都记不住,这次记下来备忘。首先在自己机器上使用 ssh-keygen 工具来创建密钥,如下ssh-keygen -t rsa使用 ssh-copy-id 命令自动在目标服务器上生成~/.ssh/authorized_keys文件ssh-copy-id -i ~/.ssh/id_rsa.pub ...

2015-07-24 21:10:00 68

原创 XML认证教程,第 8 部分: SAX Parser [转]

 http://www.ibm.com/developerworks/cn/xml/x-cert/part8/index.html 简介: 读取和操纵 XML 文件的标准方法是 DOM(“文档对象模型”)。遗憾的是,这种方法需要读取整个文件并将它存储到树结构中,因而效率不高、缓慢,并且会过度使用资源。 什么是 SAX读取和操纵 XML 文件的标准方法是 DOM(“文档对...

2013-03-14 15:47:11 88

原创 XML and Java - Parsing XML using Java Tutorial [转]

 http://www.java-samples.com/showtutorial.php?tutorialid=152 Parsing XMLIf you are a beginner to XML using Java then this is the perfect sample to parse a XML file create Java Objects and mani...

2013-03-14 15:40:01 134

原创 JAVA socket编程实例 [转]

(转载文章,原作者无从考证,感谢作者的无私奉献) 事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了. 网络编程的基本模型就是客户...

2013-03-13 15:30:00 98

原创 Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别 [转]

sys和system用户区别1)最重要的区别,存储的数据的重要性不同sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。 system用户用于存放次一级的内部数据,如oracle的...

2013-03-12 14:17:51 117

原创 表分区分割脚本

表分区分割脚本

2013-03-12 13:10:00 72

原创 Oracle Session 视图[转]

v$sessionv$session_waitv$session_wait_historyv$active_session_history 1、v$session:连接将产生会话,当前会话的信息保存在v$session中,连接断开后消失;2、v$session_wait:将当前会话中正在等待的会话状态复制一份到视图,断开后消失(等待会话生命周期最后1次等待);3、v...

2013-03-06 10:17:35 134

原创 10G中查看历史执行计划信息[转]

现在总结下10G的,使用的是AWR报告中的信息,主要是查询以下四个视图:DBA_HIST_SQLTEXT、DBA_HIST_SQL_PLAN、DBA_HIST_SQLSTAT、DBA_HIST_SNAPSHOT。Sometimes you will receive complains from users that something that has been running ok fo...

2013-03-01 11:02:56 104

原创 Oracle 表连接 [转]

Oracle 表之间的连接分为三种:1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制)       (2)右外连接(右边的表不加限制)        (3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接)  SQL的标准语法:select table1.column,table2.columnfrom table1 [inner ...

2013-02-26 15:20:09 75

原创 oracle的number类型精度、刻度范围 [转]

一、 oracle 的 number 类型精度、刻度范围 number(p,s)p: 1---38s: -84---127有效数位 :从左边第一个不为 0 的数算起,到末位数字为止的所有数字,小数点和负号不计入有效位数。 p>0 ,对 s 分 3 种情况: 1.s>0 精确到小数点右边 s 位,并四舍五入 。然后检验有效数位是否 <= p ; ZWF.YUDONG>cr...

2013-02-26 15:06:52 568

原创 代码洁癖症的表现 [转]

有下列情形之一的,你患上了代码洁癖症。症状程度可轻可重,轻者帮助写出优雅整洁的代码,重者走火入魔,万劫不复。多余的空行、分号,没有使用的变量,见一个删一个。tab或者空格没有对齐的必须纠正过来,除了缩进用,不允许看到代码内连续两个空格。看到一个类某个方法没有注释,不由自主地加上,不管有没有意义。错误的拼写,无论是在命名还是注释必须纠正过来;不一致的大小写,必须要纠正过来;...

2013-02-26 11:27:24 139

原创 java 动态代理深度学习[转]

一.相关类及其方法: java.lang.reflect.Proxy,Proxy 提供用于创建动态代理类和实例的静态方法.newProxyInstance()返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序(详见api文档)java.lang.reflect.InvocationHandler,InvocationHandler 是代理实例的调用处理程序 实现的...

2013-02-01 01:27:04 97

原创 跳跃式索引(Skip Scan Index)的浅析[转]

跳跃式索引(Skip Scan Index)的浅析[English] 作者: fuyuncat 来源: www.HelloDBA.com   在Oracle9i中,有一个新的特性:跳跃式索引(Skip Scan Index)。当表有一个复合索引,而在查询中有除了索引中第一列的其他列作为条件,并且优化器模式为CBO,这时候查询计划就有可能使用到SS。此外,还可以通过...

2012-12-27 10:51:14 157

原创 DBMS_XPLAN.Display_Cursor 分析[转]

Oracle 10 added the awesome procedure dbms_xplan.display_cursor but unfortunately the documentation of the package is a bit lacking and the options and output can be confusing, so here are few clarifi...

2012-12-27 10:49:38 681

原创 [转]解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程

Tag: http://www.oraclefans.cn/forum/showblog.jsp?rootid=4625解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程 昨天开发人员跟我说,执行一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展te...

2012-11-28 11:11:28 234

原创 Estimate TEMP usage without running SQL [转]

Estimate TEMP usage without running SQL I decided to post this tip for a while but each time I distracted with something and I forgot that. Yesterday a client called me with an issue on TEMP tablesp...

2012-11-28 11:09:03 74

原创 Bind variables - The key to application performance[转]

OverviewIf you've been developing applications on Oracle for a while, you've no doubt come across the concept of «Bind Variables». Bind variables are one of those Oracle concepts that experts ...

2012-11-27 15:16:33 138

原创 [转]Oracle中Left Outer Join和外关联(+)的区别

外关联是Oracle数据库的专有语句Left Outer Join则是SQL-92的标准语句通常认为这两个SQL是可以等效的,但还是有些细微的差别。一般说来,外关联的等值条件等效于Left Outer Join中的on语句;两个where中其他语句是一样的。但是Left Outer Join中的其他条件(非表连接)出现在On关键词后面还是出现在Where关键词后面是不一样的,这样的...

2012-11-27 15:15:48 112

原创 Oracle中组合索引的使用详解[转]

Oracle中组合索引的使用详解在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。在组合索引的使用方面,Oracle有以下特点:    1、 当使用基于规则的优化器(RBO)时,只有当组合索引的前导列出现在SQL语句的where子句中时,才会使用到该索引;    2、 在使用Oracle9i之前的基于成本的优化器(CBO)时, 只有当组合索引的前导列出现在SQL语...

2012-11-27 15:15:08 114

原创 Oracle splitting partitions简单小结[转]

http://www.oracleonlinux.cn/2012/09/oracle-splitting-partitions/  本文简单记录在Oracle 10g数据库上对范围分区表的Splitting Partitions测试过程和结论,并不涉及到Oracle数据库中分区技术的详细描述。1 测试环境及平台:OS: 1[root@localhos...

2012-11-27 15:12:39 112

原创 [转]Optimizing SPLIT PARTITION and SPLIT SUBPARTITION Operations

Optimizing SPLIT PARTITION and SPLIT SUBPARTITION Operations   Oracle Database implements a SPLIT PARTITION operation by creating two newpartitions and redistributing the rows from the par...

2012-11-27 15:11:49 134

原创 深入理解java多态性

(一)相关类class A ...{         public String show(D obj)...{                return ("A and D");         }          public String show(A obj)...{                return ("A and A");         } } class...

2012-07-04 12:36:21 53

原创 Java debugging tutorial - 10 tips on debugging in java with example

Java debugging tutorial - 10 tips on debugging in java with example How to debug java program in Eclipse Debugging is a must have skill for any java developer. Having ability to debug ...

2012-04-23 16:48:58 145

原创 10 Interview questions on Singleton Pattern in Java

10 Interview questions on Singleton Pattern in JavaSingleton pattern in Java is one of the most common patterns available and it’s also used heavily in Java. This is also one of my favorite interview...

2012-04-23 14:55:00 77

原创 Top 30 Programming interview questions

Top 30 Programming interview questionsProgramming questions are integral part of any java or C++ programmer or software analyst interview. No matter on which language you have expertise it’s expe...

2012-04-23 14:52:00 193

中国电信笔试试题(通信类)

中国电信笔试题目,主要是有关通信和计算机网络方面的试题!!!

2008-11-19

空空如也

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

TA关注的人

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