标签:微信公众号

Spring

这样深度Spring Boot的源码解析,看完帮你立即提升一个台阶!

2

邓龙华 发布于 2019-07-15

1 实例化 SpringApplication SpringApplication.run(BootifulApplication.class, args); public static ConfigurableApplicationContext run(Class<?&...

阅读(6)评论(0)赞 (0)

Java

必看!java后端,亮剑诛仙(最全知识点)

20

xubiao.zhuang 发布于 2019-07-15

你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。 这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。 这篇文章耗费了我大量的精...

阅读(9)评论(0)赞 (0)

Java

Java8 中用法优雅的 Stream,性能也"优雅"吗?

6

Harries 发布于 2019-07-14

Java8的Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。那么,Stream API的性能到底如何呢,代码整洁的背后是否意味着性能的损耗呢?本文对Stream API的性能一探究竟。 为保证测试结果真实可信,我们将JVM运行在 -s...

阅读(19)评论(0)赞 (0)

Spring

SpringBoot 实战 (二十)| 整合 Redis

8

Harries 发布于 2019-07-14

微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 两个月没更新原创了,实在惭愧。没有借口,就是因为自己懒了。最近看了「刻意学习」,这本书谈的是学习与行动的关系,书中提到了「持续行动」 这个概念,意思就是:我们要去实实在在地去做一些事情,而且是每天都做,才能...

阅读(19)评论(0)赞 (0)

Spring

Spring Boot 支持 HTTPS 如此简单,So easy!

1

likai 发布于 2019-07-12

这里讲的是 Spring Boot 内嵌式 Server 打 jar 包运行的方式,打 WAR 包部署的就不存在要 Spring Boot 支持 HTTPS 了,需要去外部对应的 Server 配置。 你所需具备的基础 什么是 Spring Boot? Spring Boot 核...

阅读(22)评论(0)赞 (0)

Java

Java线程池「异常处理」正确姿势:有病就得治

6

Harries 发布于 2019-07-11

更多精彩文章。 《微服务不是全部,只是特定领域的子集》 《“分库分表" ?选型和流程要慎重,否则会失控》 这么多监控组件,总有一款适合你 《使用Netty,我们到底在开发些什么?》 《这可能是最中肯的Redis规范了》 《程序员画像,十年沉浮》 最有用系列: 《Linu...

阅读(26)评论(0)赞 (0)

Java

那些有实力进入 BAT 的本科生,都做对了什么事?

5

刘莉莉 发布于 2019-07-11

作者:黄小斜 文章来源:微信公众号【黄小斜】 最近这段时间,我们部门来了几个年纪轻轻的本科生,最小的比我们小五岁左,这对于我来说还是比较有冲击力的。 想想我也是九0出头的老腊肉了,想当年我上大学的时候,除了整天打游戏,好像什么事情也没有干成。 总算是在大学最后那段时间想通了,考上...

阅读(24)评论(0)赞 (0)

Java

JVM 发生 OOM 的 8 种原因、及解决办法

Harries 发布于 2019-07-10

1. Java 堆空间 发生频率:5颗星 造成原因 1、无法在 Java 堆中分配对象 2、吞吐量增加 3、应用程序无意中保存了对象引用,对象无法被 GC 回收 4、应用程序过度使用 finalizer。finalizer 对象不能被 GC 立刻回收。finalizer 由结束队...

阅读(25)评论(0)赞 (0)

编程技术

终于有人把服务调用说清楚了

12

hellas 发布于 2019-07-10

导读: RPC,微服务,Service Mesh这些服务之间的调用是什么原理? 作者 codedump codedump.info 博主,多年从事互联网服务器后台开发工作。可访问作者博客阅读 codedump 更多文章。 本文专注于演化过程中每一步的为什么(Why)和是什么(Wh...

阅读(28)评论(0)赞 (0)

编程技术

颠覆微服务认知:深入思考微服务的七个主流观点

8

xirruiqiang 发布于 2019-07-08

作者 | 梁桂钊 微服务架构现在已经成为了企业应用架构的必聊话题,本文沉淀了作者多年工作的所见所闻和实战思考,跳出纯技术的视角去思考架构,去看待微服务,保证利用现有的技术(工具)实现业务价值的最大化。 一、逃离单体系统,拥抱微服务? 单体系统和微服务的区别在于,一个单体系统是一个...

阅读(47)评论(0)赞 (0)

Java

快速了解基于AQS实现的Java并发工具类

7

puefu.he 发布于 2019-07-08

AQS是AbstractQueuedSynchronizer的简称,类如其名,抽象的队列式的同步器,它是一个Java提高的底层同步工具类,用一个int类型的变量表示同步状态,并提供了一系列的CAS操作来管理这个同步状态,许多同步类实现都依赖于它,如常用的CountDownLatc...

阅读(31)评论(0)赞 (0)

Java

SpringBoot 启动分析(五) — 上下文的刷新过程

1

hellas 发布于 2019-07-08

1. SpringApplication.refreshContext 首先来看 SpringApplication 里刷新上下文的逻辑: private void refreshContext(ConfigurableApplicationContext context) { ...

阅读(15)评论(0)赞 (0)

Java

Spring Boot2(八):性感banner,在线发牌

2

xiaoli.wang 发布于 2019-07-07

emmm,没有啥前言 玩过SpringBoot的都知道,SpringBoot启动的时候,默认会在控制台打印SpringBoot字样和当前版本。 可是脑洞奇大的程序员怎么可能就这么拘泥于正常banner呢? 怎么骚怎么来是吧~ 具体说明用法,我就不一一举例了,网上有很多设置bann...

阅读(26)评论(0)赞 (0)

编程技术

一文理解分布式服务架构下的混沌工程实践(含PPT)

28

xubiao.zhuang 发布于 2019-07-05

导读: 近日,在 GIAC(全球互联网架构大会)上,来自阿里巴巴高可用架构团队的高级开发工程师肖长军(花名穹谷)做了《分布式服务架构下的混沌工程实践》主题分享。 本次分享包含三部分,第一部分从定义、价值、原则、流程全方位的介绍混沌工程,第二部分讲述混沌工程如何在企业中落地,并穿插...

阅读(44)评论(0)赞 (0)

Java

Java I/O 和 oKio

2

Harries 发布于 2019-07-04

Github: github.com/MicroKibaco… 掘金: juejin.im/user/57cf5d… csdn:blog.csdn.net/Kibaco 微信公众号: 杨正友 学习目标 java传统io如何使用 非阻塞 nio 是怎么回事 okio 的优势与使用 ...

阅读(34)评论(0)赞 (0)

编程技术

360互联网技术训练营第16期——大数据与微服务之路

12

xiaoli.he 发布于 2019-07-04

360互联网技术训练营第16期 大数据与微服务之路 面对复杂的业务逻辑和海量用户的并发访问,如何构建高性能、稳定的后端服务系统,是很多技术从业人员都需要解决的一个问题。 本期活动我们邀请多位一线技术专家从 大数据计算 、 微服务架构 、 实时监控 等方面探讨 高性能Web服务端实...

阅读(50)评论(0)赞 (0)

Spring

Spring Boot 面试,一个问题就干趴下了!(下)

4

hanze 发布于 2019-07-04

前些天栈长在 Java技术栈 微信公众号分享一篇文章: Spring Boot 面试,一个问题就干趴下了! ,看到大家的留言很精彩,特别是说"约定大于配置"的这两个玩家。 哈哈,上墙的朋友开不开森? 不错,约定优(大)于配置确实是 Spring Boot 整个...

阅读(19)评论(0)赞 (0)