张江江 TGB

内容从来不为王,联系才是王。

排序:
默认
按更新时间
按访问量

WebService(三)—JDK内置JAX-RS实现Rest WebService

2015-09-30 22:28:24

阅读数:1610

评论数:2

WebService(二)—JDK内置JAX-WS实现SOAP WebService

从Java6开始原生支持WebService的开发,这篇我们就来研究通过JDK内置JAX-WS实现SOAP WebService。 下面以实例来展开研究: 服务端--发布WebService 1、服务端-服务提供类和方法 package ws.service; import javax.j...

2015-09-30 22:23:07

阅读数:2270

评论数:2

Oracle游标—for、loop、if结合应用

需求 什么时候会用到Oracle游标,以及其中的for、loop、if呢? 先看这样一个需求: 有一张学生授课表T_TEACHING,每个学生都有数门课程: 主键ID(自增) 课程号COURSE_ID 学号USER_ID 1 01 201501 2 02 2015...

2015-04-30 19:07:27

阅读数:3878

评论数:17

Curator:ZooKeeper的分布式锁

引   在分布式系统中,资源可能同时被多个客户端申请访问,因此保证数据访问的正确性和性能是分布式系统必须要考虑的问题。非分布式下我们通常是通过synchronize或lock,以及数据库锁(不限制非分布式和分布式),而这两种多存在相应的弊端,synchronize或lock不能解决分布式系统,数...

2017-08-31 16:08:37

阅读数:538

评论数:1

Curator:让ZooKeeper使用更容易

Curator和zookeeper     Curator是Netflix开源的一套ZooKeeper客户端框架,用它来操作zookeeper更加简单方便。     zookeeper的原生api相对来说比较繁琐,比如:对节点添加监听事件,当监听触发后,我们需要再次手动添加监听,否则监听只生效...

2017-07-31 17:30:37

阅读数:428

评论数:1

java多线程:ExecutorService多线程实例(六)

ExecutorService多线程实例

2017-06-30 23:39:44

阅读数:347

评论数:0

java多线程:ExecutorService解析(五)

ExecutorService解析

2017-06-30 23:20:45

阅读数:303

评论数:0

Jedis+spring集成

jedis,redis的java客户端实现,对外调用的类只需要了解Jedis,JedisPool,JedisPoolConfig,JedisSharedInfo,ShardedJedisPool,ShardedJedis即可满足基本的使用,其中带shared的类是实现分片连接池的类(适用Redis...

2016-02-01 16:21:09

阅读数:2260

评论数:1

WebService-架构浅析(一)

SOA(Service-Oriented Architecture) 面向服务框架   SOA是一种思想,它将应用程序的不同功能单元,通过中立的契约(独立于硬件平台、操作系统和)联系起来,使得各种形式的功能单元个更好地集成。   而WebService则是SOA的一种较好的实现方式。SOA的形...

2015-09-30 21:49:59

阅读数:1313

评论数:3

JAXB 实现JavaBean与xml互转(二)-封装

上篇博客对JAXB的进行了相关介绍以及简单的实例,但是运用到项目中显然还不够灵活,下面我们继续来对其进行封装。 1、xmlToObject和objectToXml方法封装 . . . 总的来说,封装并不难,不过是把与业务相关的参数和返回值进行抽象,通常使用也就是通过泛型来实现,正如我们JAXB的转...

2015-09-29 21:20:35

阅读数:2482

评论数:2

java多线程:线程范围内共享变量(四)

什么是线程范围内共享变量?   线程范围内的共享变量是指对同一个变量,几个线程同时对它进行写和读操作,而同一个线程读到的数据就是它自己写进去的数据。也就是说每个线程只能访问他自己的,不能访问别的线程的。 首先我们看未实现范围内共享变量的例子,以此来解决线程范围内共享变量的解决方式: pub...

2015-08-31 19:42:56

阅读数:1287

评论数:2

java多线程:线程间的通信-生产者和消费者(三)

在一个程序中,往往会通过多个线程协同来共同完成一项任务,线程间必然需要进行信息的传递,也即是进程间的通信,我们用生产者和消费者的例子来具体分析:          对于生产者和消费者之间的关系,他们都是针对同一资源的操作,分析其中存在的线程同步和互斥关系:   多个生产者之间的同步,多个消费者之间...

2015-08-30 09:14:31

阅读数:1353

评论数:3

java多线程:线程同步(二)

一、示例 模拟简单的售票业务: public class ThreadMain1 { public static void main(String[] args){ TestThread tt = new TestThread(); new Thread(tt).start(); ...

2015-08-29 16:28:47

阅读数:1064

评论数:2

java多线程:多线程(一)

一、多线程理解 多线程机制,多线程允许在程序中并发执行多个指令,每个指令完成的任务即是一个线程。 不管是进程,线程还是多线程的完成必然依靠操作系统的调度完成,对于线程来说,线程是从属于进程的,多线程之间共享一个存储空间,由此也产生了线程中线程同步以及资源争夺导致的死锁问题,当然预防和解决都会在后续...

2015-08-28 19:19:35

阅读数:1273

评论数:3

HttpClient详解(三)—get post封装实例

HttpClient详解(三)—get post封装实例   上篇我们对HttpClient的请求和响应做了相应的分析,从代码实现上我们看到还需要对其中的方法进行封装复用,下面直接来看如何进行的封装。

2015-07-31 23:40:28

阅读数:2325

评论数:2

HttpClient详解(二)—请求详解

请求 响应

2015-07-31 23:40:15

阅读数:1622

评论数:2

HttpClient详解(一)—简介与请求

简介 首先说说HttpClient和Http的关系:   我们知道HTTP是一个客户端和服务器端请求和应答的标准(TCP)。   我们通常发起http请求时都在客户端通过get或post的方式发起(项目中最常用的即通过Ajax实现)。   不仅如此,在服务端java.net包提供了基本通过HT...

2015-07-31 19:03:34

阅读数:1289

评论数:4

JAXB 实现JavaBean与xml互转(一)

JAXB——Java Architecture for XML Binding,是一项可以根据XML Schema产生Java类的技术。JAXB提供将XML实例文档反向生成Java对象树的方法,也能将Java对象树的内容重新写到XML实例文档。

2015-06-30 20:57:13

阅读数:1414

评论数:5

Spring Task 定时任务

所谓定时任务,就是根据我们设定的时间定时执行任务,就像定时发邮件一样,设定时间到了,邮件就会自动发送。   在Spring大行其道的今天,Spring也提供了其定时任务功能,Spring Task。同Spring的其他功能一样,我们既可以通过配置文件也可以通过注解形式来实现。 一...

2015-06-30 19:48:56

阅读数:1662

评论数:5

Android反编译程序

通过反编译器反编译安卓应用

2015-05-31 23:37:21

阅读数:1044

评论数:3

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