自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

转载 世界无烟日将至,用技术如何帮王源们戒烟?

今年 5 月 31 日,将迎来第 32 个世界无烟日。世界卫生组织(WHO)最初将世界无烟日选在 5 月 31 号,就因为第二天是国际儿童节,希望下一代免受烟草危害。今年...

2019-05-31 21:41:42 150

转载 做一个有脑子的程序员

程序员是最理性的一个群人,除非面对电子产品的时。但今天要讨论的却是,做一个有脑子的程序员。有一个朋友也开了公众号,偶尔写写自己对技术的理解,平时也没怎么宣传,所以同事都不...

2019-05-31 21:41:42 115

转载 自由职业一时爽,一直自由一直爽

自由对一个人的意义,恐怕只有真正失去过自由的人才能真正的理解。01.可以说,在我第一天上班的时刻起,我就为这一天在准备着。当时我并不知道我想做什么,只是觉得我终究要自己做...

2019-05-31 21:41:42 100

转载 在这个学术被国界化的日子,我有点怀念爱因斯坦。

华为天天刷屏,本来不想再写了,但是今天IEEE清理华为审稿人事件,让我一时有些小情绪,所以还是来聊一聊。我在大一的时候才开始接触CS,尝试研读《深入理解计算机系统》,书中...

2019-05-31 21:41:42 144

转载 百度有难,八方点赞

5月17号,百度发布今年第一季度财报,出现了上市14年以来的第一次亏损,亏损额度为3.27亿。而相对比的2018年,第一季度利润还高达67亿元。如此大的落差一时间吓坏了资...

2019-05-31 21:41:42 169

转载 Java 开发中到底该不该用 Lombok?

Lombok !爱它的人爱的要死,觉得它简直就是先进生产力的代表;讨厌它的人讨厌的要死,觉得它简直就是邪恶世界的轴心。今天松哥也小心翼翼的来和大家聊一聊这个话题:Java...

2019-05-30 19:11:35 114

转载 Spring Boot数据持久化之JdbcTemplate

在Java领域,数据持久化有几个常见的方案,有Spring自带的JdbcTemplate、有MyBatis,还有JPA,在这些方案中,最简单的就是Spring自带的Jdb...

2019-05-30 19:11:35 136

转载 Spring Boot 定义系统启动任务,你会几种方式?

在Servlet/Jsp项目中,如果涉及到系统任务,例如在项目启动阶段要做一些数据初始化操作,这些操作有一个共同的特点,只在项目启动时进行,以后都不再执行,这里,容易...

2019-05-30 19:11:35 122

转载 JavaWeb 乱码问题终极解决方案!

经常有读者在公众号上问 JavaWeb 乱码的问题,昨天又有一个小伙伴问及此事,其实这个问题很简单,但是想要说清楚却并不容易,因为每个人乱码的原因都不一样,给每位小伙伴都...

2019-05-30 19:11:35 169

转载 Spring Boot 中关于自定义异常处理的套路!

在SpringBoot项目中,异常统一处理,可以使用Spring中@ControllerAdvice来统一处理,也可以自己来定义异常处理方案。Spring...

2019-05-30 19:11:35 178

转载 SpringMVC 中 @ControllerAdvice 注解的三种使用场景!

@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Con...

2019-05-30 19:11:35 261

转载 Spring Boot中的yaml配置简介

搞Spring Boot的小伙伴都知道,Spring Boot中的配置文件有两种格式,properties或者yaml,一般情况下,两者可以随意使用,选择自己顺手的就行了...

2019-05-30 19:11:35 101

转载 Spring Boot中,Redis缓存还能这么用!

经过Spring Boot的整合封装与自动化配置,在Spring Boot中整合Redis已经变得非常容易了,开发者只需要引入Spring Data Redis依赖,然后...

2019-05-30 19:11:35 81

转载 Spring Cloud:使用Eureka集群搭建高可用服务注册中心

前面两篇文章,我对 Spring Cloud 中 Eureka 服务注册和发现做了详细的分析,并且完善了 Eureka 中的服务信息,做到人性化。这一篇主要介绍一下如何搭...

