- 博客(22)
- 资源 (9)
- 收藏
- 关注
原创 docker创建mysql
docker create --name mysqlsrvl -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysqldocker start mysqlsrvldocker exec mysqlsrvl env运行完就删掉docker exec -it mysqlsrvl /bin/bash进入容器
2018-05-23 21:57:18 279
原创 Docker 修改镜像源地址
我的Docker 版本为 1.12.6 宿主机为CentOS7从网上找了几个速度比较快的镜像地址:Docker 官方中国区https://registry.docker-cn.com1网易http://hub-mirror.c.163.com1ustchttps://docker.mirrors.ustc.edu.cn1修改方法直接设置 –registry-mirror 参数,仅对当前的命令有效 ...
2018-05-23 11:07:31 1451
原创 docker进入容器
sshd docker inspect --format "{{.State.Pid}}" 4779583e9bcd nsenter --target 18613 --mount --uts --ipc --net --pid 运行在root权限下已经运行的容器里执行里面的命令netstat -tlnp
2018-05-23 11:03:46 565
原创 docker 运维shipyard 构建以及操作
在docker 配置文件增加端口监听vim /etc/sysconfig/docker -H tcp:0.0.0.0:235 -H unix:///var:/run/docker.sock docker run -it -d --name shipyard-rethinkdb-data --entrypoint /bin/bash shipyard/rethinkdb -l运行 , 如果没有这个...
2018-05-23 10:49:42 420
原创 docker私有仓库构建,上传,下载 push,pull
1、下载私有仓库镜像docker pull registrydocker registry 启动docker run -d -p 5001:5000 registry 默认端口5000我虚拟机占用5000所以改5001上传docker push localhost:5001/test/es:v1另一台机器下载docker pull docker pull 47.106.154.105:5001/...
2018-05-23 10:00:14 849
原创 docker pull 报错:Get https://registry:5000/v1/_ping: http: server gave HTTP response to HTTPS client
运行命令: echo '{ "insecure-registries":["xxx.xxx.xxx.xxx:5000"] }' > /etc/docker/daemon.json systemctl restart docker
2018-05-23 09:51:10 2770
原创 Template parsing error: template: :1:2: executing at <Volumes>: map has no entry for key "Volume
报错:[root@ops-ip-statistic ~]# docker inspect -f {{.Volumes}} volume-test1Template parsing error: template: :1:2: executing "" at <.Volumes>: map has no entry for key "Volumes"123解决:1,使用 “.Conf...
2018-05-22 08:23:04 6294 2
原创 LINUX下Git连接到Github 并 实现简单仓库例子
之前一直在公司用git,今天想在自己的电脑上架一个和github相连的git环境,所以开始吧。。。。Linux版本:CentOS6.4Git的安装就不多说了,直入主题。GIT连接到GITHUB①git基础配置②生成ssh公钥③到/root/.ssh目录下,复制id_rsa.pub全部内容④登录github,点击网站右上角的设置链接,然后点击左下角的SSH Keys,点击右上角的Add SSH ke...
2018-05-22 00:00:30 4134
原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
docker虚拟机未启动问题Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?解决service docker start
2018-05-21 21:08:56 5313
原创 深入剖析Spring(二)——IoC容器的实现
Spring的两种IoC容器BeanFactory 基础类型的IoC容器;采用延迟初始化策略(容器初始化完成后并不会创建bean的对象,只有当收到初始化请求时才进行初始化);由于延迟初始化,因此启动速度较快,占用资源较少;ApplicationContext 在BeanFactory的基础上,增加了更为高级的特定:事件发布、国际化等;在容器启动时便完成所有bean的创建;启动时间较长,占用资源更多...
2018-05-20 14:15:19 201
原创 什么是死锁,简述死锁发生的四个必要条件,如何避免与预防死锁
什么是死锁死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。例如,在某一个计算机系统中只有一台打印机和一台输入 设备,进程P1正占用输入设备,同时又提出使用打印机的请求,但此时打印机正被进程P2 所占用,而P2在未释放打印机之前,又提出请求使用正被P1占用着的输入设备。这样两个进程相互无休止地等待下去,均无法继续执行,此时两个进程陷入死锁状态。死锁产生...
2018-05-19 10:26:56 1460
原创 Java并发容器大合集
概述 java.util包中的大部分容器都是非线程安全的,若要在多线程中使用容器,你可以使用Collections提供的包装函数:synchronizedXXX,将普通容器变成线程安全的容器。但该方法仅仅是简单地给容器使用同步,效率很低。因此并发大师Doug Lea提供了java.util.concurrent包,提供高效的并发容器。并且为了保持与普通的容器的接口一致性,仍然使用ut...
2018-05-12 10:29:08 806 3
原创 Java并发编程的艺术(十三)——锁优化
自旋锁背景:互斥同步对性能最大的影响是阻塞,挂起和恢复线程都需要转入内核态中完成;并且通常情况下,共享数据的锁定状态只持续很短的一段时间,为了这很短的一段时间进行上下文切换并不值得。原理:当一条线程需要请求一把已经被占用的锁时,并不会进入阻塞状态,而是继续持有CPU执行权等待一段时间,该过程称为『自旋』。优点:由于自旋等待锁的过程线程并不会引起上下文切换,因此比较高效;缺点:自旋等待过程线程一直占...
2018-05-12 10:26:25 272
原创 Java并发编程的艺术(十二)——线程安全
1. 什么是『线程安全』?如果一个对象构造完成后,调用者无需额外的操作,就可以在多线程环境下随意地使用,并且不发生错误,那么这个对象就是线程安全的。2. 线程安全的几种程度线程安全性的前提:对『线程安全性』的讨论必须建立在对象内部存在共享变量这一前提,若对象在多条线程间没有共享数据,那这个对象一定是线程安全的!2.1. 绝对的线程安全上述线程安全性的定义即为绝对线程安全的情况,即:一个对象在构造完...
2018-05-12 10:24:22 343
原创 Redis主从复制原理
Redis主从复制原理前言:和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构。 1 全量同步 Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master...
2018-05-09 08:57:35 332
原创 isEmpty和null以及""的区别
isEmpty和null的区别:1.一个是对象为空(IsNull),一个是值为空(IsEmpty)2.IsNull指任务类型变量是否为空包括对象类型的变量。IsNull函数:功能:返回Boolean的值,指明表达是否不包含任何有效数据。NULL表示的是数据值未知或不可用,它不表示零(数字值或二进制值)、零长度的字符串或空白(字符值)。3.IsEmpty函数:功能:用于判断一个变量是否已初始化,如果...
2018-05-06 16:54:02 2137
原创 JAVA数组Java StringBuffer 和 StringBuilder 类
Java StringBuffer 和 StringBuilder 类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之...
2018-05-06 15:46:41 236
原创 IntelliJ IDEA设置类代码模板自定义(注释)
编辑代码的时候一些模板不尽人意,设置一下类生成模板File -- Settings -- Editor -- Code Style -- File and Code Templates主要是修改了注释/*** ${DESCRIPTION}* @author * @create ${YEAR}-${MONTH}-${DAY} ${TIME}**/...
2018-05-06 12:32:44 4800
jdk-8u261-linux-x64.tar linux jdk
2020-08-21
中文版 第三版UNIX 环境高级编程【高清PDF+书签】
2019-04-01
HTML5,CSS3,jQuery自制video播放器
2018-03-29
H5酷炫3D开场动画(酷炫又不会占太大内存)
2018-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人