自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好习惯要坚持下去

那些比我们优秀的人都在努力,我们有什么理由停下脚步

  • 博客(16)
  • 收藏
  • 关注

转载 MyEclipse开发Java WebService 简单实例

前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK 1.6.0_22 二、创建服务端1、创建【Web Service Project】,命名为【TheService】。   2、创建【Class】类,命名为【ServiceHello】

2016-03-22 15:25:24 3467 2

转载 eclipse+webservice开发实例

1.参考文献:1.利用Java编写简单的WebService实例  http://nopainnogain.iteye.com/blog/7915252.使用Eclipse+Axis2+Tomcat构建Web Services应用(实例讲解篇) 2.实例1(主要看到[2])2.1.系统功能: 开发一个计算器服务CalculateService,这个服务包含加

2016-03-22 15:23:18 1975

转载 jws,axis2,Xfire以及cxf对比

首先说明下,对于以上这些开源的框架和JWS,我都用过了。 看了前面一系列Java6 JWS的文章,很显然,无论从开发还是部署角度来说,Java6的JWS都是最容易的。我们不禁回想:有了Java6,还需要Axis2、XFire、CXF吗? 要回答这个问题,需要对几种JWS的实现以及其他功能做个对比就搞明白了。 1、JWS是Java语言对WebService服务的一种实现,用来

2016-03-22 14:59:09 2557

转载 javaweb学习之Http协议

一、什么是HTTP协议  HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本  HTTP协议的...

2016-03-20 21:49:12 525

转载 外观模式(Facade)

张三自从毕业后开始做软件开发,做着做着发现不爽了,钱赚不了太多,头发也白了。于是拿着一点小资本,想着做点小生意。瞅着眼前的餐饮行业还不错,于是打算开一家餐馆。开参观可不是一件容易的事,仅仅行政类的审批流程就不少。至少包括办理卫生许可证,办理税务登记,办理工商登记等。我们先来看一下行政审批接口:1 interface Executive{2 3 public vo

2016-03-11 17:31:38 438 1

原创 使用反射机制对类字段进行选择性校验(java反射二)

这是一个使用java反射机制对类字段进行校验的工具,在工厂类中定义map存储需要校验的类类型和该类中需要校验的字段,在校验类中使用反射获取相关类的字段并进行校验,多用于接口开发时对字段的校验。1、定义三个常用类用于测试package validation;//测试用的动物类public class Animal { private String animalName; pr

2016-03-11 16:44:57 1809

原创 单例模式(SingleTon)

在Java设计模式中,单例模式相对来说算是比较简单的一种构建模式。适用的场景在于:对于定义的一个类,在整个应用程序执行期间只有唯一的一个实例对象。如Android中常见的Application对象。通过单例模式,自行实例化并向这个系统提供这个单一实例的访问方法。根据此单一实例产生的时机不同(当然,都是指第一次,也是唯一一次产生此单一实例时),可以将其分为懒汉式、饿汉式和登记式。一、懒汉式:其特点是...

2016-03-11 15:44:56 271

转载 适配器模式(Adapter)

网上看到不少关于适配器模式的讲解,其中对于适配器模式解释的过于专业,一时不是特别理解适配器模式到底是用来干嘛的,具体的适用场景在哪,其最精髓的地方到底在哪。本文结合自己的理解,阐述下对适配器模式的看法。假设系统存在一个现有的类UserInfo: 1 class UserInfo { 2 3 private Map userBaseInfo; 4 5

2016-03-11 15:35:01 359

转载 高性能网站架构设计之缓存篇(5)- Redis 集群(下)

生活无时无刻不是压力,让我们背起行囊,迈出踏实的一步,走起!我们继续我们的 redis 缓存之旅。前一篇我们实现了一个简单的 redis 集群,redis 也为了让我们方便的维护集群提供了非常好的工具。首先请大家参照我的上一篇文章,把集群环境搭建起来。OK,我用了分分钟的时间已经搭建好了。[OK] All 16384 slots covered.zh

2016-03-09 21:34:38 573

转载 高性能网站架构设计之缓存篇(4)- Redis 集群(上)

集群技术是构建高性能网站架构的重要手段,试想在网站承受高并发访问压力的同时,还需要从海量数据中查询出满足条件的数据,并快速响应,我们必然想到的是将数据进行切片,把数据根据某种规则放入多个不同的服务器节点,来降低单节点服务器的压力。上一篇我们讲到了 Redis 的主从复制技术,当实现了多节点的 master-slave 后,我们也可以把它叫做集群,但我们今天要讲的集群主要是利用切片技术来组建

2016-03-09 21:32:41 454

转载 高性能网站架构设计之缓存篇(3)- Redis 主从复制

Redis 的主从复制配置非常容易,但我们先来了解一下它的一些特性。redis 使用异步复制。从 redis 2.8 开始,slave 也会周期性的告诉 master 现在的数据量。可能只是个机制,用途应该不大。一个 master 可以拥有多个 slave,废话,这也是业界的标配吧。slave 可以接收来自其他 slave 的连接。意思是不是就是说 slave 在接收其他的sl

2016-03-09 21:31:06 478

转载 高性能网站架构设计之缓存篇(2)- Redis 的配置

我们说Redis是一个强大的Key-Value存储系统,在前面我们已遇到了两个问题:1、redis server 启动后,独占进程,能不能修改为后台服务呢?2、redis server 服务是单线程的,而我的机器是多核的,能不能在同一台机器上开启多个实例更充分的利用 cpu 资源呢?但6379端口已经被前一个实例绑定,肯定会有冲突,那能不能修改默认端口呢?答案是肯定的,re

2016-03-09 21:29:40 405

转载 高性能网站架构设计之缓存篇(1)- Redis的安装与使用

一、什么 RedisREmote DIctionary Server,简称 Redis,是一个类似于Memcached的Key-Value存储系统。相比Memcached,它支持更丰富的数据结构,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型),并提供了数据持久化机制,在某些场景下,你完全可以把它当做非关

2016-03-09 21:25:41 459

转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景    大规模服务化之前,应用可能只是通过RMI或Hessian等

2016-03-09 21:20:33 643

原创 数据库分区分表以及读写分离

数据库结构的优化有多种方法,主要的有两种:    一是利用存储过程来代替常用的SQL查询语句,减少sql语句解析编译的过程。    另一种是使用数据库管理系统中的分区表方法进。使用存储过程的优化方法有执行速度快的优点,但是其本身不利于调试、没有办法使用数据库缓存机制等缺点,所以在系统安全性和性能要求更高的情况下,建议使用分区表的方法。但要注意:并不是只要数据量就够多就需要通过数据库分区表来

2016-03-08 22:28:09 19817

原创 sleep和wait区别以及线程池简单实现示例

一、sleep和wait的主要区别:    1、这两个方法来自不同的类分别是Thread和Object    2、最主要是sleep方法没有释放锁,而 wait 方法释放了锁,使得其他线程可以使用同步控制块或者方法。    3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用(使用范围)    4、sleep必须捕获异常,而...

2016-03-07 11:49:19 4750

空空如也

空空如也

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

TA关注的人

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