2019-05-29 20:12:56 132

转载 喝杯咖啡,了解一下Spring Cloud微服务

通常而言,微服务架构是一种架构模式或者说一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调、互相配合,为用户提供最终的价...

2019-05-29 20:12:56 113

转载 Spring Cloud:使用Ribbon实现负载均衡详解(上)

前面几篇文章主要介绍了 Spring Cloud 中的 Eureka 服务注册与发现,这一篇文章主要介绍一下 Spring Cloud Ribbon,什么是 Ribbon...

2019-05-29 20:12:56 90

转载 外行人都能看得懂的Spring Cloud服务注册与发现,错过了血亏!

Spring Cloud 中的服务与发现使用的是Eureka,什么是 Eureka 呢?我们先来看看官方的解释,然后再看看我的解释。1. 什么是Eureka(官方版)E...

2019-05-29 20:12:56 157

转载 微服务中基于Spring Boot的maven分布式项目框架的搭建

最近我搭建了一个基于Spring Boot的maven分布式项目框架,主要是用于后面的Spring Cloud微服务项目。我把它抽象出来,分享给大家。0. 项目介绍在微服...

2019-05-29 20:12:56 563

转载 Spring Cloud:使用Ribbon实现负载均衡详解(下)

在上一篇文章(1. 使用 Ribbon 实现负载均衡要实现负载均衡,首先要有多个订单服务提供者,目前我们就一个 microservice-order-provider01...

2019-05-29 20:12:56 94 1

转载 Spring Cloud:自定义 Ribbon 负载均衡策略

阅读文本大概需要 3 分钟。在前两篇文章中,我对 Ribbon 的使用做了详细的介绍:但是使用的是 Ribbon 自带的负载均衡策略,那么 Ribbon 是否可以根据实际...

2019-05-29 20:12:56 97

转载 Spring Cloud:使用 Feign 实现负载均衡详解

阅读文本大概需要 8 分钟。前面几篇文章,对 Ribbon 负载均衡做了详细的分析,这一节来介绍一下使用 Feign 负载均衡。在介绍之前,我们先来对 Feign 做一下...

2019-05-29 20:12:56 206

转载 LeetCode 算法 | 如何拆分数组?

阅读文本大概需要 3 分钟。今天给大家分享的 LeetCode 算法题是和数组相关,关于如何拆分数组的,来一起夯实一下算法内功。题目:给定长度为2n的数组, 你的任务...

2019-05-28 19:30:20 247

转载 快速排序算法到底有多快?

阅读本文大概需要8分钟今天来详细剖析一下快速排序算法,看看到底快在哪里~快速排序算法是最流行的排序算法,因为有充足的理由,在大多数情况下,快速排序都是最快的,执行时间为O...

2019-05-28 19:30:20 861

转载 这几个经典的基础排序算法,你还记得吗?

阅读本文大概需要5分钟本文我们主要来回忆一下几个基础的排序算法:冒泡排序、选择排序和插入排序。已经成为大牛的你,还记得当初这几个经典的排序算法吗?1.冒泡排序冒泡排序算...

2019-05-28 19:30:20 104

转载 面试还在被红-黑树虐?看完这篇轻松搞定面试官

网上有很多红-黑树的段子,很多人都说,红-黑树只会存在于段子里,不会在面试中或者实际项目中让你实现。来看看网友都是怎么说的:通常,如果有面试官问我红黑数这种问题。很多人看...

2019-05-28 19:30:20 74

转载 2-3-4树是如何解决二叉树中非平衡问题的?

阅读本文大概需要6分钟我之前写过一篇文章:但是二叉搜索树有个很麻烦的问题,如果树中插入的是随机数据,则执行效果很好,但如果插入的是有序或者逆序的数据,那么二叉搜索树的执行...

2019-05-28 19:30:20 196

转载 LeetCode 算法 | 数组中有重复元素吗(II)?

阅读文本大概需要 3 分钟。我给大家分享 LeetCode 算法题,主要都是挑选那些很可能在面试中出现的题,或者可能出现类似的题,多看看这些题至少能够在面试中不那么被动。...

2019-05-28 19:30:20 70

转载 LeetCode 算法 | 如何排列硬币?

阅读文本大概需要 4 分钟。我给大家分享 LeetCode 算法题,主要都是挑选那些很可能在面试中出现的题,或者可能出现类似的题,多看看这些题至少能够在面试中不那么被动。...

2019-05-28 19:30:20 304

转载 简单说下二叉树排序

阅读本文大概需要5分钟之前我写过一篇二叉树的文章:这篇文章详细分析了二叉树这种数据结构。顾名思义,二叉树排序就是利用二叉搜索树的特点进行排序,上面这篇文章提到过二叉搜索树...

2019-05-28 19:30:20 197

转载 【并发技术12】线程锁技术的使用

线程锁好比传统线程模型中的 synchronized 技术,但是比 synchronized 方式更加面向对象,与生活中的锁类似,锁本身也应该是个对象。两个线程执行的代码...

2019-05-27 11:43:02 154

转载 【并发技术16】线程同步工具Exchanger的使用

如果两个线程在运行过程中需要交换彼此的信息,比如一个数据或者使用的空间,就需要用到 Exchanger 这个类,Exchanger 为线程交换信息提供了非常方便的途径,它...

2019-05-27 11:43:02 72

转载 【并发技术09】原子性操作类的使用

在 java5 以后,我们接触到了线程原子性操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象的并发修改,本文总结一下 Atomi...

2019-05-27 11:43:02 76

转载 【并发技术10】线程并发库的使用

1. 线程池的概念在 java5 之后,就有了线程池的功能了,在介绍线程池之前,先来简单看一下线程池的概念。假设我开了家咨询公司,那么每天会有很多人过来咨询问题,如果我一...

2019-05-27 11:43:02 145

转载 【并发技术11】Callable与Future的应用

Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返回结果,并且无法抛出经过检查的异常。而 ...

2019-05-27 11:43:02 109

转载 【并发技术13】条件阻塞Condition的应用

今天周六,该休息休息,该浪浪,武哥还是来聊聊技术吧,如题。Condition 将 Object 监听器方法(wait、notify 和 notifyAll)分解成截然不同...

2019-05-27 11:43:02 124

转载 【并发技术14】线程同步工具Semaphore的使用

Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)线程数目,我们可以自己设定最大访问量。它有两个很常用的方法是 acquire() 和 release(),...

