后端漫谈
-
这样做接口文档太优雅了,附上我的开源链接
你好呀,我是小羊。 如果你写过接口文档,应该体会到这是一件非常无聊的事情,就像是把代码重新写了一遍一样。通过swagger生成文档也还是需要写注解。今天聊一下使用注释来自动生成接口…
-
生产环境FlinkCDC实时数据同步高可用,值得收藏
你好呀,我是小羊。 1.简介 一个数据实时同步方案 上篇文章我讲了一下如何基于FlinkCDC来实时同步数据库的数据到ES。说明在流程上是可行的,技术实现没什么问题。 2.高可用的…
-
像mysql一样查询ES,一看就会,爽歪歪
ElasticSearch是现在最流行的搜索引擎了,查询快,性能好。可能唯一的缺点就是查询的语法Query DSL(Domain Specific Language)比较难记,今天…
-
这些多线程的问题你会吗?
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 1.什么是线程 线程(Thread):轻量级进程,是操作系统进行调度的最小单位。一个线程是一个任务…
-
什么是AQS 和 CAS
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 什么是CAS CAS(compare and swap),比较并交换。可以解决多线程并行情况下使用…
-
如何保证redis 缓存和 数据库一致性?
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 1、四种同步策略: 想要保证缓存与数据库的双写一致,一共有4种方式,即4种同步策略: 先更新缓存,…
-
spring 源码阅读(4)spring 常用注解
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 1.@bean @Bean表示方法产生一个由Spring管理的bean,一般用在方法上,用于将方法…
-
分享一个比win10资源管理器更好用的软件
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ win10 资源管理器 大家应该对win10 资源管理器很熟悉了,这个是我们管理电脑用的软件,wi…
-
强烈推荐10款IDEA插件,大大提高工作效率
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 搞Java开发用什么软件,当然是神器idea了,那么,idea的插件对于你来说就是必不可少的了,不…
-
spring 源码阅读(3) spring如何解决bean 依赖的问题?
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 我们在使用spring的时候,如果一个bean依赖另外一个bean,我们操作看起来很简单,做一些简…
-
spring 源码阅读(2) 一个bean 是如何被创建的?
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 上次我们把源码环境搭建好了,这次我们就debug看一下,一个spring bean 是如何创建的吧…
-
spring 源码阅读(1) 搭建idea环境
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 最近在捣鼓spring源码,然后也和大家分享一下吧。 源码下载 github: https://g…
-
springboot 整合 jasypt 实现账号密码加密
❝ 大家好呀,我是小羊,今天是儿童节哦,先祝大家儿童节快乐,谁还不是个宝宝呢😁,如果大家喜欢我的文章的话,就关注我一起学习进步吧~ ❞ 前言 最近在做安全这块,之前我们在 spri…
-
springboot 整合 shardingsphere 实现数据加密
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话,就关注我一起学习进步吧~ ❞ 最近在做数据安全这块,准备把数据库中的敏感字段进行加密处理,防止数据被滥用。大家讨论了一下,最终确定…
-
HashMap的底层原理来啦
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话,就关注我一起学习进步吧~ ❞ 今天讲讲hashmap HashMap 是一个散列表,采用 Key-value 键值对的形式存储数据…
-
我发现了IDEA 的一个bug ! ! !
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话,就关注我一起学习进步吧~ ❞ 启动应用后, 在应用名称的后边会显示当前应用的端口号, 点击后会自动打开浏览器并填充主页地址 但是i…