自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Security 实战干货:如何获取当前用户信息

在某些场景中我们需要获取当前的用户是谁?如果你使用了Spring Secrity作为安全框架你可以通过以下手段获取当前用户。SecurityContext无论是有状态的Session模式还...

2021-05-31 07:30:00 4902

原创 线上SQL脚本执行错了出事之后互相甩锅怎么办?

平常我们线上执行的SQL脚本都是很粗犷的。呼叫一下DBA或者运维,把脚本发过去,然后告诉他在哪个环境执行。然后双方沟通不畅,测试环境的脚本执行到生产了!脚本写的有问题执行错了却没有回滚脚本...

2021-05-28 00:00:00 684

转载 美团二面:Redis与MySQL双写一致性如何保证?

前言四月份的时候,有位好朋友去美团面试。他说,被问到Redis与MySQL双写一致性如何保证?这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答...

2021-05-27 07:30:00 622

转载 10分钟了解啥是数仓

随着互联网及物联网等技术发展,越来越多的数据被生成,如何有效利用这些数据就成为了企业决胜的法宝了。大型公司会基于数据做出BI、推荐系统、决策支持、统计分析、报表等业务。其中数据存储涉及众多...

2021-05-27 07:30:00 1020

原创 Spring MVC用ResponseEntity返回可实现更强大的功能

今天有粉丝询问胖哥开源微信支付V3开发包Payment Spring Boot下载对账单接口的一些细节,并问我为什么要返回ResponseEntity对象而不是直接返回一个业务实体对象。今...

2021-05-26 07:32:00 2082

原创 为了熟练掌握动态SQL你必须要知道Mybatis中的OGNL表达式

前言OGNL是个什么东西?很多刚入门Java的同学会有点陌生。但是在Structs流行的时代OGNL可是必会的数据渲染技术。它全称Object Graph Navigation Langu...

2021-05-25 07:30:00 1104 1

原创 厉害了!Spring Boot 2.5正式发布

今天Spring Boot 2.5正式发布了,支持Java 16,增强了Docker镜像构建功能,而且提供了初始化数据源的新机制。基于Spring Boot 2.4的变动Sql脚本初始化数...

2021-05-21 18:24:41 2901 1

转载 再有人问你Netty是啥,你就把这篇文章甩给他

Netty 作为当前流行的 NIO 框架,在游戏、大数据通讯,云计算、物联网等领域都有广泛的应用,大家熟知的 Dubbo,底层用的就是 Netty。尤其在高并发、高性能 RPC 方面,Ne...

2021-05-20 07:29:55 649

转载 掌握这些IDEA Debug调试技巧很重要

前言上一篇文章 IntelliJ IDEA 高级调试之Stream Trace 算是 IntelliJ IDEA 高级调试技巧的开胃菜,很多小伙伴被这个小技巧征服。趁热打铁,今天给大家带来...

2021-05-20 07:29:55 858

原创 Spring Security5.5发布,正式实装OAuth2.0的第五种授权模式

今天Spring Security 5.5发布了,主要涉及OAuth2.0和SAML2.0两个协议。其中最大的亮点是支持了OAuth2.0的另一种授权模式jwt-bearer。这个模式可能...

2021-05-19 07:30:00 2195 1

原创 Grafana Loki管理Spring Boot日志实战分享

上一篇文章简单入门了Loki日志平台的使用,今天又简单研究了如何在实践中使用Loki监控Spring Boot应用,特地分享给大家,让大家对这门新技术有更深的了解。Loki的日志收集实践上...

2021-05-18 07:30:00 3047

转载 3天,把MySQL索引、锁、事务、分库分表撸干净了!

最近项目增加,缺人手,面试不少,但匹配的人少的可怜。跟其他组的面试官聊,他也抱怨了一番,说候选人有点儿花拳绣腿,回答问题不落地,拿面试最常问的MySQL来说,并不只是懂“增删改查”、表关联...

2021-05-18 07:30:00 635

原创 Spring中的配置如何保证可扩展性

公司项目引用了一个依赖jar,配置封装太封闭了,不能扩展。业务变动一次那个jar就要跟着升级一次,而且不同的项目还引用了这个jar的不同版本。领导问我能不能给它搞成可扩展的,研究了一下,实...

2021-05-17 07:27:00 835 1

原创 中小项目用ELK做日志?我准备玩点新花样

项目做正规了,日志系统是少不了的。目前大部分日志平台推荐基于ELK构建,不过ELK算是比较重了,架构太大,中小项目不太好Hold住,希望找一款简单一些的,如果实在找不到再上ELK。之前储备...

2021-05-13 07:30:00 714

转载 Stream你写的很溜,但是你会调试吗?

前言自从 Java 8 开始,作为程序员的我们都离不开 Stream 相关功能的使用,书写起来那叫一个流畅(这个 feel~~)。但总是有一些时候,我们对 stream 的操作所要的结果和...

2021-05-12 13:14:37 910

转载 包邮送书 | 学不会设计模式,因为你没看《重学Java设计模式》

❝本公众号留言第1,10,25个分别包邮送一本,重复中奖顺延。中奖者我会主动联系,请留意公众号私信,私信10日不回复作废。设计模式本身是一种通用场景的解决标准和方案,而不是实际场景开发落地...

2021-05-12 13:14:37 719

原创 如何在代码中获取Java应用当前的版本号?

最近需要在项目中获取项目的版本号,最笨的方法莫过于硬编码一个版本号,当然我也是这么干的。不过闲下来的时候突发奇想Spring Boot项目中pom.xml定义的版本号能不能通过API获得呢...

2021-05-11 07:30:00 2008

原创 抱怨Swagger不好用?好吧我换一个好用的

最近前端们一直反映Swagger看接口信息非常不爽,于是我花了俩小时把Swagger干掉,用上了传说中更好用的YApi。今天就简单分享一下心得体会。Swagger与YApi其实我个人认为S...

2021-05-10 07:30:00 2039

原创 Spring Boot的 Docker打包插件哪个好用

最近公司的应用准备容器化,因为几十个应用从测试到发布太麻烦了,而且还会因为环境的因素导致部署中出现各种问题。为了在开发、测试、生产都能保持一致的环境,就引进了容器技术,先拿边缘的项目试试水...

2021-05-07 07:12:57 1121

转载 『图解Java并发』面试必问的CAS原理你会了吗?

在并发编程中我们都知道i++操作是非线程安全的,这是因为 i++操作不是原子操作。如何保证原子性呢?常用的方法就是加锁。在Java语言中可以使用 Synchronized和CAS实现加锁效...

2021-05-06 07:30:00 667 2

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关注的人

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