转自:https://blog.csdn.net/xs1326962515/article/details/77948297 多行插入字符: 1.进入vi/vim编辑器,按CTRL+V进入可视化模式(VISUAL BLOCK) 2.移动光标上移或者下移,选中多行的开头,如下图所示 3.选择完毕后,按 ...
分类:
系统相关 时间:
2020-07-10 15:38:48
阅读次数:
74
多线程顺序打印A1B2C3到Z26 面试题:写一个固定容量同步容器,拥有put和get方法, 能够支持2个生产者线程以及10个消费者线程的阻塞调用 实现一个容器,提供两个方法,add,size 写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5个时,线程2给出提示并结束 ...
分类:
编程语言 时间:
2020-07-10 13:36:50
阅读次数:
74
docker 部署SpringBoot 项目 并挂载日志1. 本地打完包jar 上传到服务器项目中的日志配置: logging.path=/logs/logging.file=mylog.log 项目中的日志配置: logging.path=/logs/ logging.file=mylog.log ...
分类:
其他好文 时间:
2020-07-10 13:15:20
阅读次数:
280
eclipse 项目中搜索资源(类方法,文件名,文件中的字符串) 编辑相关快捷键 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记 ...
分类:
系统相关 时间:
2020-07-10 11:19:16
阅读次数:
72
在上一篇文章详细的介绍了Gateway的Predict,Predict决定了请求由哪一个路由处理,在路由处理之前,需要经过“pre”类型的过滤器处理,处理返回响应之后,可以由“post”类型的过滤器处理。 filter的作用和生命周期 由filter工作流程点,可以知道filter有着非常重要的作用 ...
分类:
编程语言 时间:
2020-07-10 09:56:00
阅读次数:
58
起因:今天在看LinkedList源码时,发现 public <T> T[] toArray(T[] a)方法创建一个泛型数组使用了很奇怪的方式 a = (T[])java.lang.reflect.Array.newInstance( a.getClass().getComponentType() ...
分类:
编程语言 时间:
2020-07-09 00:44:36
阅读次数:
46
记住一句话: 节点距离=两个节点到达最近的共同祖先的距离总和 如图: 在同一节点上,它们之间的距离当然是0,2*0=0 在同一机架上的不同节点,它们的共同祖先就是这个机架,而这两个节点到机架的距离都是1,所以这两个节点的距离为1+1=2 在同一集群的不同机架上的节点,它们的共同祖先是集群,而这两个节 ...
分类:
其他好文 时间:
2020-07-08 23:23:07
阅读次数:
202
注意!!!!源码安装是需要有很强的编程能力,如果你是小白还是建议使用工具安装。 源码安装首先需要从相关渠道获得源码,得到源码后就可以使用以下三步进行安装。 执行configure,生成Makefile文件 # ./configure --prefix=/path/to/somewhere --pre ...
分类:
系统相关 时间:
2020-07-08 23:13:55
阅读次数:
106
github 一、git是什么? Git是目前世界上最先进的分布式版本控制系统。 二、Sourcetree 界面如图: 三、如何将本地项目上传到git # 1、先进入项目文件夹,将这个目录变成git可以管理的仓库 git init # 2、命令 git add .添加到暂存区里面去,“.” 意为添加 ...
分类:
其他好文 时间:
2020-07-08 19:31:32
阅读次数:
68