江南一点雨的专栏

专注Java一百年

Spring Boot 支持 Https 有那么难吗?

https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。 不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期一年,可以申请 20 个。 今天要和大家聊的是在 Spring Boot 项目中,...

2019-08-13 09:01:48

阅读数 232

评论数 1

一个野生程序员的自我修养

写公众号也很久了,感觉有必要向小伙伴们介绍下自己,于是有了本文(本文写于今年 6 月份,但是一直没在我的公众号上发过,今天拿出来和大家分享下)~ 6 月 25 对我来说是一个特殊的日子,2011 年 6 月 25 ,高考分数出来,我去了遥远的南方读书。2015 年 6 月 25 正式步入社会!每年...

2019-08-12 10:12:25

阅读数 9305

评论数 25

Spring Boot 修改静态资源一定要重启项目才会生效吗?未必!

回顾热部署 Spring Boot 中的热部署相信大家都用过吧,只需要添加 spring-boot-devtools 依赖就可以轻松实现热部署。Spring Boot 中热部署最最关键的原理就是两个不同的 classloader: base classloader restart classlo...

2019-08-09 09:04:11

阅读数 192

评论数 0

Spring Boot 跨域,JSONP 太 low,试试 CORS 怎么样?

跨域这个问题,太过于常见了。传统的解决方案是 JSONP ,但是现在流行 RESTful 风格的应用,除了 GET 请求,PUT、POST、DELETE 齐上场,而 JS...

2019-08-06 07:45:00

阅读数 70

评论数 0

身边的人都说微服务好,好在哪?

微服务这么火,多少人多少公司都想试试水。松哥了解到很多小伙伴在找 Java 开发工作时,如果这个公司用的微服务架构,就觉得很牛逼,进去了很有前景,如果没用微服务,甚者还用...

2019-08-05 07:46:45

阅读数 87

评论数 1

微服务中如何使用API组合模式进行查询?| 本月第三次无套路送书!

本文选自 《微服务架构设计模式》 一书。在微服务架构中编写查询非常具有挑战性。查询通常需要检索分散在多个服务所拥有的数据库中的数据。但是,你不能使用传统的分布式查询处理机...

2019-07-30 07:45:00

阅读数 31

评论数 1

天天吹微服务,单体应用有啥不好?

单体应用确实有问题! 最近在研究微服务架构,有一点点心得,打算在公众号上写几篇文章和大家慢慢分享下。 这个话题有点大,我会分几篇文章和大家慢慢说,今天就先来说说传统的单体应用有哪些弊端,正是因为单体应用存在的弊端,使得我们不得不考虑发展微服务。 人类发展的历史就是一个社会分工不断细化的历史,从这...

2019-07-29 08:24:31

阅读数 3021

评论数 8

手把手带你入门 Spring Security!

Spring Security 是 Spring 家族中的一个安全管理框架,实际上,在 Spring Boot 出现之前,Spring Security 就已经发展了多年了,但是使用的并不多,安全管理这个领域,一直是 Shiro 的天下。 相对于 Shiro,在 SSM/SSH 中整合 Spri...

2019-07-25 08:52:07

阅读数 544

评论数 1

MyBatis 中 @Param 注解的四种使用场景,最后一种经常被人忽略!

有一些小伙伴觉得 MyBatis 只有方法中存在多个参数的时候,才需要添加 @Param 注解,其实这个理解是不准确的。即使 MyBatis 方法只有一个参数,也可能会用到 @Param 注解。 但是,在你总结出规律之前,你可能会觉得莫名其妙,有的时候一个参数明明不用添加 @Param 注解,有...

2019-07-23 08:42:09

阅读数 405

评论数 3

给数据库减负的八个思路

传统的企业级应用,其实很少会有海量应用,因为企业的规模本身就摆在那里,能有多少数据?高并发?海量数据?不存在的!不过在互联网公司中,因为应用大多是面向广大人民群众,数据量...

2019-07-22 07:45:00

阅读数 35

评论数 0

Java 中的 jar ,天天见,可是你知道它的运行机制吗?

本文由读者 muggle 投稿,muggle 是一位极具极客精神的 90 后单身老实猿,他的博客地址是:http://muggle.javaboy.org/今天介绍两个大...

2019-07-18 11:45:09

阅读数 27

评论数 0

Spring Boot 邮件发送的 5 种姿势!

邮件发送其实是一个非常常见的需求,用户注册,找回密码等地方,都会用到,使用 JavaSE 代码发送邮件,步骤还是挺繁琐的,Spring Boot 中对于邮件发送,提供了相关的自动化配置类,使得邮件发送变得非常容易,本文我们就来一探究竟!看看使用 Spring Boot 发送邮件的 5 中姿势。 ...

2019-07-17 08:42:44

阅读数 564

评论数 4

2019 Java 全栈工程师进阶路线图,一定要收藏

技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点松哥是深有体会的。 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面临的问题。​我当时经常胡子眉毛一把抓,那会学习资料倒是不缺,学校图书馆啥都有,就是无从下手,后来...

2019-07-15 08:57:10

阅读数 1351

评论数 13

2019 Java 全栈工程师进阶路线图,一定要收藏!

技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点松哥是深有体会的。我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,...

2019-07-15 07:45:00

阅读数 38

评论数 0

程序员必备 GitHub 使用技巧

本文作者:当耐特原文地址:http://1t.click/mfz正文一秒钟把Github项目变成前端网站GitHub Pages大家可能都知道,常用的做法,是建立一个gh...

2019-07-13 08:00:00

阅读数 27

评论数 0

MyBatis 常见面试题总结

本文作者:a745233700原文地址:http://j.mp/2NS38An1、什么是Mybatis?1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装...

2019-07-13 08:00:00

阅读数 19

评论数 0

漫漫优化路,总会错几步(记一次接口优化)

本文作者:狂乱的贵公子原文地址:http://1t.click/kk5最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了,记录一下,晚上加个鸡腿

2019-07-12 07:45:00

阅读数 13

评论数 0

为了帮助前后端分离的新手,我做了一次大胆的尝试!

各位小伙伴大家好,这两天松哥在微信上收到很多小伙伴的求助,啥问题呢?vhr 项目部署不起来!部署时候总是遇到问题,有人是数据库的问题,有人是 vue 的问题,有鉴于此,松...

2019-07-11 07:45:00

阅读数 36

评论数 0

公司倒闭 1 年了,而我当年的项目上了 GitHub 热榜

公司倒闭 1 年多了,而我在公司倒闭时候做的开源项目,最近却上了 GitHub Trending,看着这个数据,真是不胜唏嘘。 缘起 2017 年 11 月份的时候,松哥所在的公司因为经营不善要关门了,关门的是深圳分公司,北京总部还在正常运转。 然后就是北京那边来人,和深圳的员工挨个谈话,谈裁员...

2019-07-10 10:01:08

阅读数 29465

评论数 74

Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?

前两天被人问到这样一个问题: “松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?” 大伙有这样的疑问,就是因为还没搞清楚可执行 jar 和普通 jar 到底有什么区别?今天松哥就和大家来聊一聊这个问题。 多了一个插件 Spring Bo...

2019-07-09 11:46:23

阅读数 1147

评论数 1

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