会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小冯同学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2023年2月21日
三分钟实战手写Spring Boot Starter
摘要: 1 背景 在平时的开发中,开发的同学会把一些通用的方法,写成一个工具类,例如日期转换的,JSON转换的等等,方便业务后续调用,使代码更容易维护。 如果一些更常用的方法,例如鉴权的,加解密的等等,几乎每个项目都会使用到,这时候开发的同学就会从以前的项目中再抄过来,随着项目的增多,几乎每个项目都有一份一
阅读全文
posted @ 2023-02-21 15:42 fengzeng
阅读(823)
评论(1)
推荐(4)
2023年2月4日
最容易懂的策略模式消除if-else分支,实现开闭原则,提高可扩展性
摘要: 1 介绍 策略模式最常用的场景就是用于消除代码中的if-else,这里所说的if-else并不是说任何简单的判断都引入策略模式来优化,这样反而会增加代码的复杂度。 反例:使用策略模式对一个boolean类型的变量进行优化 2 背景 我负责的有一个基于流程引擎开发的项目,有一个功能模块是查看申请单的详
阅读全文
posted @ 2023-02-04 17:32 fengzeng
阅读(568)
评论(2)
推荐(1)
2022年11月24日
深入浅出Java异常机制
摘要: 一次对Java异常机制的理解 近期有一个对接三方接口的任务,在这个过程中用到了许多 try-catch 处理,发现自己对异常处理是一知半解,浅浅研究了一下,记录一下,也帮助小伙伴如何正确使用 try-catch 达到预期的结果。 写在前面 java的异常处理机制,用得好,可以达到预期的效果,用得不好
阅读全文
posted @ 2022-11-24 00:11 fengzeng
阅读(91)
评论(0)
推荐(0)
2022年10月3日
Docker 启动 Redis 就停止解决方案(2022-3)
摘要: 启动命令如下: docker run -itd \ -p 6379:6379 \ --name myredis \ -v /home/redis/redis.conf:/etc/redis/redis.conf \ -v /home/redis/data:/data \ redis:latest \
阅读全文
posted @ 2022-10-03 22:04 fengzeng
阅读(651)
评论(0)
推荐(0)
SpringBoot自定义注解失效原因(2022-10-3)
摘要: 长话短说,我负责的是一个多模块项目,接手的时候没有注意 @ComponentScan 注解的扫描范围,所以打包的时候,没有扫到我新加包。 所以,重点检查下 @ComponentScan 注解的范围
阅读全文
posted @ 2022-10-03 12:32 fengzeng
阅读(584)
评论(0)
推荐(0)
2022年7月6日
windows安装mysql8(5分钟)
摘要: 1、下载 MySQL https://dev.mysql.com/downloads/mysql/ 下载完成后,解压缩到你的目录里。 2、配置 MySQL 的配置文件 创建一个文件,名称为:my.ini,使用记事本打开,输入以下内容 [client] # 设置mysql客户端默认字符集 defaul
阅读全文
posted @ 2022-07-06 16:55 fengzeng
阅读(1573)
评论(0)
推荐(0)
2022年6月20日
Dubbo实战教程
摘要: “Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC(一种远程调用) 分布式服务框架(SOA),致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。” RPC翻译过来叫做远程过程调用(Remote Process Call),我们为什么需要RPC框架? HTTP了解过吧
阅读全文
posted @ 2022-06-20 15:07 fengzeng
阅读(768)
评论(0)
推荐(0)
2022年6月17日
使用Docker快速安装Redis
摘要: 1、使用docker命令下一个redis的镜像 docker pull redis 2、创建 redis 的 data 目录和 conf 目录 1. cd /home/fengsir/redis 2. mkdir redis 3. cd redis 4. mkdir data 5. touch re
阅读全文
posted @ 2022-06-17 16:57 fengzeng
阅读(196)
评论(0)
推荐(0)
2022年6月15日
docker安装Kafka(windows版)
摘要: windows环境安装docker参考安装docker桌面版(Windows) 这一步如果出现报错的话可以直接输入wsl -l -v命令来查看当前Ubuntu的wsl版本 安装Kafka需要先安装 zookeeper zookeeper安装教程: #step1 获取镜像 $ docker pull
阅读全文
posted @ 2022-06-15 00:14 fengzeng
阅读(1886)
评论(0)
推荐(0)
2022年6月1日
使用 CompeletedFuture 实现异步调用
摘要: 在我们平时写的项目中,异步调用是一个比较重要的优化手段,在 Java 中,提供了 CompletedFuture 供我们使用,具体实现如下: 例子 假如现在有一个需求,我需要去淘宝、天猫和京东去搜索某样商品的价格,哪个平台价格低我就去哪个平台购买。 代码 现在我模拟了三个方法:分别是去淘宝、天猫和京
阅读全文
posted @ 2022-06-01 16:33 fengzeng
阅读(487)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告