自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Boot 整合Elasticsearch入门

1. Spring Data ElasticsearchSpring Data Elasticsearch是Spring Data项目的子项目,提供了Elasticsearch与Spri...

2020-08-31 16:30:39 1013

转载 AQS基础——多图详解CLH锁的原理与实现

JDK1.8源码分析项目(中文注释)Github地址:https://github.com/yuanmabiji/jdk1.8-sourcecode-blogs1 什么是自旋锁和互斥锁?...

2020-08-30 21:18:22 1126 4

原创 我对响应式编程中Mono和Flux的理解

1. 前言很多同学反映对响应式编程中的Flux和Mono这两个Reactor中的概念有点懵逼。但是目前Java响应式编程中我们对这两个对象的接触又最多,诸如Spring WebFlux、...

2020-08-29 00:13:10 4649

转载 写这段代码的兄弟看到的话帮个忙吧

四年前的老代码突然要优化,已经三天了!没有头绪!希望当时写这个的兄弟能看到,帮个忙!再改不了,恐怕我要被优化了。我真是太菜了,一个区区四千行的方法都优化不了。关于秋招,有哪些越早知道越好...

2020-08-28 10:37:33 818

转载 10分钟搞定 Java 并发队列

| 好看请赞,养成习惯你有一个思想,我有一个思想,我们交换后,一个人就有两个思想If you can NOT explain it simply, you do NOT understa...

2020-08-28 10:37:33 1481 1

原创 IntelliJ IDEA 2020.2.1发布,Lombok插件可能被官方支持

1. 前言最近两个版本的Intellij IDEA没有办法使用lombok插件了,这种问题已经出现了多次,导致胖哥依然使用2020.1的旧版本。其实很多人和我一样也回滚到了旧版本。我一直...

2020-08-26 16:08:37 5574 8

原创 Java程序员不缺对象,缺的是对象存储

1. 前言文件服务器是一个应用必要的组件之一。最早我搞过FTP,然后又用过FastDFS,接私活的时候我用MongoDB也凑合凑合。现如今时代不同了,开始流行起了OSS。Gitee: h...

2020-08-25 07:50:00 1360

转载 生产环境下到底应该如何优化MySQL锁等待?

主题 聊聊 MySQL InnoDB 的行锁,以及如何通过减少锁冲突。什么是InnoDB 的行锁? 顾名思义,行锁就是针对数据表中行记录的锁。这很好理解,比如事务 A 更新了一行,而这...

2020-08-24 07:50:00 920

转载 “既生 ExecutorService, 何生 CompletionService?”

| 好看请赞,养成习惯你有一个思想,我有一个思想,我们交换后,一个人就有两个思想If you can NOT explain it simply, you do NOT understa...

2020-08-23 07:50:00 682

原创 新的Spring OAuth2.0 授权服务器项目正式发布

1. 前言记不记得之前发过一篇文章Spring 官方发起 Spring Authorization Server 项目。该项目是由Spring Security主导的一个社区驱动的、独...

2020-08-23 07:50:00 1633

原创 如何系统学习Spring框架

1.前言最近有朋友私信胖哥说自己从事Java开发好几年了,但是从来没有系统学习过Spring框架,希望找到一条系统学习Spring的路线来提升一下自己。这像极了以前的我,想学却不知道从哪...

2020-08-22 08:00:00 2370 3

转载 K8S容器编排技术确实比较难,所以……

2020,上云之年,产品云端化成为一种趋势。在一线城市,很多公司都已经构建了自己的私有云环境,比如阿里云、网易云、华为云等。而Kubernetes 作为基于容器编排领域的王者,具备扩展...

2020-08-21 07:50:00 1684

原创 如何选择一台适合Java开发的电脑

前言最近在群里老有同学求推荐适合Java开发用的电脑,所以胖哥就用我知道的电脑知识来帮助大家选择适合开发的电脑配置。因为我自己家里的主机已经带不动两个 IDEA 了,更别提开个 Dock...

2020-08-20 07:50:00 7760 4

原创 从零搭建Spring Boot脚手架(6):整合Redis作为缓存

1. 前言上一文我们整合了Mybatis Plus,今天我们会把缓存也集成进来。缓存是一个系统应用必备的一种功能,除了在减轻数据库的压力之外。还在存储一些短时效的数据场景中发挥着重大作用...

2020-08-19 08:27:27 1253

转载 想投递大厂,但还没有项目经验? | 100个免费名额,先到先得

最近,不少同学跟我吐槽说:没项目经验,找工作太难了!今天就给大家推荐一个可以刷项目经验的「大学生就业特训营」!有JavaEE和智能物联网两个方向,会带你完成一个可以上线的实战项目...

2020-08-18 07:59:23 707

原创 Docker真的被禁止使用了?

1.前提概要近日知名开源容器引擎Docker引起关注,各大技术自媒体纷纷发文表示Docker被禁止使用了。这是为什么呢?原来Docker公司最新的服务条款 8 月 13 日生效。条款申明...

2020-08-17 09:30:11 33711 19

原创 Java SPI 居然这么多知名框架在用

1. 前言Java SPI全称Java Service Provider Interface。是 Java 提供的一套用来被第三方实现或者扩展的 API,它可以用来启用框架扩展和替换组件...

2020-08-13 07:50:00 1038

原创 开发者面试千万别去这几种公司

1. 前言开发者如何避免找工作遇到比较“坑”的公司是个问题,很多开发同学在群里吐槽自己面试遭遇的不快,说自己遇到了非常不靠谱的公司,今天就简单分享一下如何避开一些这些坑,让自己的求职路相...

