- 博客(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
2020-06-28
kotlin 官方文档
2018-12-14
cas在was部署失败 在tomcat 可以运行
2016-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人