- 博客(23)
- 收藏
- 关注
原创 Spring入门(2)IOC赋值
1、针对有参数构建赋值public Person(String lastName, Integer age, String gender){ this.lastName = lastName; this.age = age; this.gender = gender;}使用constructor-arg来赋值<bean id="person03" class="com.atg...
2020-01-29 23:41:46 220
原创 Spring入门(1)IOC容器简介
1、IOC简介学术:IoC就是一个对象定义其依赖关系而不创建它们的过程。目的:省去new 创建对象的过程。在之前我们使用一个class,需要先 aaa = new bbb()一个对象。用了IOC,直接通过配置或者注释的手段,注册到容器中。无需new创建,即可直接使用 bbb()对象方法。2、代码说明(1)导包核心容器spring-beans-4.0.0.RELEASE.jarspri...
2020-01-29 16:10:03 170
原创 Servlet入门(5)Response对象响应
1、响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 2. 2xx:成功。代表:2...
2020-01-22 14:48:44 228
原创 Servlet入门(4)request对象请求
1、request请求消息数据格式 1. 请求行 请求方式 请求url 请求协议/版本 GET /login.html HTTP/1.1 * 请求方式: * HTTP协议有7中请求方式,常用的有2种 * GET: 1. 请求参数在请求行中,在url后。 2. 请求的url长度有限制的 3. 不太安全 * POST: 1. ...
2020-01-20 01:04:05 154
原创 Servlet入门(3)使用HttpServlet
==HttpServlet:对http协议的一种封装,简化操作==1. 定义类继承HttpServlet 2. 复写doGet/doPost方法
2020-01-18 23:38:51 194
原创 Servlet入门(2)使用注释
1、原因在web.xml中配置,会特别繁琐,Servlet3.0以上支持注解配置,不用创建web.xml2、方法在类上使用@WebServlet注解,进行配置@WebServlet(“资源路径”)由Servlet入门(1),改动代码@WebServlet("/demo1")public class ServletDemo implements Servlet { @Overr...
2020-01-18 23:20:24 165
原创 Servlet入门(1)基本概念原理
1、servlet概念Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。快速配置,在web.xml中配置<!--配置Servlet --> <servlet> <servlet-name>demo1</servlet-name> <servlet-cl...
2020-01-18 22:49:10 254
原创 centos7基础入门(2)centos7相关基础配置
1、更新基础软件yum -y update2、修改静态IP和DNSDEVICE="br0"ONBOOT="yes"TYPE="Bridge"BOOTPROTO="none"IPADDR="10.0.0.170"NETMASK="255.255.255.0"GATEWAY="10.0.0.1"IPV6INIT="yes"IPV6_AUTOCONF="yes"DHCPV6C=...
2020-01-18 16:32:14 141
原创 centos7基础入门(1)kvm创建centos7基础镜像
1、创建镜像,存储设置100gqemu-img create -f qcow2 new.img 100G2、创建centos7镜像,设置具体参数virt-install -n new --ram 4096 --vcpus=4 --disk /opt/vms/new.img,format=qcow2,size=100 --network bridge=br0 --os-type=linux ...
2020-01-18 16:20:53 338
原创 Harbor安装部署
1、首先要安装docker和docker-compose2、下载安装包,建立使用离线包。https://github.com/goharbor/harbor/releases3、解压,修改harbor.cfg文件如果要配置ui_url_protocol = https, 则需要配置证书,较为复杂。用http则较为简单,只需要修改hostname即可hostname值为本机IP或者对应名...
2019-04-11 16:32:19 1636
原创 rancher挂载路径查看
/var/lib/kubelet/pods/322fd503-5105-11e9-b487-00163e023514/volumes/kubernetes.io~nfs/pvc-32261c39-5105-11e9-971c-00163e021c46322fd503-5105-11e9-b487-00163e023514:通过yaml文件, uid: 的值。pvc-32261c39-5105-...
2019-04-02 11:46:01 3619
原创 安装kubectl
安装kubectl下载kubectl软件curl https://www.cnrancher.com/download/kubectl/kubectl_amd64-linux > kubectlchmod +x kubectlmv kbuectl /usr/local/bin打开Rancher 右上角 kubeconfig文件复制文件内容到:~/.kube/config 文件...
2019-02-27 15:03:13 3028 1
原创 Jenkins在k8s上部署
1、在rancher上搭建jenkins的master镜像,这个可以在官方dockerhub镜像上做修改(harbor.dev.cn/library/jenkinsci/jenkins:2.138.2) , 赋予目录权限。2、搭建slave镜像,这个当前分析,有五种情况。(1)直接建立物理机,把这个当做slave。连接方式使用ssh方式。这个当前看基本可行,ssh在jenkins的master...
2019-02-19 14:33:22 3382
原创 rancher ceph RBD动态扩容
1、进入数据卷,点击持久卷。2、找到池和镜像3、进入监控机内rbd resize --size 50G k8s/kubernetes-dynamic-pvc-3469612b-23cc-11e9-b90a-525400c1a75drbd info k8s/kubernetes-dynamic-pvc-3469612b-23cc-11e9-b90a-525400c1a75d扩容并查看...
2019-01-31 11:55:20 1239
原创 KVM虚拟机centos7磁盘扩容
1、增加镜像磁盘容量qemu-img resize cos7-86.img +100G2、重启虚拟机virsh shutdown cos7-86 virsh start cos7-863、进去虚拟机查看分区fdisk -l4、分区并修改lvm格式n:分区t:修改磁盘格式p:查看分区情况及格式5、创建pv并加入到vg中(如果报错找不到磁盘分区,请重启虚拟机再试)...
2019-01-04 15:30:16 1148
原创 k8s利用jobs完成对mysql数据库的修改插入
需要对一个k8s上mysql数据库修改插入数据,sql语句经常会变动。可以建议使用jobs和configmap的方式完成。1、完成dockerfile,需要安装mysql前台客户端和部署shell脚本。FROM centos7-jdk8COPY init.sh /opt/COPY mysql-community-client-5.7.23-1.el7.x86_64.rpm /opt/...
2018-12-29 17:56:56 2213
原创 安装k8s导致yum无法下载。
本地安装k8s产生文件/etc/yum.repos.d/kubernetes.repo导致代理链接到了google,产生报错https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64/repodata/repomd.xml: [Errno 12 ] Timeout on https://pac...
2018-12-19 15:22:20 3283 1
原创 Harbor新增客户端登录部署。
linux直接登录会报错,需要增加证书。1、新增/etc/docker/certs.d目录新增/etc/docker/daemon.json文件2、修改/etc/hosts10.0.0.3 harbor.dev.cn3、重启dockersystemctl restart docker...
2018-12-18 15:21:14 651
原创 centos7部署docker
安装rancher需要docker-ce-17.03.2版本1、上传docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm和 docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm2、执行安装命令,先安装selinux。sudo yum install /opt/docker/docker-ce-selinu...
2018-12-07 15:36:00 197
原创 K8S关于yaml几种类型。
1、 EndpointsEndpoints可以把外部的链接到k8s系统中,如下将一个mysql连接到k8s中。kind: EndpointsapiVersion: v1metadata: name: mysql-production namespace: testsubsets: - addresses: - ip: 10.0.0.82 ports: ...
2018-11-28 19:52:47 13673
原创 jenkins上win和linux之前传输安装包
一、建议使用pscp进行传输,建立互信1、下载putty工具2、配置pscp公钥,建立互信。参考:https://cloud.tencent.com/developer/article/1348636二、建立远程服务器三、在Linux获取最新时间点安装包INDUSTRY_HEAT_PACKNAME=$(ls /home/jenkins_workspace/common-servi...
2018-11-16 17:36:44 738
原创 KVM创建centos7虚拟机
1、下载ISO安装盘传至主服务器https://www.centos.org/download/2、建立qcow2磁盘qemu-img create -f qcow2 centos7.img 100G3、建立kvm虚拟机virt-install -n centos7 -r 16384 --vcpus=8 --disk /data/kvm/centos7.img,format=qcow2,...
2018-10-11 17:18:26 852
原创 build.gradle中的各字段详解
罗列下gradle.build中常遇到的字段:allprojects 根目录root和所有子项目subprojects 所有子项目buildscript gradle构建本身configurations.all { resolutionStrategy { // cache dynamic versions for 10 minutes // 采...
2018-09-21 15:02:11 4552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人