随笔分类 -  java

摘要:松哥上学那会,很多人对 MySQL 有一些偏见,偏见主要集中在以下几方面: 1. MySQL 不支持事务(事实上 MyISAM 有表锁,但是效率比较低) 2. MySQL 存储的数据量比较小,适合小项目,大项目还是得上 Oracle、DB2 等 这么多年过去了,松哥自己在开发中一直是以 MySQL 阅读全文
posted @ 2019-06-22 10:29 江南一点雨 阅读(1486) 评论(0) 推荐(1) 编辑
摘要:什么是面霸?就是在面试中,神挡杀神佛挡杀佛,见招拆招,面到面试官自惭形秽自叹不如!松哥希望本文能成为你面霸路上的垫脚石! <! more 做 Java 开发,没有人敢小觑 Spring Boot 的重要性,现在出去面试,无论多小的公司 or 项目,都要跟你扯一扯 Spring Boot,扯一扯微服务 阅读全文
posted @ 2019-06-19 09:39 江南一点雨 阅读(5801) 评论(2) 推荐(4) 编辑
摘要:读万卷书,行万里路!有的技能可以从书里学会,有的技能却需要在实战中打怪升级慢慢掌握,今天就来和大家聊一个很多小伙伴经常遇到的问题。 <! more 缘起 有人向松哥反映,在搭建微服务分布式配置中心 Spring Cloud Config 时,如果将端口设置为 6000,总是访问不成功,像下面这样: 阅读全文
posted @ 2019-06-17 10:22 江南一点雨 阅读(1296) 评论(0) 推荐(4) 编辑
摘要:最近发了一系列的 Spring Boot 教程,但是发的时候没有顺序,有小伙伴反映不知道该从哪篇文章开始看起,刚好最近工作告一个小小段落,松哥就把这些资料按照学习顺序重新整理了一遍,给大家做一个索引,大家照着索引就可以由浅入深的学习了。 <! more 松哥刚开始写这个系列的时候最新版是 Sprin 阅读全文
posted @ 2019-06-14 08:57 江南一点雨 阅读(2878) 评论(0) 推荐(1) 编辑
摘要:虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在做前后端不分的开发,而在前后端不分的开发中,我们就会需要后端页面模板(实际上,即使前后端分离,也会在一些场景下需要使用页面模板,例如邮件发送模板)。 <! more 早期的 Spring Boot 中还支持使用 Velocity 阅读全文
posted @ 2019-06-13 12:06 江南一点雨 阅读(1105) 评论(0) 推荐(0) 编辑
摘要:用惯了 Redis ,很多人已经忘记了还有另一个缓存方案 Ehcache ,是的,在 Redis 一统江湖的时代,Ehcache 渐渐有点没落了,不过,我们还是有必要了解下 Ehcache ,在有的场景下,我们还是会用到 Ehcache。 <! more 今天松哥就来和大家聊聊 Spring Boo 阅读全文
posted @ 2019-06-12 09:13 江南一点雨 阅读(898) 评论(0) 推荐(1) 编辑
摘要:在 Spring Boot 中做权限管理,一般来说,主流的方案是 Spring Security ,但是,仅仅从技术角度来说,也可以使用 Shiro。 <! more 今天松哥就来和大家聊聊 Spring Boot 整合 Shiro 的话题! 一般来说,Spring Security 和 Shiro 阅读全文
posted @ 2019-06-11 10:05 江南一点雨 阅读(1771) 评论(1) 推荐(1) 编辑
摘要:docker 如日中天,这不是单纯的炒概念,docker 确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用,本文对于 docker 的这些基本知识点再做一些简单回顾。 <! more 什么是 docker 根据 wikipedia 中的介绍: Docker 是一个开放源代码软件项 阅读全文
posted @ 2019-06-10 16:13 江南一点雨 阅读(799) 评论(0) 推荐(1) 编辑
摘要:RESTful ,到现在相信已经没人不知道这个东西了吧!关于 RESTful 的概念,我这里就不做过多介绍了,传统的 Struts 对 RESTful 支持不够友好 ,但是 SpringMVC 对于 RESTful 提供了很好的支持,常见的相关注解有: <! more 这些注解都是和 RESTful 阅读全文
posted @ 2019-06-06 08:24 江南一点雨 阅读(1282) 评论(1) 推荐(0) 编辑
摘要:上篇文章和大家聊了 Spring Session 实现 Session 共享的问题,有的小伙伴看了后表示对 Nginx 还是很懵,因此有了这篇文章,算是一个 Nginx 扫盲入门吧! <! more 基本介绍 是一个高性能的 和反向代理 服务器,同时也提供了 服务。 是由伊戈尔·赛索耶夫为俄罗斯访问 阅读全文
posted @ 2019-06-05 08:45 江南一点雨 阅读(1158) 评论(1) 推荐(1) 编辑
摘要:有的人可能会觉得题目有点夸张,其实不夸张,题目没有使用任何修辞手法!认真读完本文,你就知道松哥说的是对的了! <! more 在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构 阅读全文
posted @ 2019-06-04 08:31 江南一点雨 阅读(3648) 评论(6) 推荐(4) 编辑
摘要:在 Redis 出现之前,我们的缓存框架各种各样,有了 Redis ,缓存方案基本上都统一了,关于 Redis,松哥之前有一个系列教程,尚不了解 Redis 的小伙伴可以参考这个教程: "Redis 教程合集" 使用 Java 操作 Redis 的方案很多,Jedis 是目前较为流行的一种方案,除了 阅读全文
posted @ 2019-06-03 08:53 江南一点雨 阅读(10940) 评论(0) 推荐(3) 编辑
摘要:在 Spring Boot 中,配置文件有两种不同的格式,一个是 properties ,另一个是 yaml 。 虽然 properties 文件比较常见,但是相对于 properties 而言,yaml 更加简洁明了,而且使用的场景也更多,很多开源项目都是使用 yaml 进行配置(例如 Hexo) 阅读全文
posted @ 2019-05-30 08:50 江南一点雨 阅读(8521) 评论(0) 推荐(1) 编辑
摘要:在 Spring Boot 项目中,正常来说是不存在 XML 配置,这是因为 Spring Boot 不推荐使用 XML ,注意,并非不支持,Spring Boot 推荐开发者使用 Java 配置来搭建框架,Spring Boot 中,大量的自动化配置都是通过 Java 配置来实现的,这一套实现方案 阅读全文
posted @ 2019-05-28 08:46 江南一点雨 阅读(2072) 评论(2) 推荐(2) 编辑
摘要:没有一条路是容易的,特别是转行计算机这条路。 松哥接触过很多转行做开发的小伙伴,我了解到很多转行人的不容易,记得松哥大二时刚刚决定转行计算机,完全不知道这些东西到底应该怎么学,每天就是抱着书啃,书倒是读懂了,但是实在想不出来那些排序算法、水仙花数和做应用有啥关系! 后来无意中从同学那里看到了一套某培 阅读全文
posted @ 2019-05-27 10:30 江南一点雨 阅读(4690) 评论(6) 推荐(14) 编辑
摘要:在传统的前后端不分的开发中,权限管理主要通过过滤器或者拦截器来进行(权限管理框架本身也是通过过滤器来实现功能),如果用户不具备某一个角色或者某一个权限,则无法访问某一个页面。 但是在前后端分离中,页面的跳转统统交给前端去做,后端只提供数据,这种时候,权限管理不能再按照之前的思路来。 首先要明确一点, 阅读全文
posted @ 2019-05-23 08:51 江南一点雨 阅读(2641) 评论(1) 推荐(1) 编辑
摘要:前端网络访问,主流方案就是 Ajax,Vue 也不例外,在 Vue2.0 之前,网络访问较多的采用 vue resources,Vue2.0 之后,官方不再建议使用 vue resources ,这个项目本身也停止维护,目前建议使用的方案是 axios。今天松哥就带大家来看看 axios 的使用。 阅读全文
posted @ 2019-05-21 08:34 江南一点雨 阅读(7900) 评论(1) 推荐(9) 编辑
摘要:我们使用 Spring Boot,基本上都是沉醉在它 Stater 的方便之中。Starter 为我们带来了众多的自动化配置,有了这些自动化配置,我们可以不费吹灰之力就能搭建一个生产级开发环境,有的小伙伴会觉得这个 Starter 好神奇呀!其实 Starter 也都是 Spring + Sprin 阅读全文
posted @ 2019-05-20 08:39 江南一点雨 阅读(1081) 评论(1) 推荐(2) 编辑
摘要:Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 《Spring Boot + Vue 全栈开发实战》迄今为止已经加印了 3 次,Spring Boot 的受欢迎程度可见一斑。经常有人问松哥有没有推荐的 Spring Boot 学习资料?当然有!买松哥书就对了,哈哈。除 阅读全文
posted @ 2019-05-17 15:53 江南一点雨 阅读(6457) 评论(0) 推荐(3) 编辑
摘要:这是松哥之前一个零散的笔记,整理出来分享给大伙! MySQL 读写分离在互联网项目中应该算是一个非常常见的需求了。受困于 Linux 和 MySQL 版本问题,很多人经常会搭建失败,今天松哥就给大伙举一个成功的例子,后面有时间再和大家分享下使用 Docker 搭建环境,那样就 100% 成功了。 C 阅读全文
posted @ 2019-05-13 10:18 江南一点雨 阅读(1165) 评论(2) 推荐(1) 编辑