加载中
Java常用构建对象的三种方式

1. 前言 当我们面对具有大量可选成员变量的 Java 类时,创建这些对象的最佳方法是什么?通常有三种方法: 伸缩构造函数,JavaBean模式和构建器模式。 2. 构造函数 UserInfo userInfo1 = new...

微服务就真的适合你吗

程序员往往懂得优势,却对代价一无所知。 1. 前言 microservices 其实微服务已经不算很火的概念了,它已经成为了面试的主角。很多同学私下问胖哥要一些微服务的资料,大部分都是为了面试。有...

不会用Java Future,我怀疑你泡茶没我快, 又是超长图文!!

你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 Github实践...

2020/07/10 07:50
227
原来这就是Java代码生成器的原理啊,太简单了

1. 前言 前几天写了篇关于代码生成器的文章(可查看历史文章),不少同学私下问我这个代码生成器是如何运作的,为什么要用到一些模板引擎,所以今天来说明下代码生成器的流程。 2. 代码生成器...

2020/07/09 09:50
172
Spring注解@Import实现多模块中Bean的导入

1. 前言 很多时候我们的Spring项目使用多模块,或者我们需要将自己特定的类库打成依赖。默认情况下Spring Boot应用只会扫描main方法所在的包路径下的Bean和通过spring.factories进行注册发现...

Spring Security 实战干货:图解Spring Security中的Servlet过滤器体系

前言 我在Spring Security 实战干货:内置 Filter 全解析对Spring Security的内置过滤器进行了罗列,但是Spring Security真正的过滤器体系才是我们了解它是如何进行"认证"、“授权”、“防止...

Spring Boot读取配置属性的常用方式

欢迎加入[ 微信圈子 ] 程序员交流圈 交流编程经验。 1. 前言 在Spring Boot项目中我们经常需要读取application.yml配置文件的自定义配置,今天就来罗列一下从yaml读取配置文件的一些常用手段...

七月胖哥送给你java编程热门书籍,不需要抽奖

六月份公众号搞了一波活动回馈了一波粉丝。 可惜的是中一等奖的同学死活联系不到! 微信群,QQ 群,朋友圈都找遍了! 无奈直接粉丝群里送抽奖送粉丝了! 还搭了我 12 块钱! 如果这个兄弟一周...

2020/07/04 08:00
167
胖哥推荐 | 《Spring Cloud微服务实战》作者翟永超的技术圈子

胖哥的朋友,著名的《Spring Cloud微服务实战》作者翟永超有一个非常不错的技术社群,这里不光有技术大咖、实战干货,更有人脉资源,所以我必须安利一波了。 「程序猿 DD」星球活动第一期,将...

2020/07/04 08:00
321
MySQl原来是这样执行的

欢迎加入[ 微信圈子 ] 程序员交流圈 交流编程经验。 当希望Mysql能够高效的执行的时候,最好的办法就是清楚的了解Mysql是如何执行查询的,只有更加全面的了解SQL执行的每一个过程,才能更好的...

2020/07/03 23:51
175
想做时间管理大师?你可以试试Mybatis Plus代码生成器

前言 对于写Crud的老司机来说时间非常宝贵,一些样板代码写不但费时费力,而且枯燥无味。经常有小伙伴问我,胖哥你怎么天天那么有时间去搞新东西,透露一下秘诀呗。 好吧,今天就把Mybatis-p...

Spring Security 实战干货:图解Spring Security的过滤器体系

欢迎加入[微信圈子]程序员交流圈 交流编程经验。 1. 前言 我在Spring Security 实战干货:内置 Filter 全解析对Spring Security的内置过滤器进行罗列,但是Spring Security真正的过滤器体系才...

Maven中央仓库正式成为Oracle官方JDBC驱动程序组件分发中心

前言 相信参与使用Oracle数据库进行项目开发、运维的同学常常被Oracle JDBC驱动的Maven依赖折磨。现在这一情况在今年二月份得到了改变,甲骨文这个老顽固终于开窍了。 一位甲骨文的工程师发布...

想做时间管理大师?你可以试试Mybatis Plus代码生成器

欢迎加入[ 微信圈子 ] 程序员交流圈 交流编程经验。 1. 前言 对于写 Crud 的老司机来说时间非常宝贵,一些样板代码写不但费时费力,而且枯燥无味。经常有小伙伴问我,胖哥你怎么天天那么有时...

手把手教你美化微软的新终端Windows Terminal

1. 前言 微软的新终端Windows Terminal终于发布正式版了。这个终端诞生以来就大获好评,对于使用Windows进行开发的小伙伴来说又有了新的玩具了。先来看看官方的介绍视频吧。 接着胖哥教大家如...

作为一个Java开发你用过Jib吗

前言 Jib是Google开发的可以直接构建 Java应用的Docker和OCI镜像的类库,以Maven和Gradle插件形式提供。它最骚操作的是可以在没有Docker守护程序的情况下构建,也就是说,您不必在计算机上安装...

Spring 5的最终功能发行版即将来临

欢迎加入[微信圈子]程序员交流圈 交流编程经验。 1. 前提概要 2020 年 6 月 25 日Spring Framework团队发布博客宣布Spring Framework最新的里程碑版本Spring Framework 5.3 M1发布。虽然这只...

搞定ReentrantReadWriteLock 几道小小数学题就够了

| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章...

2020/06/26 22:30
164
第二大JDK项目AdoptOpenJDK 加入Eclipse基金会

1. 前提概要 知名 OpenJDK 分支 AdoptOpenJDK 近日宣布,由于 AdoptOpenJDK 的发展需要,其技术指导委员会(TSC)提议将 AdoptOpenJDK 移至 Eclipse 基金会,并且Eclipse 基金会最近已经批准...

Jib无痛构建Docker镜像不影响第二天上班

1. 前言 Jib,容器化你的Java应用 Jib是Google开发的可以直接构建 Java应用的Docker和OCI镜像的类库,以Maven和Gradle插件形式提供。它最骚操作的是可以在没有Docker守护程序的情况下构建,也就...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部