摘要: 推荐阅读:Spring Boot 把 Maven 干掉了,正式拥抱 Gradle! Gradle 6.6 发布了!!! Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy ... 阅读原文
2020-08-22 07:01:03 阅读(2679) 评论(0)
摘要: 好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航 畅购商城(一):环境搭建 畅购商城(二):分布式文件系统FastDFS 畅购商城(三):商品管理 畅购商城(四):Lua、OpenRes... 阅读原文
2020-08-22 06:00:49 阅读(2545) 评论(0)
摘要: @SneakyThrows注解是由lombok为我们封装的,它可以为我们的代码生成一个try...catch块,并把异常向上抛出来,而你之前的ex.getStackTrace()是没有这种能力的,有时,我们从底层抛出的异常需要被上层统一收集,而又不想在底层new出一大堆业务相关的异常实例,这时使用@Sneak... 阅读原文
2020-08-22 00:08:02 阅读(2389) 评论(0)
摘要: 本文介绍如何通过Java程序在PDF文档中添加条码和二维码。创建条码时,可创建多种不同类型的条码,包括Codebar、Code11、Code128A、Code128B、Code32、Code39、Code39 Extended 、Code93和Code93 Extended等等,本文以其中的Codebar、C... 阅读原文
2020-08-21 23:05:02 阅读(2396) 评论(0)
摘要: ReentrantLock java除了使用关键字synchronized外,还可以使用ReentrantLock实现独占锁的功能。而且ReentrantLock相比synchronized而言功能更加丰富,使用起来更为灵活,也更适合复杂的并发场景。这篇文章主要是从使用的角度来分析一下ReentrantLoc... 阅读原文
2020-08-21 22:46:02 阅读(2428) 评论(0)
摘要: Java并发篇 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 1. Java锁 1.1 乐观锁 1.2 悲观锁 1.3 自旋锁 1.4 Synchronized 同步锁 1.4.1 核心组件 Wait Set:哪些调用 wait 方法被阻塞的线程被放置在这里; Contention L... 阅读原文
2020-08-21 22:29:10 阅读(2750) 评论(0)
摘要: 前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star:https://github.com/ZhongFuCheng3y/3y 从今天开始,我,三歪,正式开始写面试系列。我给这个面试系列取了一个名字,叫做《求求大厂给个Offer》 上一篇就叫做《求求大厂给个Offer:如何写简... 阅读原文
2020-08-21 21:36:01 阅读(2363) 评论(0)
摘要: Spring Boot 2.4.0.M2 刚刚发布,它对 application.properties 和 application.yml 文件的加载方式进行重构。如果应用程序仅使用单个 application.properties 或 application.yml 作为配置文件,那么可能感受不到任何区别。... 阅读原文
2020-08-21 20:23:02 阅读(2345) 评论(0)
摘要: 作者:张飞洪https://www.cnblogs.com/jackyfei/p/10856427.html 我们知道微服务是一种理念,没有确切的定义和边界,好比设计原则,是属于抽象的概念。在定义不明确的情况下谈划分也是一种各说各话,具体问题需要具体分析,所以这篇文章谈到的划分也不是绝对标准,仅供参考。 ... 阅读原文
2020-08-21 19:37:03 阅读(2580) 评论(0)
摘要: 本文是精讲响应式WebClient第2篇,前篇的blog访问地址如下: 精讲响应式webclient第1篇-响应式非阻塞IO与基础用法 在上一篇文章为大家介绍了响应式IO模型和WebClient的基本用法。本节来继续深入的为大家介绍:如何使用WebClient作为Http客户端发送GET请求与进行响应结果... 阅读原文
2020-08-21 19:17:04 阅读(2360) 评论(0)