2020-08-11 07:50:00 5246 9

转载 ELK日常使用基础篇

本文字数:11149字预计阅读时间:28分钟前言在后端开发工程师的日常工作中,在遇到比如定位排查问题或是想要了解系统某些方面的情况时,会遇到以下的场景:查询某个接口请求的日志。查询某...

2020-08-11 07:50:00 3803

原创 自己动手编写一个Mybatis插件:mybatis脱敏插件

1. 前言在日常开发中,身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。否则容易造成个人隐私泄露,客户资料泄露,给不法分子可乘之机。但是数据脱敏不是把敏感信息隐藏起来,而是看...

2020-08-10 18:20:00 1564

原创 从零搭建Spring Boot脚手架(5):整合 Mybatis Plus

1. 前言在上一文中我根据Mybatis中Mapper的生命周期手动实现了一个简单的通用Mapper功能,但是遗憾的是它缺乏实际生产的检验。因此我选择更加成熟的一个Mybatis开发增强...

2020-08-09 12:01:47 854

转载 Java开发新手应该挑战一下你的软肋(文末送书)

本文来源于华章计算机(hzbook_jsj)转载请标明出处DB-Engines 根据数据库管理系统的受欢迎程度对其进行排名,最近发布了 2020年 8月份的数据库排名。该网站实时统计了...

2020-08-09 12:01:47 706

原创 只知道java反射,宁知道内省吗?

1. 前言在上一文中我们封装了一个Mybatis通用 Mapper。为了获得实体类属性我使用了反射。大多数同学也第一感觉会用反射实现,其实还有一种技术也能实现,这就是内省(Introsp...

2020-08-07 07:48:00 687

原创 从零搭建Spring Boot脚手架(4):手写Mybatis通用Mapper

1. 前言今天继续搭建我们的kono Spring Boot脚手架,上一文把国内最流行的ORM框架Mybatis也集成了进去。但是很多时候我们希望有一些开箱即用的通用Mapper来简化我...

2020-08-06 14:48:50 997

转载 Flink 全套知识体系,终于搞到了!

自从阿里 Blink 开源,Flink 就因天然流式计算特性和强大处理性能,打破了Spark 独霸实时计算领域的现状,一跃成为炙手可热的大数据处理框架。目前,包括阿里在内的很多公司都对 ...

2020-08-04 07:50:00 2480 1

原创 从零搭建Spring Boot脚手架(3):集成mybatis

1. 前言今天继续搭建我们的kono Spring Boot脚手架,上一文集成了一些基础的功能,比如统一返回体、统一异常处理、快速类型转换、参数校验等常用必备功能,并编写了一些单元测试进...

2020-08-04 07:50:00 716

原创 分享两个操作Java枚举的实用方法

1. 前言Java枚举在开发中是非常实用的。今天再来分析几个小技巧并且回答一些同学的的疑问。首先要说明的是我的枚举建立在以下的范式之中:枚举统一接口范式2. 如何把枚举值绑定的下拉列表这...

2020-08-02 08:14:32 979

R2DBC_Paluch_Folien.pdf

Spring 官方在 Spring 5 发布了响应式 Web 框架 Spring WebFlux 之后急需能够满足异步响应的数据库交互 API 。 由于缺乏标准和驱动,Pivotal(Spring 官方) 团队开始研究反应式关系型数据库连接(Reactive Relational Database Connectivity),并提出了 R2DBC 规范 API 以评估可行性并讨论数据库厂商是否有兴趣支持反应式的异步非阻塞驱动程序。最开始只有 PostgreSQL 、H2、MSSQL 三家,现在 MySQL 也加入了进来。R2DBC 最新版本是0.8.1.RELEASE。除了驱动实现外还提供了 R2DBC 连接池 和 R2DBC 代理。除此之外还支持云原生应用

2020-06-28

kotlin 官方文档

学习kotlin 的权威文档 Kotlin 非常适合开发服务器端应用程序,允许编写简明且表现力强的代码, 同时保持与现有 基于 Java 的技术栈的完全兼容性以及平滑的学习曲线: 表现力:Kotlin 的革新式语言功能,例如支持类型安全的构建器和委托属性,有助于构建 强大而易于使用的抽象。 可伸缩性:Kotlin 对协程的支持有助于构建服务器端应用程序, 伸缩到适度的硬件要求 以应对大量的客户端。 互操作性:Kotlin 与所有基于 Java 的框架完全兼容,可以让你保持熟悉的技术栈,同时 获得更现代化语言的优势。 迁移:Kotlin 支持大型代码库从 Java 到 Kotlin 逐步迁移。你可以开始用 Kotlin 编写新代 码,同时系统中较旧部分继续用 Java。 工具:除了很棒的 IDE 支持之外,Kotlin 还为 IntelliJ IDEA Ultimate 的插件提供了框架特 定的工具(例如 Spring)。 学习曲线:对于 Java 开发人员,Kotlin 入门很容易。包含在 Kotlin 插件中的自动 Java 到 Kotlin 的转换器有助于迈出第一步。Kotlin 心印 通过一系列互动练习提供了语言主要 功能的指南。

2018-12-14

IDE Support V2.0.9

JS chrome 调试插件

2017-02-12

spring boot 参考指南

非常不错 参考指南

2016-10-16

spring4 中文API

版权归原作者所有

2016-10-08

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

TA关注的人

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