git clone unable to connect的排错记录 git clone unable to connect…的排错记录用的好好的,突然 git clone 死活拉取不了代码。。。排查思路,首先执行 git config --global -l查看配置是否正确user.name=183xxxx9064user.email=xxx@comgcredential.helper=storeurl.git://.insteadof=https://url.https://.insteadof=git://果然多了两项url.git://.instea
Docker将从Kubernetes中移除,我该怎么办? 文章目录Docker将从Kubernetes中移除,我该怎么办?对开发者而言对K8S管理员而言是真的吗?但是为什么 Docker 要被移除呢?CRI runtimescontainerdCRI-O还有一件事...CRI runtimesOCI runtimes附录一:runC 是如何工作的 untimeWarning: Glyph 33391 missing from current font报错解决方法:按照如下四个步骤,程序不需要做任何的修改,此方法兼容windows和linux(亲测)。一、找到matplotlib的字体库安装路径import matplotlibprint(matplotlib.matplotlib_fname())二、去windows找到字体包,拷贝到该目录下的/fonts/ttf文件夹下面三、修改matplotlibrc内容,主.
直播平台搭建 前言: 相信很多小伙伴在日常开发中,都有遇到开发直播的需求,是不是感觉无从下手,如果你刚好看到这篇博客,那么你真的来对地方,本篇文章将详细的讲解,如果手把手的搭建直播平台,最终效果为手机或者电脑端实时抓取摄像头数据实现推流,服务端拉流。一、概念理解: 要做一个这样的直播平台,首先要理解概念,就是数据怎么传输的,概括的说,现在实现直播通常用的协议是RTMP/RTSP,当然不仅仅是这两个,只是主流是这两个。参考文章RTSP协议学习,我截取了一张结构图片供参考: ...
standard_init_linux.go:211: exec user process caused "exec format error" 将.sh脚本拷贝进docker,ENTRYPOINT时执行该脚本,启动docker始终报标题的错,原因来了。在sh脚本顶部写上#!bin/bash,只要是脚本文件要执行都要写上这个,切记啊,切记!...
springboot自定义配置文件 项目开发过程中,如果全部配置项都写在一个配置文件里面不是一个很好的方式,可以采用如下方式对配置进行分离:对数据库配置进行分离1.引入代码依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</ar...
List优雅去重 1.lambda方式1.1整体去重List<TmpTrainingData> collect = list.stream().distinct().collect(Collectors.toList());1.2根据某个或者某几个字段去重 1.2.1根据一个字段去重List<User> userList = users.stream() ...
IDEA好文收集 IDEA是一款非常好用的开放工具,在网上看见好的idea操作总结在这儿IDEA工具的去掉没有引用的包的小技巧地址:https://www.cnblogs.com/xjz1842/p/6869276.html
tomcat注册为windows服务 今天遇到一个问题,将tomcat部署在windows服务器,然后需要后台运行tomcat服务。既然能够tomcat服务,那干脆再进一步,将tomcat服务设置为开机自动启动;1.下载tomcat(官网链接)特别说明一下,官方推荐的版本bin目录下面是没有service.bat文件的,要下载对应的windows版本,如果你表示已经安装了没有service.bat的版本,那就去对应版本的Arc...
MySQL事务隔离级别 读未提交:另一个事务修改了数据,但尚未提交,而本事务中的 SELECT 会读到这些未被提交的数据脏读 不可重复读:事务 A 多次读取同一数据,事务 B 在事务 A 多次读取的过程中,对数据作了更新并提交,导致事务 A 多次读取同一数据时,结果因此本事务先后两次读到的数据结果会不一致。 ...
MySQL索引失效场景 mysql很多小伙伴都不陌生,索引是sql调优的必经之路,这里列举了我收集的mysql忽略索引的例子,部分不好理解的做了解释;1.like以%开头,索引无效举例:select * from table where key like '%hhhh'2.or语句没有同时使用索引举例:select * from table where key1 ==1 or key2==2如上:假设...
EXSI6.7.0安装 一、EXSI概念EXSI是VMware旗下的硬件虚拟化产品,和workstation不同,这个产品是介于操作系统和硬件之间的,而不像workstation是必须安装在操作系统之上的。这款产品是直接运行在硬件上,而不是操作系统之上的,所以要控制的话,需要通过网络,因为在它之下没有操作系统,它直接控制所有硬件并分配。二、安装EXSI的好处EXSI是不运行在操作系统上,安装EXSI后可以直接...
理解Spring Bean生命周期 一、Spring Bean的概念Spring bean通常来说是指被Spring容器所管理的java对象;而spring容器就是负责实例化、配置和装配Spring bean;二、Spring Bean容器Spring Bean容器可以获取Spring Bean,通过BeanFacroty接口或ApplicationContext接口,两者的区别在于Application继承自BeanF...
强烈建议用枚举实现单例模式 懒汉式写法,包含演进过程,通过双重检查和静态方法实现的方式保证线程安全;//1.懒汉式(延迟加载)//线程不安全写法public class Methods{ private Methods{}; private static Methods instance = null; //获取单例 public static Methods getInstance(){ if(ins...
Zookeeper 和 Eureka 之间的区别 CAP 理论在总结两者的区别之前,我们先来看一个 CAP 理论。什么叫 CAP 理论呢?CAP 理论是由 Eric Brewer 教授提出,是分布式系统中的一个重要的概念。CAP 具体如下:C(Consistency):数据一致性。大家都知道,分布式系统中,数据会有副本。由于网络或者机器故障等因素,可能有些副本数据写入正确,有些却写入错误或者失败,这样就导致了数据的不一致了。而满足数据...
CurrentHashMap线程安全 HashMap是线程不安全的,因此为了解决线程安全问题,提出了两个类:HashTable和CurrentHashMap。HashTable相关操作都是对方法加synchronized的大锁,效率比较低。ConcurrentHashMap避免了对全局加锁改成了局部加锁操作,这样就极大地提高了并发环境下的操作速度,由于ConcurrentHashMap在JDK1.7和1.8中的实现非常不同,接下来...