自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农小胖哥

关注公众号:Felordcn 获取一手原创java资讯、知识库

  • 博客(23)
  • 资源 (7)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 再见,后端!

虽然 2020 开局不顺,但生活工作还是要往前看的。目前在互联网行业内,尤其是大厂之间对人才的抢夺愈演愈烈。如何在后疫情时代,快速提升自身实力,尽快达到心仪企业的用人要求,成为当下技术人...

2020-07-31 07:45:00 113

原创 从零搭建Spring Boot脚手架(2):增加通用的功能

1. 前言上一篇说了我要一步步地搭建Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节。如果你看了本...

2020-07-31 07:45:00 369

原创 从零搭建Spring Boot脚手架(1):开篇以及技术选型

1. 前言目前Spring Boot已经成为主流的Java Web开发框架,熟练掌握Spring Boot并能够根据业务来定制Spring Boot成为一个Java开发者的必备技巧,但是...

2020-07-30 18:04:43 209

原创 Spring Data R2DBC响应式操作MySQL

1. 前言在使用 R2DBC 操作 MySQL 数据库 一文中初步介绍了r2dbc-mysql的使用。但是借助于DatabaseClient操作MySQL,过于初级和底层,不利于开发。今...

2020-07-28 07:50:00 654

原创 Spring Security 实战干货: 401和403状态

1. 前言最近几篇我对Spring Security中用户认证流程进行了分析,同时在分析的基础上我们实现了一个验证码登录认证的实战功能。当认证失败后交给了AuthenticationFa...

2020-07-27 07:50:00 1144

原创 请不要再使用判断进行参数校验了

1. 前言因为网络传输的不可靠性,以及前端数据控制的可篡改性,后端的参数校验是必须的,应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。2. 数据校验的痛点为了保证数据语...

2020-07-25 18:52:13 659

原创 Spring Security 实战干货:从零手写一个验证码登录

1. 前言前面关于Spring Security胖哥又写了两篇文章,分别图文并茂地介绍了UsernamePasswordAuthenticationFilter和Authenticat...

2020-07-22 13:16:15 263

原创 Spring Security 实战干货:用户是如何进行登录认证的

1. 前言我们上一篇介绍了UsernamePasswordAuthenticationFilter的工作流程,留下了一个小小的伏笔,作为一个Servlet Filter应该存在一个doF...

2020-07-21 07:57:00 325

原创 你没见过Java台式计算机和Java操作系统吧

前提概要近日,原SUN微系统工程师Mark J Koch 在清理车库的时候翻出了一个好物件。这就是SUN公司开发的一台计算机原型机。该原型机比苹果公司的Apple Mac mini早了 ...

2020-07-18 16:14:16 823

转载 ThreadLocal 面试宝典

ThreadLocal 简介ThreadLocal 是一个解决多线程并发问题的工具类,ThreadLocal有的人可能理解为本地线程,这个并不是正确的理解。「ThreadLocal并不是...

2020-07-17 07:58:00 110

原创 Spring Security 实战干货:UsernamePasswordAuthenticationFilter 源码分析

1. 前言欢迎阅读Spring Security 实战干货系列文章,在集成Spring Security安全框架的时候我们最先处理的可能就是根据我们项目的实际需要来定制注册登录了,尤其...

2020-07-16 07:45:00 362

原创 胖哥送你一些Java正版技术书籍,简直就是白PIAO

胖哥联合华章图书来发福利了,按照出版社的要求阅读量达到一定数量就送一些新书,我觉得保底两本没有问题。这些书直接群里红包抽奖送了,两天后我截图给出版社,所以想要书的同学可以加我微信MSW_...

2020-07-14 22:46:18 464

原创 为什么我推荐Nginx作为后端服务器代理

1. 前言我们真实的服务器不应该直接暴露到公网上去,否则更加容易泄露服务器的信息,也更加容易受到攻击。一个比较“平民化”的方案是使用Nginx反向代理它。使用Nginx反向代理的一些能力...

2020-07-13 07:40:00 228

原创 Master、Slave等术语将不能在未来的Linux代码中使用

