自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

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

2019-07-30 07:45:00 518 1

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

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

2019-07-29 08:24:31 3514 11

原创 手把手带你入门 Spring Security!

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

2019-07-25 08:52:07 1516 3

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

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

2019-07-23 08:42:09 1339 4

原创 给数据库减负的八个思路

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

2019-07-22 07:45:00 420 0

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

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

2019-07-18 11:45:09 542 0

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

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

2019-07-17 08:42:44 1145 6

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

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

2019-07-15 08:57:10 3520 16

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

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

2019-07-15 07:45:00 1665 1

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

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

2019-07-11 07:45:00 437 6

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

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

2019-07-10 10:01:08 44571 81

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

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

2019-07-09 11:46:23 3300 2

原创 分布式数据库如何实现主键全局自增?

前面和大家介绍了 MyCat 中数据库不同的分片规则,从留言中看出大家对分布式数据库中间件还挺感兴趣,因此今天就再来一篇,聊一聊主键全局自增要如何实现。关于数据库分库分表...

2019-07-08 07:45:00 921 0

原创 Spring Boot 整合 Freemarker,50 多行配置是怎么省略掉的?

Spring Boot2 系列教程接近完工,最近进入修修补补阶段。Freemarker 整合貌似还没和大家聊过,因此今天把这个补充上。 已经完工的 Spring Boot2 教程,大家可以参考这里: 干货|最新版 Spring Boot2.1.5 教程+案例合集 Freemarker 简介 ...

2019-07-05 12:27:38 468 0

原创 数据库分库分表,分片配置轻松入门!

上次和大伙聊了 MyCat 的安装,今天来说一个新的话题,就是数据库的分片。当我们把 MyCat + MySQL 的架构搭建完成之后,接下来面临的一个问题就是,数据库的分...

2019-07-03 07:45:00 194 0

原创 公众号读者突破 10000 啦!啥也别说了,送书!

其实这是上周的事情。上周文章排期满了,就放在今天来发了,一周时间,读者又多了一点点,感谢大伙对松哥的认可。认真做公众号是今年三月份的事情了,三月份到现在,真是异常艰辛,每...

2019-07-02 07:45:00 168 0

原创 前后端分离时代,Java 程序员的变与不变!

事情的起因是这样的,有个星球的小伙伴向邀请松哥在知乎上回答一个问题,原题是: 前后端分离的时代,Java后台程序员的技术建议? 松哥认真看了下这个问题,感觉对于初次接触前后端分离的小伙伴来说,可能都会存在这样的疑问,于是决定通过这篇文章和大家聊一聊这个话题。 我这里还是尽量从一个 Java ...

2019-07-01 10:30:38 7929 16

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