- 博客(11)
- 资源 (27)
- 收藏
- 关注
原创 java架构师 并发编程之多线程间的通信
1、多线程之间通信多线程间通信指的是多个线程操作同一个资源,但是操作的动作不同。案例:需求:第一个线程写入(input)用户,另一个线程取读取(out)用户.实现读一个,写一个操作。public class Res { public String userSex; public String userName; public static void main(St...
2019-10-30 20:42:37 155
原创 java架构师 并发编程之Java内存模型
1、线程安全(1)什么是线程安全问题? 当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。案例:需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。public class ThreadTrain implements Runnable { priv...
2019-10-21 22:25:12 184
原创 java架构师 并发编程之多线程基础
1、线程与进程的区别 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。 使用线程可以把占据时间长的程序中的任务放到后台去处理,程序的运行速度可能加快,...
2019-10-18 20:05:04 214
原创 JS 节点的方式实现隔行变色
在HTML中,节点的个数指的是标签、文本的总个数,所以在以下代码中:标签<ul>中,共还有17个节点,但是只有8个标签,但是需要的是标签的背景变色,因此不可以使用【i】作为标签的角标。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <titl...
2019-10-14 11:18:39 488
原创 SpringCloud Ribbon负载均衡
SpringCloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时, 重试等。简单的说,就是在配置文件中列出Load Balancer (简称LB)后面所有的机...
2019-10-05 17:12:47 166
原创 SpringCloud Eureka与Zookeeper的区别
Eureka与Zookeeper均可以作为服务注册中心,其中:Eureka遵守的是AP原则,Zookeeper遵守的是CP原则分布式数据库的CAP原理:C:强一致性A:可用性P:分区容错性在一个分布式系统中,只能3进2,最多只能同时较好的满足两个。CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性、可用性和分区容错性这三个需求,因此,根据CAP原理见Nosql数...
2019-10-05 16:46:25 581
原创 SpringCloud 学习网站及讨论社区链接(中文)
(1)springcloud官网:https://spring.io/projects/spring-cloud(2)springcloud 中文API网:https://www.springcloud.cc/spring-cloud-dalston.html(3)springcloud组件简介与使用方法网:https://www.springcloud.cc/spring-cloud-n...
2019-10-04 17:22:38 463
原创 SpringCloud SpringBoot与SpringCloud的区别
(1)springboot专注于快速方便的开发单个个体微服务。(2)springcloud是关注全局微服务协调治理框架,它将springboot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供:配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等集成服务。(3)springboot可以离开springcloud独立使用开发项目,但是springclo...
2019-10-04 17:09:35 373
原创 SpringCloud SpringCloud与Dubbo的区别
(1)SpringCloud与Dubbo的服务治理框架全局性对比(2)最大的区别:SpringCloud抛弃了Dubbo的RPC通信,采用了基于HTTP的REST方式。严格来说,这两种方式各有优劣,虽然从一定程度上来说,后者牺牲了服务调用的性能,但是也避免了RPC带来的问题,并且REST相比RPC更为灵活,服务提供方和调用方的依赖只依靠一纸协议,不存在代码的强依赖性,这在强调快速演化稍...
2019-10-04 16:02:20 708
disruptor框架案例.rar
2019-12-04
base64-图片与字符串相互转换jar包及工具类.rar
2019-11-13
springboot入门-前8章-源码、资料、课件.rar
2019-08-31
springboot高级-后8章-源码、资料、课件.rar
2019-08-31
springmvc-mybatis.rar
2019-08-20
逆向工程案例.rar
2019-08-18
Maven教程.rar
2019-08-17
crm(客户管理系统)
2019-07-19
spring完整讲义.rar
2019-07-10
struts2完整讲义.rar
2019-06-25
java EE常用工具类及jar包.rar
2019-05-20
JAVA 学生管理系统(代码)
2019-04-17
nodejs 学生管理系统(增删改查)
2019-04-04
录屏王破解版(无水印)
2019-01-11
Servlet模板文件
2018-11-15
SSH整合项目-亲测可用-java
2018-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人