Hello World Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick 2022-06-05
Git Rebase 一篇就够 一、介绍Git rebase和Git merge是一样的功能,都是将两个分支的提交合并为一个分支的操作。但是又有些许不一样。我们按照场景来讲解。 二、准备一个git提交例子123$ cd ~$ mkdir git-sample && cd git-sample$ git init 我们初始化一个git仓库,此时默认会为我们创建master分支。我们在master分支创建两个提交。 2022-06-05 其他 VCS
SpringBoot多数据源配置 一、背景最近负责一个项目,需要在SpringBoot中连接多个数据库。这篇博客记录一下Spring Boot集成多个数据库的配置用法。 二、环境设置本文使用环境如下: Spring Boot 2.6.7 MySQL Connector Java 8.0.28 构建工具 Gradle baomidou Mybatis-Plus 3.5.1 baomidou dynamic-datasource-s 2022-05-25 Spring Spring框架
使用Docker安装Postgresql 最近因为工作原因需要学习一下Postgresql,记录一下使用Docker来玩常规软件的骚操作。 一、预先准备你需要准备下列工具: 一台配置还阔以的电脑(牌子无所谓,内存一定要足够你运行Docker); 已经安装了Docker for Windows或者Docker for Mac; OK,准备齐全这两样我们就可以开始了。 友情提示:如果下载Docker镜像比较慢,提前把国内的镜像加速配置好 2022-05-05 数据库 Postgresql
读书笔记——高效能人士的7个习惯 1. 积极主动——个人愿景的原则2. 以始为终——自我领导原则3. 要是第一——自我管理原则4. 双赢思维——人际领导原则5. 知己解彼——移情沟通原则6. 综合统效——创造性合作原则7. 持续自我更新物理层面健康的饮食、充足的睡眠、规律的作息、定期锻炼身体、控制体重、增强心肺能力;这些都属于更新身体层面的更新。可以培养一个兴趣爱好,比如:学习游泳。 精神层面精神是人的本质、核心以及对价值体系的坚 2022-05-03 其他闲聊 效率
使用Github Pages来自动部署Hexo博客 一、前言这个系列的文章网上估计已经烂大街了,但我还是有必要将自己搭建Hexo中遇到的一些坑记录下来。 1.1 起因事情是这样,之前一直有个想法:把自己散落在各大博客网站的文章聚合起来,形成自己的知识体系。所以在二月份就有了自建博客网站的想法。俗话说:“凡事预则立,不立则废”,于是我按照Hexo官网的教程搭建了博客。 早期是使用Travis CI来自动发布博客的,但是呢,Travis CI现在开始收 2022-05-03 其他闲聊 自建博客
Go设计哲学 Less is more,少即是多。这就是Go语言的设计哲学 这篇我们讲一些有关Go语言的设计哲学,这将有助你于学习Go语言的人理解这门语言的设计初衷以及它在实际应用领域中所能发挥的作用和局限性。 一、面向对象1.1 如何理解面向对象如果你是从C++,C#或者Java过来的程序员,你肯定疑惑过这个问题,Go语言中没有类似于class,extends以及implements的关键字,那是不是意味 2022-05-01 后端开发 Go语言
Golang入门教程 一、这篇文章的目的按照以前的惯例,我们会把Golang的语法贴在这里,其实网上(包括官网)都有非常详细的Go语言教程,学习过程中可以多实践使用。这里我写一些使用中在语法上比较少涉及到的点。方便在使用过程快速回忆。当然golang本身也不复杂,上手也比较简单,如果有需要可以对照网上的教程重新温习。 二、golang基础2.1 类型 布尔值 bool 字符串 string 整型 int / i 2022-03-23 后端开发 Go语言
谈谈Spring AOP 什么是Spring AOP你可能遇到过这样的需求假设要你统计一个方法执行的耗时情况,你会怎么做? 123public void runTask() { doSomething();} 相信这个肯定难不倒你,那还不简单,在这个方法的执行前后两个时间戳,方法执行结束计算一下不是就能知道耗时了吗? 12345public void runTask() { lon 2022-03-04 Spring Spring框架
Spring Bean的生命周期学习 什么是Spring Bean用一句话来讲解,Spring Bean就是由Spring的IoC容器所创建出来的对象,就称之为Bean; IoC(Inverse of Control)是Spring中最核心的理念。要理解什么是IoC容器,我们先从一个最简单的例子讲起: Java中如何创建一个对象?相信你只要做过Java肯定都知道,用new关键字来创建一个对象,然后JVM会根据对象的构造函数去成这个对象 2022-03-04 Spring Spring框架