自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

正趣果上果

人工智能一年级练习生、Flink社区爱好者、Flink Forward 2018-2020 参会者。

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java多线程习题解

Java多线程习题解 一、问题:       1>.现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?       2>.在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它?       3>.在java中wait和s

2016-11-26 12:37:20 2526

原创 异步锁:火车买票问题

异步锁:火车买票问题 public class TicketOfiice { private int ticketNum = 0 ; public TicketOfiice(int ticketNum) { super(); this.ticketNum = ticketNum; } public int getTicketNum() { return ticketNu

2016-11-26 11:02:50 1185

原创 同步锁:生产者-消费者问题

同步锁:生产者-消费者问题 /** 同步锁:多个线程共同操作一个数据结构中的数据*/ public class ProducerConsumer { public static void main(String[] args) { /** 消息队列*/ final MessageQueue mq = new MessageQueue(10); /** 创建三个生产者*/ fo

2016-11-26 11:00:42 501

原创 Java Concurrency in Practice :基础知识(正确的同步 - 组合)

正确的同步 - 组合 1、通过final和synchronized来实现正确的同步 public class ImprovedList implements List{ public final List list; public ImprovedList(List t) {this.list = list;} public synchronized boolean putIfAbs

2016-11-24 21:20:32 426

原创 Java Concurrency in Practice :基础知识(正确的同步 -- 客户端加锁)

正确的同步 -- 客户端加锁 1、错误的示范 public class ListHepler{ public List list = Collections.synchronizedList(new ArrayList); public synchronized boolean putIfAbsent(E x){ boolean absent = !list.contains(x

2016-11-24 21:06:35 404

原创 Java Concurrency in Practice :基础知识(重排序与可见性)

重排序 1、小段代码片 public class NoVisibility{ private static boolean ready; private static int number; private static class ReaderThread extends Thread{ public void run(){ while(!ready) Thread.

2016-11-24 19:38:03 474

原创 Java Concurrency in Practice :基础知识(线程同步)

线程同步 1、非线程安全的数值序列生成器 public class UnsafeSequence{ private int value; public int getNext(){ return value++; } } 2、线程安全的数值序列生成器 public class UnsafeSequence{ private int value; public synchr

2016-11-23 22:52:30 454

转载 ifeve.com :并发编程网站推荐

转载自并发编程网 – ifeve.com本文链接地址: 并发编程网站推荐 并发编程网站推荐 并发编程网站 Thread newsgroup(很多多线程相关的问题)preshing Doug Lea workstation (并发编程大师Doug lea的个人网站)Concurrency mail list  (Doug lea搞的邮件列表)oracle dave  (o

2016-11-18 21:32:41 809

转载 ifeve.com :java并发面试题(一)基础

转载自并发编程网 – ifeve.com本文链接地址: java并发面试题(一)基础 java并发面试题(一)基础 本文整理了常见的Java并发面试题,希望对大家面试有所帮助,欢迎大家互相交流。 多线程 java中有几种方法可以实现一个线程?如何停止一个正在运行的线程?notify()和notifyAll()有什么区别?sleep()和 wait()有什么区别?什么是D

2016-11-18 21:05:19 495

原创 2016.09 阿里中间件秋季社招人员要求

2016-11-18 10:02:56 500

原创 2015.11 知识分享 :从“双十一”看NoSQL(Not Only SQL)

知识分享 :从“双十一”看NoSQL(Not Only SQL)

2016-11-17 11:42:53 330

原创 2015.08 知识分享 :Java核心API在DMS项目中的使用

知识分享 :Java核心API在DMS项目中的使用(PPT)

2016-11-17 11:27:55 1594

原创 Webservice - Demo : throws JSONException(完善篇)

Webservice - Demo : java 异常处理(完善篇) 一、举个栗子(Json可能会报JsonException) 二、如何处理 1.异常捕获 捕捉异常:try{ //要检测的异常代码块 } catch(Exception e1)

2016-11-05 22:17:47 1486

原创 Webservice - Demo : Spring + CXF + JSON(客户端篇)

Webservice - Demo : Spring + CXF + JSON(客户端篇) 一、下个测试工具呗 wsCaller(打开cmd,切换到wsCaller.jar目录下,输入java -jar wsCaller.jar即可) cd C:\Users\admin\Desktop\wscaller java -jar wsCaller.jar 二、操作 图 1

2016-11-05 22:05:43 968

原创 Webservice - Demo : Spring + CXF + JSON(服务器篇)

Webservice - Demo : Spring + CXF + JSON(服务器篇) 一、applicationContext-server.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

2016-11-05 21:22:17 2116

原创 Webservice - Demo : Hello + Name (客户端篇)

Webservice - Demo : Hello + Name (客户端篇) 一、使用 JDK 生成 Webservice - 客户端 代码 (打开cmd,切换到jdk\bin目录下,使用wsimport生成代码) cd C:\Program Files\Java\jdk1.6.0_45\bin wsimport -keep -p com.atguigu.day01_ws.ws htt

2016-11-05 20:57:48 473

原创 Webservice - Demo : Hello + Name (服务器篇)

Webservice - Demo : Hello + Name(服务器篇) 一、HelloWs package com.atguigu.day01_ws.ws; import javax.jws.WebMethod; import javax.jws.WebService; /* * SEI: */ @WebService public interface HelloWS {

2016-11-05 20:47:44 408

2048小游戏js版本,键盘上下左右操作。

2048小游戏js版本,键盘上下左右操作。2048小游戏js版本,键盘上下左右操作。

2017-10-01

Spring + CXF + JSON 所需jar包

Spring + CXF + JSON 所需jar包

2016-11-05

空空如也

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

TA关注的人

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