Fork me on GitHub

盘点Git的那些冷门玩法

其实也不是很冷门,只是要实现以下需求时,笔者一时间竟然想不起来,还要借助搜索引擎,于是记录一下,算是 备忘。希望对大家也有帮助。 强制覆盖master分支最近对 Spring Cloud YES 进行了升级,由于改动太多了,导致了大量的冲突,合并比较费劲。于是想用开发分支强制覆盖master分支,以下是步骤。 解决方案 切换到develop分支下,并保证本地已经同步了远端develop的最新代码。 12git checkout developgit pull 把本地...

Spring Cloud学习资源一网打尽!Awesome Spring Cloud v1.0

Spring Cloud学习资源一网打尽!Awesome Spring Cloud v1.0

公正、公平、尊重原创、不夹带私人恩怨的Spring Cloud学习资源。 TIPS 欢迎转载! 欢迎投稿,共同完善!一起打造最强的Spring Cloud学习资源帖! 投稿方式(任选): GitHub Gitee 加笔者微信 jumping_me 投稿 一、博客 周立:跟我学Spring Cloud 程序猿DD:Spring Cloud 从入门到精通 江南一点雨:Spring Cloud系列 aoho:Spring Cloud 猿天地:Spring Clou...

Spring Boot 2发送邮件手把手图文教程

Spring Boot 2发送邮件手把手图文教程

本文基于:Spring Boot 2.1.3,理论支持Spring Boot 2.x所有版本。 最近有童鞋问到笔者如何用Spring Boot发送邮件,故而整理下Spring Boot发送邮件的各种姿势。 说到邮件放松,相信大家对Spring Framework提供的接口 JavaMailSender 都不陌生。那么Spring Boot是否有开箱即用的邮件发送呢? 答案是肯定的。Spring Boot为发送邮件提供了starter:spring-boot-star...

分享:个人是怎么学习新知识的

挺多童鞋问我是怎么学习新知识的,干脆写篇文章总结一下,希望对大家有所帮助。对照书、技术博客、极客时间等学习的方式我就不说了。 一、早期在15年及更早,由于知识储备少,基础偏弱,大致采取了如下的步骤: 1.1 入门:找教学视频了解xx是什么,能解决什么问题。例如个人学习Spring、Struts、Hibernate时,就是找了 马士兵 老师的视频。 值得一提的是,记笔记非常重要,一是可以形成相对完整的知识体系,二来也能应对面试——面试之前花点时间看看笔记就能很快记忆唤醒。...

Spring Cloud Alibaba系列教程-03-搭建生产可用的Nacos集群

Spring Cloud Alibaba系列教程-03-搭建生产可用的Nacos集群

Spring Cloud Alibaba系列教程-01-Nacos安装与启停 一节,已搭建一个单实例Nacos——它使用内嵌数据库Derby,这显然不适用于生产。 本节详细探讨如何搭建一个生产可用的Nacos集群。讨论的内容主要包括:使用MySQL作为存储持久化数据,以及如何搭建Nacos集群。 安装MySQL数据库生产环境需使用MySQL作为后端存储,因此需要搭建MySQL。生产中,MySQL建议至少主备模式,高可用MySQL更佳。 高可用MySQL的搭建可参考:ht...

我最喜欢的Mybatis 3.5新特性——Optional支持

Mybatis 3.5 发布有段时间了,终于支持了 Optional ,这么实用的特性,竟然还没人安利……于是本文出现了。 文章比较简单,但非常实用,因为能大量简化恶心的判空代码。 WARNING 由于本文非常简(low)单(比),我相信又会有类似如下的大佬出现(最近莫名其妙地被若干大佬喷,也不知道得罪谁了,必须高能预警一下,免得脏了大佬们的眼睛): 嫌低级喷:”这么简单文章也好意思写,没有源码分析好意思拿出来!”——我源码分析的文章也有小几十篇了,阅读量更差。而且...

Spring Boot 2动态修改日志级别

Spring Boot 2动态修改日志级别

本文基于:Spring Boot 2.1.3,理论支持Spring Boot 2.x所有版本。 作为程序猿,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据。传统方式定位问题时,往往是如下步骤: 将日志级别设低,例如 DEBUG ; 重启应用; 复现问题,观察日志; 如果能动态修改日志级别(无需重启应用,就能立刻刷新),那绝对 如猫添翼 。事实上,从 Spring Boot 1.5 开始,Spring Boot Actuator 组件就已提供动态修改...

一点作为原创作者的心声……

一点作为原创作者的心声……

前天,朋友翟永超(程序猿DD)和我吐槽,说自己的原创文章被人洗稿不算,还被别人质疑是抄袭,不禁哭笑不得。 我和DD于16年8月认识,当时,他在写Spring Cloud系列博客,我在写Spring Cloud开源书(https://gitee.com/itmuch/spring-cloud-book);他在写《Spring Cloud实战》,我在写《Spring Cloud与Docker微服务架构实战》。 几次聊天后,发现都有技术人的天真,他写书的动机是:不想以后儿子介...

福利

福利

截止至今,笔者已举办过多次赠书/抽奖活动,并发放过挺多福利,这里整理一下。 活动列表 日期 活动 2018-06-11 【福利】赠书啦! 2018-07-24 赠书啦!Spring Cloud微服务-全栈技术与案例解析 2018-08-04 赠书活动第三期!厚着脸皮赠自己的书…… 2019-02-25 再次送10本技术书籍,包邮。 2019-03-17 3月又来无套路赠书啦!赠40本! 2019-03-28 签到领 极客时间《面试现场》 ...

跟我学Spring Cloud(Finchley版)-26-使用Elasticsearch作为Zipkin Server的后端存储

前文搭建的Zipkin Server是没有后端存储的——数据会存储在Zipkin的内存中。这一般不适合生产,本节来探讨如何将Zipkin中的数据持久化。 Zipkin支持多种存储: 内存(默认) MySQL(数据量大时,查询较为缓慢,不建议使用) Elasticsearch Cassandra(Twitter官方使用Cassandra作为Zipkin Server的存储,但国内大规模用Cassandra的公司较少,Cassandra相关文档也不多) 综上,个人建议使...