自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (22)
  • 收藏
  • 关注

原创 博客文章目录

JDK 8 新特性 文章索引

2018-07-31 15:09:17 1535 1

原创 架构设计 文章索引

谈谈服务限流算法的几种实现分布式之延时任务方案解析缓存穿透,缓存击穿,缓存雪崩解决方案分析幂等性架构 细聊分布式ID生成方法架构 秒杀系统优化思路Java中的锁...

2018-07-31 15:26:44 211

转载 架构设计 | 谈谈服务限流算法的几种实现

保障服务稳定的三大利器:熔断降级、服务限流和故障模拟。今天和大家谈谈限流算法的几种实现方式,本文所说的限流并非是Nginx层面的限流,而是业务代码中的逻辑限流。为什么需要限流按照服务的调用方,可以分为以下几种类型服务1、与用户打交道的服务比如web服务、对外API,这种类型的服务有以下几种可能导致机器被拖垮:用户增长过快(这是好事);因为某个热点事件(微...

2018-07-31 15:08:18 2032

原创 JDK 8 新特性 文章索引

JDK 8 新特性 | Lambda 表达式 JDK 8 新特性 | 函数式接口 JDK 8 新特性 | 方法引用、构造器引用和数组引用 JDK 8 新特性 | 强大的 Stream API JDK 8 新特性 | 对 Fork/Join 的优化 JDK 8 新特性 | 接口中的默认方法与静态方法 JDK 8 新特性 | Optional 类 JDK 8 新特性 | 重复注解与类型注...

2018-07-25 09:10:22 454

转载 架构设计 | 分布式之延时任务方案解析

在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消;生成订单60秒后,给用户发短信。对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别:定时任务有明确的触发时间,延时任务没有;定时任务有执行周期,而延时任务在某事件触发后一段时间内执行,没有执行周期;...

2018-07-21 16:44:19 1132

原创 IDEA中创建maven web项目的详细部署

https://www.cnblogs.com/1314wamm/p/7475771.html

2018-07-20 13:59:40 351

原创 Spring Cloud 探索 | 分布式配置中心(Config Client)

接上篇《Spring Cloud 探索 | 分布式配置中心(Config Server)》,再来讲解一下 Config Client 的配置过程。Spring Cloud Config Client 配置过程1、pom.xml 添加依赖<parent> <groupId>org.springfr

2018-07-18 19:03:34 539

原创 Spring Cloud 探索 | 分布式配置中心(Config Server)

本系列文章的写作环境为:Spring Boot 2.0.3.RELEASE、Spring Cloud Finchley.RELEASE、JDK 8、IDEA先说一下最近的状态吧:2016年毕的业,7月4号参加的工作,到今天整好2年。也正是职业生涯开始迷茫和遇到瓶颈的时间。平常很喜欢看技术类资料,也关注了很多好的博客和微信公众号。每天都可以看到很多技术文章,好的有烂的也有,也花费了不少精...

2018-07-17 13:41:10 919

转载 源码学习 | String 之 new String()和 intern()方法深入分析

String,是 Java 中除了基本数据类型以外,最为重要的一个类型了。很多人会认为他比较简单。但是和 String 有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对:Q1:String s = new String("hollis");定义了几个对象。Q2:如何理解 String 的intern方法?上面这两个是面试题和 String 相关的比较常考的,很多人一般都...

2018-07-16 16:21:13 943

转载 Linux CPU 100%问题 | 理解 CPU负载和 CPU使用率

CPU 负载和 CPU 使用率这两个从一定程度上都可以反映一台机器的繁忙程度。CPU 使用率反映的是当前 CPU 的繁忙程度,忽高忽低的原因在于占用 CPU 处理时间的进程可能处于 IO 等待状态但却还未释放进入wait。平均负载(load average)是指某段时间内占用 CPU 时间的进程和等待 CPU 时间的进程数,这里等待 CPU 时间的进程是指等待被唤醒的进程,不包括处于w...

2018-07-14 15:26:58 9662

转载 Linux CPU 100%问题 | top 命令详解

top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,常用于服务端性能分析。top 命令说明[tongqianzhang@shwgq-t-tomcat-188-193 ~]$ toptop - 16:07:37 up 241 days, 20:11, 1 user, load average: 0.96, 1.13, 1.25Tas...

2018-07-14 14:12:03 11482 1

转载 架构设计 | 缓存穿透,缓存击穿,缓存雪崩解决方案分析

一、缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的 key 频繁攻击我们的应用,这就是漏洞。解决方案有很多种方法可以有效地解决缓存穿透问题,最常见的则是采用布隆过滤器,将所有可能存在...

2018-07-14 12:53:08 337

原创 VMware配置静态IP,可联网,虚拟机ping通主机,主机ping通虚拟机

我觉得这个东西很重要的啊,每次重新安装之后都要搞一番,花费太多时间,写个东西记录一下,也给各位小伙伴做个参考。先说一下我是用的环境:VMware Pro 14、CentOS 7、Windows 10接下来说一下配置,配置很简单,重要的是理解为什么这个做,后面我会引用几篇文章帮助大家理解配置过程(只需四步)第一步:设置网络适配器为 NAT 模式第二步:进入虚拟网络...

2018-07-13 11:26:40 4551

小甲鱼小甲鱼数据结构课件与源码

小甲鱼小甲鱼数据结构课件与源码,找了很久,终于找到了,希望对大家有用 小甲鱼小甲鱼数据结构课件与源码,找了很久,终于找到了,希望对大家有用 小甲鱼小甲鱼数据结构课件与源码,找了很久,终于找到了,希望对大家有用 小甲鱼小甲鱼数据结构课件与源码,找了很久,终于找到了,希望对大家有用

2018-09-30

MySQL Employees DB

MySQL 5.7 Employees DB

2018-09-25

True Color 设置屏幕颜色 亲测 Windows 10 可以使用哦

这个软件分为两个部分,这是第二部分,第一部分请在我上传的资源里查找。亲测 Windows 10 可以使用

2018-07-13

True Color 设置屏幕颜色 亲测 Windows 10 可以使用

这个软件分为两个部分,这是第一部分,第二部分请在我上传的资源里查找。亲测 Windows 10 可以使用

2018-07-13

研磨设计模式-配套源代码 UTF-8格式

研磨设计模式第二版-配套源代码 UTF-8格式 研磨设计模式第二版-配套源代码 UTF-8格式

2018-01-22

Effective Java(高效java )(中文第2版)+英文原版+随书源码

Effective Java(中文第2版)+英文原版+随书源码 Effective Java(中文第2版)+英文原版+随书源码 Effective Java(中文第2版)+英文原版+随书源码 Effective Java(中文第2版)+英文原版+随书源码

2018-01-12

深度学习 最新版 完全数字版 图表清晰.pdf

这是一本深度学习的经典教材,完全数字版,图表清晰,值得拥有!!!

2018-01-10

jdk1.6 64位解压版_免安装

jdk6 jdk1.6 jdk解压版 jdk免安装 本资源为64位解压版JDK1.6,不需安装,直接下载配置好后即可使用。

2018-01-09

jdk1.7.0_17.zip

Windows 能用的 jdk7 jdk1.7 压缩包 Windows 能用的 jdk7 jdk1.7 压缩包 Windows 能用的 jdk7 jdk1.7 压缩包 Windows 能用的 jdk7 jdk1.7 压缩包 Windows 能用的 jdk7 jdk1.7 压缩包

2018-01-08

国家电力设备资源管理系统设计与实现_毕业论文全部资料 包含源码.zip

包含一整套毕业论文资料: 毕业论文 开题报告 外文翻译 文献综述 任务书 源代码 答辩ppt 开题报告ppt 详情请看: https://wenku.baidu.com/view/2d1ee4b3a48da0116c175f0e7cd184254b351bcb 或 https://wenku.baidu.com/view/fc88574b182e453610661ed9ad51f01dc3815749

2018-01-06

国家电力设备资源管理系统设计与实现_毕业论文全部资料.zip

内容包括:开题报告、任务书、外文翻译、文献综述、中期检查表、工作总结、毕业论文、相关源代码、数据库脚本,论文检测报告。详情请见:

2018-01-06

Java 并发编程实战 高清完整版 带标签目录+随书源码.zip

本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能

2018-01-06

重构-改善既有代码的设计.chm

Martin Fowler和本书另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。本书解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是壹份完整的重构名录(catalog of refactoring),其中每壹项都介绍壹种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。本书所提的这些重构准则将帮助你壹次壹小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口。

2018-01-06

大型网站技术架构 核心原理与案例分析 高清完整版 李智慧.pdf

大型网站技术架构:核心原理与案例分析 本书作者是阿里巴巴网站构建的亲历者,拥有核心技术部门的一线工作经验,直接体验了大型网站构建与发展过程中的种种生与死,蜕与变,见证了一个网站架构从幼稚走向成熟稳定的历程。 没有晦涩难懂的术语,没有诘屈聱牙的文句,没有故弄玄虚的观点…… 明明白白的语句,清清楚楚的文法,干净利落的建议——让读者直接体会网站架构的紧要处,不容马虎的关键点——这恰好是一个优秀的网站架构 所必备的要素。 如果说“水不在深,有龙则灵”,那么对于想了解网站架构的读者而言,这本书恰好是“书不在多,有它则行!”

2018-01-05

深入理解Java虚拟机 JVM高级特性与最佳实践 第2版 高清完整版 .pdf

周志明,资深java技术专家,对javaee企业级应用开发、osgi、java虚拟机和工作流等都有深入的研究,并在大量的实践中积累了丰富的经验。尤其精通java虚拟机,撰写了大量与jvm相关的经典文章,被各大技术社区争相转载,是iteye等技术社区公认的java虚拟机方面的领袖人物之一。除本书外,还著有经典著作《深入理解osgi:equinox原理、应用与最佳实践》,广获读者好评。现任远光软件股份有限公司开发部总经理兼架构师,先后参与过国家电网、南方电网等多个国家级大型erp项目的平台架构工作,对软件系统架构也有深刻的认识和体会。

2018-01-05

重构-改善既有代码的设计[高清完整版.完整书签].pdf

软件工程领域的超级经典巨著 与另一巨著《设计模式》并称"软工双雄" 全美销量超过100000册 亚马逊书店五星书 在本书中 作者Martin Fowler充分展示了何处可能需要重构 以及如何将不好的设计改造为良好的设计 当对象技术成为老生常谈之后 尤其在Java编程语言之中 新的问题也在软件开发社区中浮现了出来 缺乏经验的开发人员完成了大量粗劣设计 获得的

2018-01-05

空空如也

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

TA关注的人

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