自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

转载 Java提高篇(十二):浅谈Java中的hashcode方法

浅谈Java中的hashcode方法  哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 1 public native int hashCode();   根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实...

2016-10-27 18:08:56 383

转载 PostgreSql 执行计划的解释

一个顺序磁盘页面操作的cost值由系统参数seq_page_cost (floating point)参数指定的,由于这个参数默认为1.0,所以我们可以认为一次顺序磁盘页面操作的cost值为1。下面osdba=# explain select * from t;QUERY PLAN———————————————————-Seq Scan on t  (cost=0.00 ..4621.00...

2016-10-27 10:57:52 1098

原创 PostgreSql 外键

CREATE TABLE cities (        city            varchar(20) primary key,        location   varchar(20));CREATE TABLE weather (        city            varchar(20) references cities(city),        wen...

2016-10-26 18:04:50 6214

原创 PostgreSql 添加各种约束语法

1. 添加主键alter table goods add primary key(sid);2. 添加外键alter table orders add foreign key(goods_id) references goods(sid)  on update cascade on delete cascade;on update cascade: 被引用行更新时,引用行自动更新;...

2016-10-26 17:28:52 2961

转载 Ubuntu 软件安装卸载相关命令

  自己从网上下载的软件安装包,常见格式有.deb和tar.gz。  以.deb结尾的文件,如xx..deb,它就相当于Windows系统中的可执行文件,在集成桌面环境下,可以直接双击该软件包。终端环境下,则可以输入命令“dpkg –i xx.deb”来进行安装,如要删除xx软件包,则输入命令“dpkg –r xx”。  以.tar.gz结尾的文件是指用tar命令打包并压缩成gzip格式的文件...

2016-10-26 16:55:11 625

转载 Java RMI 框架(远程方法调用)

RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接实现此接口。只有在“远程接口”(扩展 java.rmi.Remote 的接口)中...

2016-10-26 16:15:18 334

转载 简单的REST的框架实现

源码下载地址:http://download.csdn.net/source/1662193    一. 认识REST         REST软件架构是由Roy Thomas Fielding博士在2000年首次提出的。他为我们描绘了开发基于互联网的网络软件的蓝图。REST软件架构是一个抽象的概念,是一种为了实现这一互联网的超媒体分布式系统的行动指南。利用任何的技术都可以实现这种理念

2016-10-26 15:07:38 629

转载 REST架构风格简介

似乎说的很详细,不过这种东西,一般都看不下去,嗦嗦!拿来参考一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。  在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这些文章,您不仅可以

2016-10-26 15:02:27 1251

原创 Apache CXF 2.7与Spring 3集成

做项目时,涉及到多个异构系统的交互,采用了Apache CXF,下面通过实例演示Apache CXF 2.7与spring集成,发布和调用Web Service。环境:win8 64位tomcat 7 64位jdk 7 64位cxf 2.7spring 3项目结构1、在同一个项目中模仿服务端和客户端(实际项

2016-10-26 13:59:45 649

转载 dubbo 学习笔记 -- consumer端

客户端配置文件 consumer.xml     [html] view plaincopyxml version="1.0" encoding="UTF-8"?>   beans xmlns="http://www.springframework.org/schema/beans"      xmlns:xsi="http://ww

2016-10-26 13:37:21 460

转载 dubbo 学习笔记 -- provider端

服务端的配置文件:    provider.xml[html] view plaincopyxml version="1.0" encoding="UTF-8"?>   beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w

2016-10-26 13:37:01 285

转载 dubbo(provider,consumer)点到点直连配置

1.服务端接口配置(providr样例)applicationContext-dubbo-smk.xml:http://www.w3.org/2001/XMLSchema-instance"    xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"    xmlns="http://www.springframework

2016-10-26 13:33:08 1247

转载 远程调用框架dubbo

alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的东西来解决这些问题。在我们的系统中,经常会有一些跨系统的调用,如在A系统中要调用B系统的一个服务,

2016-10-26 13:27:21 279

原创 SOAP webserivce 和 RESTful webservice 对比及区别

简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于 XML 的协议,可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME),基于“通用”传输协议是 SOAP的一个优点。它还支持从消息系统到远程过程调用(Remote Procedure Call,RPC)等大量的应

2016-10-23 19:59:41 999 2

转载 RESTful WebService入门

RESTful WebService入门 RESTful WebService是比基于SOAP消息的WebService简单的多的一种轻量级Web服务,RESTful WebService是没有状态的,发布和调用都非常的轻松容易。 下面写一个最简单的Hello World例子,以便对RESTful WebService有个感性认识。因为非常专业理论化的描述RESTful WebSe

2016-10-23 19:24:38 374

原创 web.xml中classpath:和classpath*: 有什么区别

classpath:只会到你的class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找举个简单的例子,在我的web.xml中是这么定义的:classpath*:META-INF/spring/application-context.xml那么在META-INF/spring这个文件夹底下的所有application-contex...

2016-10-23 18:59:28 631

转载 60条知乎神回复,毒舌是这样炼成的

1.问:你收到的最雷的表白语是什么?知友:程冬冬做我女朋友行不行,行就行,不行我再想想办法。 2.问:“晚来天欲雪,能饮一杯无”,怎么回复比较霸气?知友:鼓鼓司机一行酒,亲人两行泪。 3.问:为什么中国人这么喜欢拍古装片?知友:magasa科幻片面临的最大问题是,在未来时空还要不要党的领导? 4.问:女朋友和女性朋友有什么区别?知友:James ...

2016-10-23 16:45:05 630

原创 WebService CXF学习(进阶篇2):JAXB剖析

     前面几节我们讲解对象传递,但是通常情况下我们不直接传对象,因为直接传递对象安全性差,而且暴露了实体对象。所以我们选择传递XML文件,当然也可以传递JSON对象。这节我只针对传递XML,那么JAVA绑定成XML,服务端将XML解析成Java对象有什么工具可用吗,其实这样的工具多的是。这里我选择一个比较简单的JAXB工具来讲解一下。    JAXB(Java Architecture ...

2016-10-22 21:29:10 863

原创 WebService CXF学习(进阶篇2):对象传递

本节就CXF框架说明一下对象传递第一步:创建传输对象Customer    如果JAXB将一个类绑定到了XML,那么默认地,所有的public成员将会被绑定。比如,公共的getter和setter方法对,或者公共的field。任何protected,package-visible或者private的成员都会被绑定,如果它被添加了一个合适的注解,比如@XmlElement或者@XmlAttr...

2016-10-22 21:00:36 887

原创 WebService CXF学习(进阶篇1):JAX-WS讲解

JAX-WS规范是一组XML web services的JAVA API。JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。   在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP。在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些A

2016-10-22 20:04:33 476

原创 WebService CXF学习(入门篇3):WSDL、SOAP描述

参考资料:http://www.ibm.com/developerworks/cn/webservices/ws-wsdl/index.htmlW3Schools中的Web Services 系列教程1.WSDLWSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它...

2016-10-22 19:50:45 583

原创 WebService CXF学习(入门篇2):HelloWorld

注:本系列使用的jar包比较老,例子仅用于说明webService与CXF的关系,有个直观认识。第一步:新建一个webservice接口,通过注解@WebService申明为webservice接口import javax.jws.WebParam;import javax.jws.WebService;/*1. commons-logging-1.1.1.jar 2. g...

2016-10-22 19:11:44 392

原创 WebService CXF学习(入门篇1):CXF由来

WebService介绍       WebService让一个程序可以透明地调用互联网程序,不用管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。WebService是基于http协议的组件服务,WebService是分散式应用程序的发展趋势。WebService的开源实现WebService更多是一种标准,而不是一种具体的技术。不同的平台,不同的语言大都提供...

2016-10-15 16:21:41 344

转载 北极熊扫描器4.0发布,无需过多介绍的国产安全工具

前言相隔好几个月,“北极熊”再次更新,像我那么勤快的人好像已经不多见了。。。。安全工具,更新频率都不是很高,说实在的一句话,好用就行,本次可以说是大改,以及大量调整,曾经有人反馈,速度不快,容易崩溃的问题等等,当初软件官方发布的时候,默认线程,程序延迟,都不是最佳的,这次呢,干脆放开软件,让他“疯起来”。更新亮点一:网址爬虫开放了一句话木马扫描X

2016-10-15 11:09:16 2443

转载 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)

RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。 Web Service

2016-10-12 15:12:59 233

原创 PostgreSql DO以及有条件的创建函数

例子:比如在数据库必须是UTF-8编码时,才创建某个函数,则可以将函数包裹在code中。DO$DO$DECLAREcodingvarchar;BEGINSELECTgetdatabaseencoding()INTOcoding;IFcoding='UTF8'THENEXECUTE'CREATEORREPLACEFUNCTIONpg_...

2016-10-11 16:35:41 1592

转载 Burpsuite抓取gzip数据包

注:该blog的测试需按照文中提供的测试环境,不同版本的测试环境可能效果不一样。测试环境[+]JDK 1.8.0_45[+]Burp Suite 1.6.27[+]WinHex 14.2 SR-3[+]WinRAR 5.21下载地址:[+]JDK 1.8.0_45[+]Burp Suite 1.6.27[+]WinHex 14.2 SR-3[+]WinRAR...

2016-10-11 16:25:40 2450

转载 Burpsuite抓HTTPS数据包(通用)

注:1,如下场景需按照对应的版本进行处理,因为不同的版本处理效果不同。本blog不一定适用2、CA证书不是从官网下载的,是内置在burp内的,可以在jar里提取出来。3、证书格式就是那固定的几种,只要是认证过的,都可以安装。 Burp Suite抓HTTPS数据包(通用)测试环境[+] JDK1.8.0_40[+] Burp Suite 1.6.17下载地址:[...

2016-10-11 16:23:21 1932

原创 RabbitMQ默认端口

4369 (epmd), 25672 (Erlang distribution)5672, 5671 (AMQP 0-9-1 without and with TLS)15672 (if management plugin is enabled)61613, 61614 (if STOMP is enabled)1883, 8883 (if MQTT is enabled)

2016-10-11 16:19:31 3227

原创 PostgreSQL 允许远程访问设置方法

安 装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。pg_hba.conf:配置对数据库的访问权限,postgresql.conf:配置Postgre

2016-10-11 16:03:07 21610 3

转载 Burpsuite抓取手机APP的HTTPS数据

本文简述了关于burpsuite拦截手机报文的案例:1.所需条件· 手机已经获取root权限· 手机已经成功安装xposed框架· 电脑一台2.详细步骤2.1 在手机上面安装xposed JustTrustMeJustTrustMe是一个去掉https证书校验的xposed hook插件,去掉之后就可以抓取做了证书校验的app的数据包。JustTrustMe在github的地址位: htt...

2016-10-11 15:47:21 7217

各种实用开发工具

包含window,linux,mac下各种版本各种前后端,数据库等工具包,非常实用。

2018-08-26

spring框架2016

最新spring框架2016视频教程,包含源码和笔记。小白入手实用教程。

2018-08-26

hibernate框架2016

最新hibernate框架2016视频教程,包含源码和笔记。小白入手实用教程。

2018-08-26

java反编译工具

java中class文件的反编译工具,java中class文件的反编译工具,java中class文件的反编译工具,java中class文件的反编译工具。

2018-08-26

Des前后台加解密

2016-03-20

空空如也

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

TA关注的人

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