自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码客

我不去想是否能够成功,既然选择了远方便只顾风雨兼程;我不去想背后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影。

  • 博客(11)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Cloud Eureka(一): 开篇说明及目录汇总

基于Spring Boot 和 Spring Cloud的微服务应用,本人在工作中已经使用两年有余了,伴随着个人学习计划的实施,希望借助博文的方式,将工作中使用到的技术点体系化的总结出来,以加深个人的知识沉淀。开篇之前,首先声明一点,本人的所有文章都是根据个人学习及工作经历进行编写的,目的很简单就是对个人技术梳理和总结。因此,如果本人博文对您有所帮助,纯属本人之荣幸,如果不能入您法眼,不...

2018-09-27 17:54:21 540

原创 Spring Cloud Eureka(二):Eureka 注册中心体验

1、Eureka 简述本文主要从应用角度体验一下注册中心的搭建和使用,后文会由浅入深学习Spring Cloud Eureka 的各种原理和机制。Spring Cloud Eureka 是 Spring Cloud Netflix 组件的一部分,而 Spring Cloud Netflix 又是基于 netflix 的 eureka 封装,所以最终的源码实现在于 eureka 中。废话不多说,...

2018-09-27 17:53:39 956

原创 Spring Cloud Eureka(三):认识Eureka Server 与 Eureka Client

Spring Cloud Netflix 是什么This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. ...

2018-09-27 17:53:21 1970

原创 Spring Cloud Eureka(四):Eureka 配置参数说明

Eureka Client 配置项(eureka.client.*)org.springframework.cloud.netflix.eureka.EurekaClientConfigBean参数名称 说明 默认值 eureka.client.enabled 用于指示Eureka客户端已启用的标志 true ...

2018-09-27 17:53:01 2966 3

原创 Java 并发编程(七): 重入锁 ReentrantLock

ReentrantLock 重入锁简介重入锁 ReentrantLock,顾名思义,就是支持同一个线程对资源的重复加锁。另外,该锁还支持获取锁时的公平与非公平性的选择。 重入锁 ReentrantLock,只支持独占方式的获取操作,因此它只实现了 tryAcquire、tryRelease 和 isHeldExclusively 方法。ReentrantLock 如何实现锁重入...

2018-09-16 18:37:36 158

原创 Java 并发编程(六):队列同步器AQS

1、简述锁时用来控制多个线程访问共享资源的方式,一般情况下,一个锁能够防止多个线程同时访问共享资源。但是有些锁可以允许多个线程并发的访问共享资源,比如读写锁。在Java 5.0之前,在协调对共享对象的访问时可以使用的机制只有 synchronized 和 volatile。Java 5.0 增加了一种的新的机制:ReentrantLock。ReentrantLock并不是一种替代内置加锁的...

2018-09-16 17:25:20 232

原创 Java并发编程(五):线程间如何通信

1、简述线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能称为一个整体。 使线程之间进行通信后,在大大提高CPU利用率的同时还会使开发人员对各个线程任务在处理的过程中进行有效的把控。2、如何实现线程间通信2.1、等待(wait)/通知机制(notify)方法 wait() 说明方法wait()的作用是使当前执行的线程进行等待,wait() 方法是Obje...

2018-09-09 16:23:19 2621

原创 Java并发编程(四):volatile的实现原理

简述volatile 是轻量级的synchronized,在多线程开发中保证了共享变量的可见性。可见性就是当一个线程修改一个共享变量时,另一个线程可以读到修改的值。如果volatile变量使用恰当,它比synchronized的使用成本更低,因为它不会引起线程上下文的切换和调度。什么是volatileJava语言提供了一种稍弱的同步机制,即 volatile 变量,用来确保共享变量...

2018-09-09 14:46:18 555

原创 Java并发编程(三):synchronized的实现原理及应用

简述Java中每个对象都可以用来实现一个同步的锁,这些锁被称为内置锁(Intrinsic Lock)或监视器锁(Monitor Lock)。具体表现形式如下:1、普通同步方法,锁的是当前实例对象2、静态同步方法,锁的是当前Class对象3、对于同步代码块,锁的是Synchronized括号中的代码块线程在进入同步代码块之前会自动获取锁,并且在退出同步代码块时自动释放锁,无论...

2018-09-02 23:03:52 3249 1

原创 Java并发编程(二):线程优先级及守护线程

简述在操作系统中,线程是可以划分优先级的,优先级较高的线程,得到CPU优先执行的几率就较高一些。设置线程的优先级,有助于帮助线程规划期选择下一个哪一个线程优先执行,但是线程优先级高不代表一定会优先执行,这在下文会说明原因如何设置线程优先级设置线程优先级的方法是 setPriority,jdk中该方法的代码如下:public final void setPriority(in...

2018-09-02 17:16:33 276

原创 Java并发编程(一):线程的启动和停止

如何构造线程在运行线程之前需要先构造线程对象,线程对象的构造需要指定线程所需要的属性,比如:所属线程组、线程优先级、是否为Daemon线程等信息。下面我们看一下,java.lang.Thread中对线程初始化的方法:private void init(ThreadGroup g, Runnable target, String name, l...

2018-09-02 17:15:47 14263

JqueryMobile入门基础附源码

不知道JqueryMobile是什么,用来做什么,怎么使用?没关系,在这里你都会找到答案,JqueryMobile最基础的资料,想学习或是了解的,就下载吧。。。

2013-07-12

asp.net即时到帐支付宝接口

asp.net 支付宝接口 最近刚遇到这个问题,这是一个例子,仅供参考,希望对你有帮助

2013-05-15

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

TA关注的人

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