前提概要最近国外反对种族歧视的Black Lives Matter活动愈演愈烈,已经在 IT 软件领域也蔓延开来。为了避免带有“种族歧视”的词汇,已经有越来越多的 IT 企业和知名软件项...

2020-07-12 14:02:36 220

原创 Java常用构建对象的三种方式

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

2020-07-11 09:37:18 266

原创 你要的技术干货我都总结好了

1. 前言很多同学不清楚这个公众号的历史文章从哪里看,很多历史文章还是非常有用的。所以简单出一个说明来解惑一下。2. 原创文章推荐直接从公众号的菜单处进行查看历史文章。公众号菜单查看历史...

2020-07-11 09:37:18 690 1

原创 微服务就真的适合你吗

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

2020-07-10 07:50:00 529 1

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

你有一个思想,我有一个思想,我们交换后,一个人就有两个思想If you can NOT explain it simply, you do NOT understand it well ...

2020-07-10 07:50:00 175

原创 原来这就是Java代码生成器的原理啊,太简单了

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

2020-07-09 09:50:33 603 1

原创 Spring注解@Import实现多模块中Bean的导入

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

2020-07-08 14:16:01 418

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

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

2020-07-06 07:51:00 590

转载 MySQl原来是这样执行的

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

2020-07-03 23:51:37 259

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

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

2020-07-02 07:50:00 2075 2

R2DBC_Paluch_Folien.pdf

Spring 官方在 Spring 5 发布了响应式 Web 框架 Spring WebFlux 之后急需能够满足异步响应的数据库交互 API 。 由于缺乏标准和驱动,Pivotal(Spring 官方) 团队开始研究反应式关系型数据库连接(Reactive Relational Database Connectivity),并提出了 R2DBC 规范 API 以评估可行性并讨论数据库厂商是否有兴趣支持反应式的异步非阻塞驱动程序。最开始只有 PostgreSQL 、H2、MSSQL 三家,现在 MySQL 也加入了进来。R2DBC 最新版本是0.8.1.RELEASE。除了驱动实现外还提供了 R2DBC 连接池 和 R2DBC 代理。除此之外还支持云原生应用

2020-06-28

kotlin 官方文档

学习kotlin 的权威文档 Kotlin 非常适合开发服务器端应用程序,允许编写简明且表现力强的代码, 同时保持与现有 基于 Java 的技术栈的完全兼容性以及平滑的学习曲线: 表现力:Kotlin 的革新式语言功能,例如支持类型安全的构建器和委托属性,有助于构建 强大而易于使用的抽象。 可伸缩性:Kotlin 对协程的支持有助于构建服务器端应用程序, 伸缩到适度的硬件要求 以应对大量的客户端。 互操作性:Kotlin 与所有基于 Java 的框架完全兼容,可以让你保持熟悉的技术栈,同时 获得更现代化语言的优势。 迁移:Kotlin 支持大型代码库从 Java 到 Kotlin 逐步迁移。你可以开始用 Kotlin 编写新代 码,同时系统中较旧部分继续用 Java。 工具:除了很棒的 IDE 支持之外,Kotlin 还为 IntelliJ IDEA Ultimate 的插件提供了框架特 定的工具(例如 Spring)。 学习曲线:对于 Java 开发人员,Kotlin 入门很容易。包含在 Kotlin 插件中的自动 Java 到 Kotlin 的转换器有助于迈出第一步。Kotlin 心印 通过一系列互动练习提供了语言主要 功能的指南。

2018-12-14

IDE Support V2.0.9

JS chrome 调试插件

2017-02-12

spring boot 参考指南

非常不错 参考指南

2016-10-16

spring4 中文API

版权归原作者所有

2016-10-08

百度 echarts 数据图形渲染技术学习指南

基于h5的图形化技术

2016-10-08

spring-mvc4.2.4.RELEASE中文API官方原版翻译

基于4.2.4版本 版权归原作者所有

2016-10-08

几天没有登录 发现上不去了

发表于 2017-10-17 最后回复 2017-10-17

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

TA关注的人 TA的粉丝

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