江南一点雨的专栏

专注Java一百年

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

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

2019-07-17 08:42:44

阅读数 45

评论数 0

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

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

2019-07-15 08:57:10

阅读数 271

评论数 5

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

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

2019-07-10 10:01:08

阅读数 14370

评论数 38

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

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

2019-07-09 11:46:23

阅读数 888

评论数 0

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

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

2019-07-01 10:30:38

阅读数 6707

评论数 15

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

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

2019-07-05 12:27:38

阅读数 184

评论数 0

What?Tomcat-竟然也算中间件?

关于 MyCat 的铺垫文章已经写了两篇了: MySQL 只能做小项目?松哥要说几句公道话! 北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下! 今天是最后一次铺垫,后面就可以迎接大 Boss 了! 本来今天就该讲 MyCat 了,但是我发现还有一个概念值得和大家聊一下,那就是 ...

2019-06-29 08:45:19

阅读数 249

评论数 0

分布式数据库中间件 MyCat 搞起来!

关于 MyCat 的铺垫文章已经写了三篇了: MySQL 只能做小项目?松哥要说几句公道话! 北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下! What?Tomcat 竟然也算中间件? 今天终于可以迎接我们的大 Boss 出场了! MyCat 简介 前面文章我们提到,如果数据量...

2019-06-28 08:53:01

阅读数 2214

评论数 8

我的第一本书,被选作大学教材了!

这真是意料之外! 去年年初,接受清华大学出版社夏老师的邀请,下定决心开始写我的第一本书,战战兢兢早起晚睡,好几个月都没有陪女票出去玩,辛辛苦苦终于在年底的时候新书顺利上市! 销量出乎意料 新书上市之后,刚开始想的是首印的能卖完就不错了,千万别砸到出版社手里了。松哥的公众号当时也只有 4000 ...

2019-06-26 09:37:58

阅读数 910

评论数 16

北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下!

千万量级的数据,用 MySQL 要怎么存? 初学者在看到这个问题的时候,可能首先想到的是 MySQL 一张表到底能存放多少条数据? 根据 MySQL 官方文档的介绍,MySQL 理论上限是 (232)2 条数据,然而实际操作中,往往还受限于下面两条因素: myisam_data_pointer...

2019-06-25 16:46:42

阅读数 251

评论数 0

MySQL 只能做小项目?松哥要说几句公道话!

松哥上学那会,很多人对 MySQL 有一些偏见,偏见主要集中在以下几方面: MySQL 不支持事务(事实上 MyISAM 有表锁,但是效率比较低) MySQL 存储的数据量比较小,适合小项目,大项目还是得上 Oracle、DB2 等 这么多年过去了,松哥自己在开发中一直是以 MySQL 为主,...

2019-06-22 10:30:30

阅读数 409

评论数 1

ElementUI中tree控件踩坑记

vhr部门管理模块更新啦!为了让小伙伴们快速理解部门管理模块实现思路,我想通过3篇短文来给大家介绍下大致的实现思路和核心代码。 项目地址:https://github.com/lenve/vhr1.SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(一) ...

2018-02-02 20:30:46

阅读数 20348

评论数 0

在Spring Boot框架下使用WebSocket实现聊天功能

上一篇博客我们介绍了在Spring Boot框架下使用WebSocket实现消息推送,消息推送是一对多,服务器发消息发送给所有的浏览器,这次我们来看看如何使用WebSocket实现消息的一对一发送,模拟的场景就是两个人在网页上聊天。

2016-12-27 17:13:25

阅读数 22099

评论数 18

在Spring Boot中使用数据缓存

春节就要到了,在回家之前要赶快把今年欠下的技术债还清。so,今天继续。Spring Boot前面已经预热了n篇博客了,今天我们来继续看如何在Spring Boot中解决数据缓存问题。本篇博客是以初识在Spring Boot中使用JPA为基础的,先了解如何实现数据访问,然后才好实现数据缓存。OK,对...

2017-01-06 21:29:09

阅读数 22529

评论数 11

怎样查看MySql数据库物理文件存放位置

想导出mysql中的数据库文件,死活找不到,网上说在配置文件中有路径,可是我打开我的配置文件,里边的代码全都是注释掉的,没有一句有用的。后来在某一论坛上找到解决方法了,记录下来。使用如下命令:mysql> show global variables like "%datadir%&...

2015-05-24 22:20:34

阅读数 23304

评论数 0

ubuntu首次给root用户设置密码

用过ubuntu的人都知道,刚安装好root用户是没有密码的,没有密码我们就没法用root用户登录 给root用户设置密码输入命令sudo passwd,然后系统会让你输入密码,这时输入的密码就是root用户的密码了,设置完成之后就可以切换root用户登录了,如图:

2015-07-02 16:56:04

阅读数 23165

评论数 0

SpringBoot+SpringSecurity处理Ajax登录请求

最近在项目中遇到了这样一个问题:前后端分离,前端用Vue来做,所有的数据请求都使用vue-resource,没有使用表单,因此数据交互都是使用JSON,后台使用Spring Boot,权限验证使用了Spring Security,因为之前用Spring Security都是处理页面的,这次单纯处理...

2017-12-29 09:43:52

阅读数 24756

评论数 38

使用Spring Cloud搭建服务注册中心

我们在之前的博客中已经介绍过阿里的分布式服务框架dubbo【Linux上安装Zookeeper以及一些注意事项】【一个简单的案例带你入门Dubbo分布式框架】,但是小伙伴们应该也看到了,阿里的dubbo无法单独完成工作,我们还要借助于Apache上的开源框架zookeeper(不是必须,但是最佳实...

2017-09-03 12:08:25

阅读数 27565

评论数 10

Spring Cloud Zuul中路由配置细节

上篇文章我们介绍了API网关的基本构建方式以及请求过滤,小伙伴们对Zuul的作用应该已经有了一个基本的认识,但是对于路由的配置我们只是做了一个简单的介绍,本文我们就来看看路由配置的其他一些细节。 本文是Spring Cloud系列的第二十篇文章,了解前十九篇文章内容有助于更好的理解本文: ...

2017-10-31 09:02:40

阅读数 29257

评论数 1

一个JavaWeb搭建的开源Blog系统,整合SSM框架

搬砖有暇,捣鼓了一个简单的Blog系统(项目地址https://github.com/lenve/JavaEETest/tree/master/MyBlog),适合以下人群学习: 1.已经掌握了jsp、jstl等基本用法的新手 2.对js、css有一定基础 3.对ssm框架已经...

2017-03-12 20:15:28

阅读数 32042

评论数 47

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