会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
码农小胖哥
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
27
下一页
2020年6月8日
聊聊依赖注入注解@Resource和@Autowired
摘要: 1. 前言 @Resource和@Autowired注解都可以在Spring Framework应用中进行声明式的依赖注入。而且面试中经常涉及到这两个注解的知识点。今天我们来总结一下它们。 2. @Resource 全称javax.annotation.Resource,它属于JSR-250规范的一
阅读全文
posted @ 2020-06-08 09:25 码农小胖哥
阅读(4829)
评论(0)
推荐(2)
2020年6月3日
从聚合支付业务的设计来聊聊策略模式
摘要: 六月福利 2020年6月公众号码农小胖哥原创文章转发第一名将送全新《Spring Boot实战》实体书一本,该书是学习热门框架 Spring Boot的经典之作。你不再需要依靠运气,而是勤奋。截止统计日期2020年6月30日,统计数据以官方公众号工具为准,运营人员不参加活动,本次活动图书由掘金社区赞
阅读全文
posted @ 2020-06-03 09:34 码农小胖哥
阅读(1130)
评论(0)
推荐(2)
2020年6月2日
如何在Spring Boot应用启动之后立刻执行一段逻辑
摘要: 1. 前言 不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如简单的缓存预热,或者上线后的广播之类等等。如果你使用 Spring Boot 框架的话就可以借助其提供的接口CommandLineRunner和 ApplicationRunner来实现。 2. CommandLineRunne
阅读全文
posted @ 2020-06-02 10:06 码农小胖哥
阅读(1582)
评论(0)
推荐(0)
2020年5月27日
Docker容器启动时初始化Mysql数据库
摘要: 1. 前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行。那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案。 第一种方案是在容器启动后手动导入,太low了不行。第二种在Spring Boot客户端连接Mys
阅读全文
posted @ 2020-05-27 09:28 码农小胖哥
阅读(13500)
评论(3)
推荐(1)
2020年5月25日
使用Buildpacks高效构建Docker镜像
摘要: 1. 前言 Spring Boot 2.3.0.RELEASE 正式发布了几天了,其中有个新的特性: 可以将Spring Boot应用代码直接打包为Docker镜像 。这是什么科技?我赶紧去官网查了一番才知道用的是基于云原生的 Buildpacks 技术,这是一个直接将代码转换为容器镜像的技术,它意
阅读全文
posted @ 2020-05-25 08:52 码农小胖哥
阅读(2547)
评论(0)
推荐(0)
2020年5月24日
Mybatis 强大的结果集映射器resultMap
摘要: 1. 前言 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 能够代替实现同等功能的数千行代码。ResultMap 的设计思想是,
阅读全文
posted @ 2020-05-24 09:13 码农小胖哥
阅读(1913)
评论(0)
推荐(1)
2020年5月20日
Java 集合排序策略接口 Comparator
摘要: 1. 前言 最近用到了集合排序(基于 Java 8)。现在我能用 Stream 的就用 Stream ,真香!排序可以这么写: 这里排序用到了一个关键接口 。排序比较作为业务中经常出现的需求,我们有必要研究一下这个接口。 2. Comparator 概念 是一个函数式接口。它经常用于没有天然排序的集
阅读全文
posted @ 2020-05-20 09:52 码农小胖哥
阅读(2651)
评论(0)
推荐(1)
2020年5月18日
Spring MVC 函数式编程进阶
摘要: 1. 前言 上一篇对 "Spring MVC 的函数式接口编程" 进行了简单入门,让很多不知道的同学见识了这种新操作。也有反应这种看起来没有传统写法顺眼,其实大家都一样。但是我们还是要敢于尝试新事物。 Java Lambada 刚出来也是被人各种吐槽,现在我在很多项目都见到了它的身影。好了转回正题,
阅读全文
posted @ 2020-05-18 09:42 码农小胖哥
阅读(1019)
评论(0)
推荐(1)
2020年5月15日
换一种方式编写 Spring MVC 接口
摘要: 1. 前言 通常我们编写 Spring MVC 接口的范式是这样的: 这种我都写吐了,今天换个口味,使用 Spring 5 新引入的函数式端点( Functional Endpoints )来耍耍。 这种方式同样支持 Spring Webflux 。 请注意可使用该特性的 Spring 版本不低于
阅读全文
posted @ 2020-05-15 12:04 码农小胖哥
阅读(1297)
评论(4)
推荐(0)
2020年5月12日
什么情况下不能使用 Java 泛型
摘要: 1. 前言 Java 1.5 引入了泛型来保证类型安全,防止在运行时发生类型转换异常,让类型参数化,提高了代码的可读性和重用率。但是有些情况下泛型也是不允许使用的,今天就总结一下编码中不能使用泛型的一些场景。 2. 基本类型无法直接使用泛型 以下写法是错误的: 基本类型是不能够作为泛型类型的,需要使
阅读全文
posted @ 2020-05-12 10:58 码农小胖哥
阅读(2622)
评论(0)
推荐(1)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
27
下一页
公告