2019-05-27 11:43:02 159

转载 【并发技术15】线程同步工具CyclicBarrier的使用

文末给大家推荐个很有尿性的公众号。我们知道,Semaphore 同步工具主要提供了一个记数信号量,允许最大线程数运行。CyclicBarrier 是另一个同步工具,本文主...

2019-05-27 11:43:02 90

转载 【并发技术01】传统线程技术中创建线程的两种方式

传统的线程技术中有两种创建线程的方式:一是继承Thread类,并重写run()方法;二是实现Runnable接口,覆盖接口中的run()方法,并把Run...

2019-05-26 16:19:25 74

转载 【并发技术07】使用ThreadLocal在线程范围内共享数据

在上一篇文章中我们总结了一下,线程范围内的数据共享问题,即定义一个 Map,将当前线程名称和线程中的数据以键值对的形式存到 Map 中,然后在当前线程中使用数据的时候就可...

2019-05-26 16:19:25 178

转载 【并发技术03】传统线程互斥技术—synchronized

在多个线程同时操作相同资源的时候,就会遇到并发的问题,如银行转账啊、售票系统啊等。为了避免这些问题的出现,我们可以使用 synchronized 关键字来解决,下面针对 ...

2019-05-26 16:19:25 71

JVM成神之路.rar

这个视频是作者自己录制的一个JVM视频,总共6小时左右,该视频详细的描述了JVM整个体系体系结构以及对应的笔记,笔记54页PDF

2021-08-14

空空如也

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

TA关注的人

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