- 博客(171)
- 资源 (7)
- 收藏
- 关注
原创 Kubernetes--学习笔记-7 在k8s集群中创建pod
kubectl run cloud-paas-api-gateway --image=cloud-paas-api-gateway:9 --replicas=1 --port=80 deployment "cloud-paas-api-gateway" created 参数说明:--images 指定要容器镜像,我这里的镜像是自动构建后push到docker registry中的中镜像
2018-02-07 15:40:49
736
原创 Docker --常用的中间件Docker启动实例命令
一、 redis docker run -d \--name redis \--restart=always \--privileged=true \-h redis \-p 6379:6379 \-v /opt/redis:/data \redis:3.2参数说明:二、mysqldocker run -d \--name mysql \--pri
2018-02-06 12:40:41
614
原创 Docker学习笔记--Docker 启动nginx实例挂载目录权限不够
今天在启动一个docker 运行nginx实例,在挂载目录时,出现访问静态目录时,权限不够执行的命令是: docker run --name my-nginx -d -p 80:80 --restart=always -v /cloud/nginx/webroot:/usr/share/nginx/html:rw -v /cloud/nginx/log:/var/log/ngi
2018-02-02 16:12:02
9801
原创 Kubernetes--学习笔记-6 -- CAdvisor的使用
关于cAdvisor的使用,我们知道,容器相比较云主机最大的优势是可以共享资源,也就是可以较云主机创建更多的容器协同工作,当然,这么多容器如何统一管理,运维监控可能是我们需要关注的话题,接下来就介绍一下一个比较好的容器监控工具。 docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/s
2018-02-02 00:45:09
10358
转载 volatile和synchronized的区别
volatile和synchronized特点首先需要理解线程安全的两个方面:执行控制和内存可见。执行控制的目的是控制代码执行(顺序)及是否可以并发执行。内存可见控制的是线程执行结果在内存中对其它线程的可见性。根据Java内存模型的实现,线程在具体执行时,会先拷贝主存数据到线程本地(CPU缓存),操作完成后再把结果从线程本地刷到主存。synchronized关键字解
2018-01-31 10:08:29
175
原创 Linux -CentOS7 搭建 SVN 服务器
使用root用户登录系统,否则执行以下命令前面加上 sudo一, 安装subversion yum install -y subversion二,查看安装的subversion 的安装位置rpm -ql subversion三,创建版本库 默认的地址为 /var/svn,可以修改 /etc/sysconfig/svnserve,我这里就不修改了,用默认的目录, mkdir -p /var/
2018-01-19 17:31:48
561
原创 VMWare 12 pro 中CentOS7下设置静态ip
一,VMWare 版本信息二,虚拟网络设置 在vmware中点击菜单【编辑】-【虚拟网络编辑器】 ,如下图:将上面的红框中设置成与你现在宿主机一个网段,再点击【NAT 设置(S)...】按钮,设置如下:三,设置虚机的连接模式四,设置系网络配置查看网络分配置的网段ip ,如下图: 编辑 网络配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33
2018-01-19 13:01:02
306
原创 Kubernetes--学习笔记-5-Kubernetes Web UI部署 error getsockopt:no route to host
一,kubernetes 集群环境信息参考 Kubernetes--学习笔记-安装配置和服务部署-2和Kubernetes--学习笔记-Kubernetes Web UI部署二,在上一笔记Kubernetes Web UI部署完后,通过查看service端口,可以通过访问http://10.11.3.61:30943可以访问dashboard界面,但是不能过过master ,http://
2018-01-17 17:45:42
3217
原创 Kubernetes--学习笔记-4-Kubernetes 集群搭建过程中常用命令
一,查看版本信息检查错误日志 journalctl -xe tail -f /var/log/messages查看某个pod详细 kubectl describe pods/ --namespace=kube-system 查看某个service 详细信息 kubectl describe services/ --nam
2018-01-17 16:41:42
515
原创 Kubernetes--学习笔记-3-Kubernetes Web UI部署
一、Kubernetes集群环境请参考Kubernetes--学习笔记-安装配置和服务部署-2二,创建kubernetes-dashboard.yaml在master服务器上创建kubernetes-dashboard.yaml文件,并输入以下内容:# Copyright 2015 Google Inc. All Rights Reserved. # # License
2018-01-17 15:58:22
4707
原创 Kubernetes-学习笔记-1 --创建Pod 的流程
创建Pod 的流程1. 用户通过REST API创建一个Pod2. apiserver将其写入etcd3. scheduluer检测到未绑定Node的Pod,开始调度并更新Pod的Node绑定4. kubelet检测到有新的Pod调度过来,通过container runtime运行该Pod5. kubelet通过container run参考链接:
2018-01-17 09:27:53
2363
1
原创 java.sql.SQLException: null, message from server: "Host '10.11.3.67' is not allowed to connect to t
在centos7 中启动的docker容器,后台报出这个错误 ,我这是拟机中的容器连接宿主机上的mysql,这是一个常见的错误,记录下来,mysql 不允许远程连接导致的:java.sql.SQLException: null, message from server: "Host '10.11.3.67' is not allowed to connect to this MySQL se
2018-01-08 16:24:00
1275
原创 Centos7 Docker安装consul
docker 环境准备好2 下载最新的consul镜像docker pull consul[root@localhost cloud]# docker images REPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/consul
2018-01-03 11:16:45
5556
原创 Centos7 docker 安装 redis
下载redis 镜像docker pull redis 启动redis 镜像的一个容器实例docker images docker.io/redis latest 1e70071f4af4 2 weeks ago 106.7 MBdocker run -d --name redis --privileg
2017-12-26 18:11:45
2329
原创 哈希表-JAVA
必备知识: 什么是哈希表? 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 哈希表hashtable(key,value) 的做法其实很简单,就是把Key通过一个固定的算法函数既所谓的
2017-12-22 16:19:54
213
转载 哈希算法-Top K
作者:July、wuliming、pkuoliver 出处:http://blog.csdn.net/v_JULY_v。 说明:本文分为三部分内容, 第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。------------------------------------ 第一部分
2017-12-22 13:04:07
466
原创 Centos7 mysqldump定时任务,对mysql定时备份数据
mysqldump_bak.sh #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH export LANG=en_US.UTF-8time="$(date +"%Y%m%d%H%M%S")"savedir=/cloud/backup
2017-12-20 17:04:21
1286
原创 Docker 安装mysql
准备好docker 环境1.下载 mysql的镜像 docker pull mysql:5.72.启动mysql5.7的一个容器[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/re
2017-12-20 10:45:48
438
原创 全排序-递归算法
全排序-递归算法public class Permutation { /* * */ public static void main(String[] args) { int array[] = new int[5]; for(int i=0;i<5;i++) { array[i] = i+1;
2017-12-20 10:30:40
490
原创 Docker安装mysql 就这么简单
Docker安装mysql 就这么简单 1 .rpm -qa|grep docker yum -y install docker2. systemctl start docker.servicechkconfig docker on3.docker run -d --name my_mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=
2017-12-19 14:08:58
309
原创 汉诺塔用递归算法
汉诺塔问题是使用递归解决问题的经典范例。 汉诺(Hanoi)塔问题:古代有一个梵塔,塔内有三个座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上(如图)。有一个和尚想把这64个盘子从A座移到B座,但每次只能允许移动一个盘子,并且在移动过程中,3个座上的盘子始终保持大盘在下,小盘在上。在移动过程中可以利用B座,要求打印移动的步骤。如果只有一个盘子,则不需要利用B座,直接将盘子从A移动
2017-12-13 15:42:57
326
原创 递归
public class Recursion { /** * @Title: main * @Description: TODO * @param args */ public static void main(String[] args) { //test(); System.out.printl
2017-12-13 15:39:50
178
原创 链表
1.链表public class Node { public int data; public Node next; public Node() { } public Node(int data) { this.data = data; } public void display() { System.out.print
2017-12-13 15:38:01
195
原创 栈和队列
1.栈public class MyStack { private int arr[]; private int top; public MyStack() { arr = new int[50]; top = -1; } public MyStack(int maxSize) { arr = new int[maxS
2017-12-13 15:36:24
148
原创 排序
1.冒泡排序public class BubbleSort { /** * * @Title: sortUp * @Description: 从前往后冒泡 * @param arr */ public static void sortUp(int arr[]) { int temp = 0;
2017-12-13 15:34:00
217
原创 数组
public class MyArray<T> { private Object array[]; private int elements; public MyArray() { array = new Object[50]; } public MyArray(int maxSize) { array = new Object[ma
2017-12-13 15:31:07
193
转载 【深入理解JVM】:Java内存模型JMM
转至:http://blog.csdn.net/u011080472/article/details/51337422多任务和高并发的内存交互多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与
2017-12-11 10:12:50
183
转载 几种简单的负载均衡算法及其Java代码实现
几种简单的负载均衡算法及其Java代码实现转至:https://www.cnblogs.com/xrq730/p/5154340.html什么是负载均衡负载均衡,英文名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来
2017-11-21 16:15:44
219
转载 nginx 负载均衡5种配置方式
nginx 负载均衡5种配置方式1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream bakend { server 192.168.0.14 weight=10; ser
2017-11-21 15:48:51
5893
原创 Centos7 下修改日期
查看当前日期:[root@localhost nginx]# dateSun Nov 19 03:30:25 PST 2017查看昨天日期[root@localhost nginx]# date -d yesterdaySat Nov 18 19:32:12 PST 2017修改日期[root@localhost nginx]# date -s '2017-11-19 19:31:45'Sun
2017-11-19 19:37:47
4976
原创 centos7 下安装 nginx-1.12.2
1.环境: centos7 nginx: nginx-1.12.2.tar.gz 2.下载nginx:wget http://nginx.org/download/nginx-1.12.2.tar.gz3.解压安装包tar zxvf nginx-1.12.2.tar.gz4.配置安装路径,cd nginx-1.12.2下 ./configure --prefix=/usr/local/ngin
2017-11-19 19:33:08
9795
转载 Spring Cloud----Zuul动态路由
转至:http://blog.csdn.net/u013815546/article/details/68944039前言Zuul 是Netflix 提供的一个开源组件,致力于在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。也有很多公司使用它来作为网关的重要组成部分,碰巧今年公司的架构组决定自研一个网关产品,集动态路由,动态权限,限流配额等功能为一体,为其他部门的项目提供
2017-11-13 10:49:46
653
转载 SpringCloud微服务实战-SpringCloudConfig配置中心
SpringCloud微服务实战-SpringCloudConfig配置中心10-SpringCloud微服务实战-SpringCloudConfig配置中心1 基本使用2 应用和数据获取映射规则3 SpringCloudConfig-Client4 git仓库配置详解使用一种环境一种配置模式匹配5 加解密6 用户认证serv
2017-11-10 14:51:47
1289
1
转载 JVM系列知识汇总
jvm系列知识汇总原创 2017-11-04 白玉 IT哈哈点击可阅读《JVM系列:jvm基本结构》《JVM系列:java中JVM的原理 》《JVM系列:解决JVM最大内存设置问题 》《JVM系列:JVM参数设置、分析 》《JAVA虚拟机体系结构 》《JVM系列:类装载器的体系结构 》《JVM系列:Class文件检验器》
2017-11-10 11:19:04
1176
原创 CentOS7 搭建docker registry 私库
10.11.3.71 docker 私库 10.11.3.72 客户端安装docker 环境yum -y install docker 2.docker registry 私库镜像docker pull registry3.将docker 设置为开机重启并启动systemctl start dockersystemctl enable docker4.在两台机器中的 /etc/hosts
2017-11-08 17:36:08
2585
1
转载 Centos7中搭建最新版nexus3_maven私服
1.安装jdk1.8关于jdk1.8的安装,请参考我的这篇博客在这里就不做赘述了: http://blog.csdn.net/yougoule/article/details/781883292.安装maven关于maven的安装,也可以参考我下面的这篇博客,本文在这里就不详细写了: http://blog.csdn.net/yougoule/article/det
2017-11-08 12:04:07
536
1
转载 maven--私服的搭建(Nexus的使用)
私服是什么私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go。默认端口8081,这里我选择最新版nexus-2.5.0-04。常用功能Nexus常用功能就是:指定私服的中央地址、将自己的Maven
2017-11-07 15:43:36
239
原创 Jenkins 构建Docker镜像执行shell脚本用户权限问题
在jenkins 构建docker 镜像时,执行到docker build 时,构建失败了,错误信息如下:+ docker build -t cloud-paas-portal:13 --build-arg APP_KEY=cloud-paas-portal .Cannot connect to the Docker daemon. Is the docker daemon running on
2017-11-07 10:37:28
7118
1
原创 如何将自已的java jar 包加入到自已本地的maven仓库中
在window 系统下 1. 将自已的工程打包成filename-0.0.1-SNAPSHOT.jar后,放在D:\mvn\目录下mvn install:install-file -Dfile=D:\mvn\filename-0.0.1-SNAPSHOT.jar -DgroupId=org.filename -DartifactId=filename -Dversion=0.0.1-SNAP
2017-11-04 15:04:23
524
原创 Linux centos7 安装 Jenkinsjenkins-2.87-1.1.noarch.rpm
JDK:jdk-8u111-linux-x64.rpm Linux : Centos 7 Maven: apache-maven-3.5.2-bin.tar.gz Jenkins:Jenkinsjenkins-2.87-1.1.noarch.rpm1.在根目录 创建创建文件夹:mkdkr cloudmkdir jenkins下载linux jenkins ,地址:htt
2017-11-04 13:07:59
6172
1
json rpc example
2017-03-23
JSON RPC 1.0
2017-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