自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 java注解核心知识总结

1.前言前几年我们的项目还在structs 2 上跑,有一次问一个同事是否知道Spring Boot,同事说那不是用注解来开发的吗。虽然这个答案并不完全对,但是从客观上Spring Boot对刚刚接触它的人来说最醒目的就是注解了。那么今天我们来了解一下Java语言的核心功能——注解。2...

2019-09-06 15:01:00 147

转载 mysql如何进行累加计算

前言接了一个需求,产品想分析一下用户增长的曲线。也就是某个时间段的每日总人数列表。好对近期活动进行一个效果的评测。这个统计sql还是花了我一小段时间的。mysql统计这个还是需要一定的技巧的。需求分析user_idreg_time12019-09-032201...

2019-09-06 14:45:00 1853

转载 缓存抽象层Spring cache实战操作

Spring缓存抽象Spring从3.1开始定义了一系列抽象接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们进行缓存开发。Spring Cache 只负责维护抽象层,具体的实现由你的技术选型来决定。将缓存处理和缓存技术解除耦合。依赖引入Spring cach...

2019-09-03 00:06:00 184

转载 Java8 Stream API 详细使用指南

福利现在关注微信公众号:码农小胖哥, 发送关键字【抽奖】进行抽奖,可有机会获取实体编程书籍。活动只剩下2天了抓紧参与!【本次抽奖截止到本周末】1. 概述Java 8 引入的一个重要的特性无疑是 Stream API。Stream 翻译过来是“流”,突然想到的是大数据处理有个流式计算的概念...

2019-08-29 13:05:00 307

转载 使用枚举实现状态机来优雅你的状态变更逻辑

福利 现在关注微信公众号:码农小胖哥, 发送关键字【抽奖】进行抽奖,可有机会获取实体编程书籍。活动只剩下3天了抓紧参与!【本次抽奖截止到本周末】 前言 相信不少java开发者写过状态变更的业务,比如订单流程、请假流程等等。一般会搞一个状态标识来标识生命周期的某个阶段。很多人会写这种逻...

2019-08-28 17:08:00 273

转载 Java 8 Time Api 使用指南-珍藏限量版

1.概述Java 8为Date和Time引入了新的API,以解决旧java.util.Date和java.util.Calendar的缺点。作为本文的一部分,让我们从现有Date和Calendar API存在的一些问题入手,来探讨新的Java 8 Date和Time API如何解决这些问题。...

2019-08-28 10:28:00 60

转载 响应式编程以及反应式编程框架Reactor3的简单介绍

福利现在关注微信公众号:码农小胖哥, 发送关键字【抽奖】进行抽奖,可有机会获取实体编程书籍。【本次抽奖截止到周末,如果错过以后还有很多机会】前言Reactor 3是一个围绕Reactive Streams规范构建的库,它在JVM上引入了响应式编程的一个范例。目前Spring5 引入的We...

2019-08-26 21:08:00 213

转载 服务端推送技术 Server-sent Events 快速上手

1. 前言今天项目经理交给我一个开发任务。如果有人下了订单就给后台一个通知,也就是服务器推送功能。这个需求不是很复杂就一个通知功能,如果我用websocket来做还要搞个websocket服务器,而且还有不少配置。websocket是全双工通信,单向通信简直是杀鸡用牛刀。用轮询吧,浪费服务器...

2019-08-22 18:52:00 85

转载 全网首发 Spring Cloud Gateway 添加统一前缀思路探讨

1.前言今天学习一下Spring Cloud Gateway,就先再其他博客上逛了逛。遇到有java开发者在某博客问一个问题:Spring Cloud Gateway 如何添加统一的前缀? 当时没有在意,但是脑子里也带着这个问题看起了文档。随着慢慢了解Spring Cloud Gateway...

2019-08-21 11:38:00 437

转载 最详细的自定义Spring Boot Starter开发教程

1. 前言随着Spring的日渐臃肿,为了简化配置、开箱即用、快速集成,Spring Boot 横空出世。 目前已经成为 Java 目前最火热的框架了。平常我们用Spring Boot开发web应用。Spring mvc 默认使用tomcat servlet容器, 因为Spring mvc组...

2019-08-19 21:48:00 1875

转载 嵌入式数据库H2的使用以及集成Spring Boot

1.概要前面讲一些Mybatis特性的时候总是要写一些例子演示给粉丝。用Mysql或者其他很大的数据库太重了,因为只是个demo而已。当然也可以使用docker来安装。但是还是需要依赖一些东西。有没有非常小巧而且便于携带的数据库,而且能满足很小场景的数据库。当然有。今天介绍一种纯java编写...

2019-08-04 21:06:00 465

转载 玩转mybatis中的类型转换

1.场景日常java开发中经常有这种需求,用0或者1这些代码(不局限于数字)来表示某种状态。比如用0表示女性,用1来表示男性。而且写入数据库可能是一个标识,从数据库读取又还原为具体的说明。而且一般情况下为了更好理解或者消除魔法值,通常的处理方案是定义一个枚举:有些枚举是这样定义的 pub...

2019-07-30 20:15:00 991

转载 一文理清Mybatis中resultType与resultMap之间的关系和使用场景

1.概要Mybatis ORM半自动映射框架对java开发工程师来说应该是必会的框架之一。它的好处这里不是我们讨论的重点。令很多刚刚入行的java开发小伙伴迷茫的是 resultType与resultMap的使用。今天来探讨一下这个问题。2.resultType与resultMap接下...

2019-07-27 23:03:00 105

转载 老司机教你通过Spring来读取文件的各种姿势

1.概述在java日常业务开发中我们经常有可能读取一些自定义配置或者文件。比如说公私钥文件、一些固定的词典文件之类的,这一类统称为资源(Resource)。很多情况下都是自己写IO来读取。今天开始你可以不用在造轮子了。因为Spring自带有资源加载功能,甚至还有非常便利的方法将读取的内容注入...

2019-07-26 22:12:00 222

转载 TIOBE 编程语言排行榜 7 月更新已公布,Python是否是炒作起来的?

TIOBE 编程语言排行榜 7 月更新已公布,排名前十的分别是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL 和汇编语言。和上个月的不同之处主要是 C# 以微弱的优势超过了 Visual Basic .N...

2019-07-09 17:09:00 290

转载 精选开源的重量级精品java教程,学会这个你敢说你精通java

作为一名java工程师,必须对自己的领域非常熟悉,有技术前瞻性,有不断学习的动力,才能在竞争剧烈的职场中立于不败之地,下面这几个项目无论你是入门级别,还是在职场奋斗了多年的老司机,都会有很大的提升。而且有的项目还非常有针对性。对扩展知识面和认知层次都有巨大的帮助。这些项目都是精选自github...

2019-07-09 15:32:00 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除