错误提示: 错误原因: ? 1:未配置jdk环境变量(重装了系统) ? 2:jdk配置环境变量错误 ? 3:系统存在特别高版本的jdk(部分linux系统会自带openjdk,如Ubuntu,Debian等)导致不能正确的找到jdk的环境变量配置信息 解决方案: ? 1和2只需重新配置jdk环境变量 ...
分类:
系统相关 时间:
2021-05-04 15:13:59
阅读次数:
0
1. namespace 资源隔离 namespace 是内核实现的一种资源隔离技术,docker 使用 namespace 实现了资源隔离。 Liunx 内核提供 6 种 namespace 隔离的系统调用,如下表所示: | namespace | 系统调用参数 | 隔离内容 | | | | | ...
分类:
其他好文 时间:
2021-05-03 13:19:09
阅读次数:
0
单例模式相信大家都有所听闻,甚至也写过不少了,在面试中也是考得最多的其中一个设计模式,面试官常常会要求写出两种类型的单例模式并且解释其原理,废话不多说,我们开始学习如何很好地回答这一道面试题吧。 什么是单例模式 面试官问什么是单例模式时,千万不要答非所问,给出单例模式有两种类型之类的回答,要围绕单例 ...
分类:
其他好文 时间:
2021-05-03 12:37:27
阅读次数:
0
2021-05-01,9点51 自己写测试debug redis代码:错误:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o: In function `_start':(.text+0x20): undefined re ...
分类:
其他好文 时间:
2021-05-03 12:30:41
阅读次数:
0
CentOS8安装tomcat8 一、工具准备 1.确定自己的虚拟机环境已经安装了jdk,通过 java -version 查看 2.首先Tomcat官网下载Linux版本的安装包,并通过xftp传输至虚拟机 注意:如何区分tomcat版本是windows还是linux? 一般来说exe文件和软件包 ...
分类:
其他好文 时间:
2021-05-03 12:29:33
阅读次数:
0
简介 CAS的全称是compare and swap,它是java同步类的基础,java.util.concurrent中的同步类基本上都是使用CAS来实现其原子性的。 CAS的原理其实很简单,为了保证在多线程环境下我们的更新是符合预期的,或者说一个线程在更新某个对象的时候,没有其他的线程对该对象进 ...
分类:
其他好文 时间:
2021-05-03 12:24:38
阅读次数:
0
大家应该都知道,python有一个GIL(全局解释器锁),用于控制多线程的并发行为。 注:GIL不是必须的,可以通过对每个资源单独加锁的方式去掉GIL,也就是将GIL换成更细粒度的锁。 GIL锁的实现 Linux上的POSIX线程的实现有如下行为: 1、同一个线程多次调用pthread_mutex_ ...
分类:
编程语言 时间:
2021-05-03 12:21:44
阅读次数:
0
普通函数作用域 def outer(): outer_var = "i am is a outer var." def inner(): inner_var = "i am is a inner var." print(outer_var) print(inner_var) if __name__ ...
分类:
编程语言 时间:
2021-05-03 12:21:11
阅读次数:
0
版本 以下源码的 SpringBoot 版本:2.3.9.RELEASE。 总体上 分为两大步: 启动类上注解:@SpringBootApplication 启动类中的main方法:org.springframework.boot.SpringApplication#run(java.lang.Cl ...
分类:
编程语言 时间:
2021-05-03 12:15:50
阅读次数:
0
gitblit 非常简单易用的开源免费的git服务端,能满足一般的git server的要求,非常好。 安装非常简单:http://gitblit.github.io/gitblit/ 下载windows或linux版本,默认启动或简单改一下配置文件的端口就能用,不需要数据库。 记录一下遇到的小问题 ...
分类:
其他好文 时间:
2021-05-03 12:04:32
阅读次数:
0