参考链接:https://blog.csdn.net/baicp3/article/details/13512237 参考链接https://blog.csdn.net/sinat_32034679/article/details/76572613?utm_source=blogxgwz5 除了以上 ...
分类:
编程语言 时间:
2020-03-30 16:18:41
阅读次数:
51
A alias别名,可以用type查看取得别名是否存在,然后输入alias 别名=原命令,别名也是临时性,可用enable还原,可以写进nano文本里面保存,输入nano .bashrc,在.bashrc里面修改保存,然后执行source或.?执行文件.bashrc,执行保存) 别名优先于内部命令优 ...
分类:
其他好文 时间:
2020-03-29 21:08:18
阅读次数:
90
观察者模式,我们有很多其他的方式来称呼它。比如熟悉的发布/订阅模式,回调方式,Listen监听等。 我们看到很多源码中有Observer,Listen,Hook,Callback,基本用到了观察者模式; 话不多说,直接来点代码说明下 首先定义被观察者(抽象的,公有的) public interfac ...
分类:
其他好文 时间:
2020-03-27 13:13:46
阅读次数:
111
SPI 全称为 Service Provider Interface,是一种服务发现机制。当程序运行调用接口时,会根据配置文件或默认规则信息加载对应的实现类。所以在程序中并没有直接指定使用接口的哪个实现,而是在外部进行装配。 ...
分类:
编程语言 时间:
2020-03-27 12:46:55
阅读次数:
68
写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) ...
分类:
编程语言 时间:
2020-03-25 23:39:30
阅读次数:
66
起源 最近在学习mybatis plus(下文简称mp)的进阶操作,有一个自定义全局操作。 简单来说就是你在mapper中定义一个方法,常规的方法就是在xml文件中写具体sql或者方法上面打注解,注解里面写具体sql实现。 初次之外,mp还支持一种注入方式。这种方式类似mp提供的BaseMapper... ...
分类:
其他好文 时间:
2020-03-25 21:10:42
阅读次数:
200
援引:使用CGlib出现java.lang.NoClassDefFoundError: org/objectweb/asm/Type异常 援引:class net.sf.cglib.core.DebuggingClassWriter has interface org.objectweb.asm.C ...
分类:
编程语言 时间:
2020-03-25 13:46:20
阅读次数:
103
1.查看基本信息 2.基于用户修改 默认Python 版本 想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 alias(别名) 即可。 该操作执行:(打开该用户的 ~/.bashrc文件,添加新的别名信息来修改默认使用的 Python 版本) 3. 在系统级修改 P ...
分类:
编程语言 时间:
2020-03-25 13:41:35
阅读次数:
77
# 上线华为云服务器部署(弹性云服务器ECS) >环境配置: > ubuntu 18.04 > Python 3.6.8(python3.7亦可) > nginx version: nginx/1.14.0 (Ubuntu) ## 1. 购买华为云服务器 文档 https://support.hua ...
分类:
编程语言 时间:
2020-03-24 11:08:15
阅读次数:
92
11 shell中内置关键字[[]]:检查条件是否成立 1、小括号、圆括号() 1.1 单小括号() 用途 命令组 括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。 括号中多个命令之间用分号隔开,最后一个命令可以没有分号, 各命令和括号之间不必有空格。 22 ...
分类:
系统相关 时间:
2020-03-23 20:45:27
阅读次数:
99