自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 k8s容器服务-阿里云应用部署

1、部署第三方应用服务搜索:keycloak选择应用,修改完配置文件后(配置参数自行查看下面的文档说明),点击创建即可创建服务在应用-无状态或者有状态,可以看到对应服务:(一般有状态应用是跟数据库有关的)。调整参数(部分配置可在部署后跳转,部分不可调整的建议重新部署),点击更新,调整xml配置:服务:点击更新,可以切换应用服务的访问方式,可以配置负载均衡做到外网访问,k8s共3种访问方式,外加一个路由ingress,详情自己了解自动生成访问

2021-03-05 13:12:22 1848

原创 k8s一些概念解释

一、namespace对资源进行隔离,service和网络不隔离二、resource对cpu和内存资源进行管理,一般是用request和limit,通常让request=limit内存超limit会被kill,cpu超limit不会。三、Label用于标识和删选,可用表达式四、健康检查一般是对pod的服务进行检查,进行存活(live)和可用(read)检查。五、schedulerscheduler去决定pod应该在哪些节点部署,告诉ApiSer...

2021-03-05 10:52:12 320 1

原创 k8s架构

架构:k8s架构:swarm架构:跟swarm对比,master相当于manager,node相当于worker。Kubernetes Master:Api Server:用于外部交互,提供认证、授权、访问控制、API注册和发现等机制Scheduler:用于资源的调度,按照预定的调度策略将Pod调度到相应的机器上Controller Manager:用于维护集群的状态,比如故障检测、自动扩展、滚动更新、负载均衡等etcd:分布式存储。存储集群的状态和配置.

2021-03-05 10:43:51 174 2

原创 swarm容器编排(多机管理容器)

swarm基础架构:manager之间通信靠分布式存储Raft,worker靠Gossip network。filter功能:  ● 约束过滤器(Constraint Filter)  约束过滤器通过启动Docker守护进程时指定的标签label来查找合适的被管理主机。label是通过启动参数的方式在启动时被固定的:--label datacenter=us-east1  这个参数加入到之前说过的docker.service,或者手动加在启动docker的命..

2021-03-05 10:37:27 653 1

原创 Mesos-容器编排

Kubernetes和Mesos有啥区别:https://www.zhihu.com/question/53751176单独的 mesos 本身是无法独立进行使用的,通常需要使用任务调度器来使用,比如现在流行的 marathon。 又因为 marathon 提供了容器任务的管理能力https://github.com/mesosphere-backup/docker-containers/tree/master/mesosdocker 安装mesos安装meso.

2021-03-05 09:46:23 1872 1

原创 k8s操作指令

使用k8s管理:source use-k8s-cluster 加密字符串Pod创建pod配置文件:创建pod资源:kubectl create -f pod_nginx.yml删除pod资源(删除文件并删除pod):kubectl delete -f pod_nginx.yml获取所有容器组:kubectl get pods -o wide进入容器组:kubectl exec -it nginx-56b8c64cb4-t97vb -- /bin/ba

2021-03-05 09:35:47 231 1

原创 搭建k8s单节点集群环境

k8s-集群搭建的三种方式和区别,kubeadm、minikube,二进制包,镜像https://blog.csdn.net/qq_21187515/article/details/1014600391、用阿里云镜像cat<<EOF>/etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kub...

2021-03-04 13:50:34 425 2

原创 keycloak (docker版)

docker pull jboss/keycloakdocker pull mysqldocker network create keycloak-network#MYSQL8.0docker run --name mysql -d -p 3306:3306 --net keycloak-network -e MYSQL_DATABASE=keycloak -e MYSQL_USER=keycloak -e MYSQL_PASSWORD=password -e MYSQL_RO.

2021-03-04 13:38:58 888 1

原创 docker网络

不指定网络驱动时默认创建的bridge网络docker network create default_network指定网络驱动时默认创建的bridge网络docker network create -d bridge my-bridge查看网络内部信息docker network inspect default_network列所有列表的网络docker network ls移除指定的网络docker network rm default_network连

2021-03-04 13:36:13 75 1

原创 nginx (docker版)

文件准备:index.html<!DOCTYPE html><html><head><title>Welcome to nginx!</title><style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; }</style

2021-03-04 13:30:23 192 1

原创 docker compose(单机管理容器)

docker compose用于多容器批处理,目前文件有三个版本,有关每个版本包含和如何升级的详细信息,请自行了解docker-compose up SERVICEdocker-compose psService相当于docker run或例子:docker-compose --help 查看命令:docker-compose up/stop/start/down其中down会stop和rm容器:docker-compose exec <s

2021-03-04 13:21:58 205 1

原创 Puppeteer 的使用(Java版本)

前言:puppeteer和selenium的功能很相似,都是加载浏览器驱动去模拟浏览器行为但功能比selenium要强大的多。其他描述:Puppeteer 是一个控制 headless Chrome 的 Node.js API 。它是一个 Node.js 库,通过DevTools 协议提供了一个高级的 API来控制headlessChrome。它还可以配置为使用完整的(非 headless)Chrome。在浏览器中手动完成的大多数事情都可以通过使用Puppeteer 完成,下面是一些入门的...

2021-03-04 10:19:48 9694 3

原创 自如租房价格加密分析

记录一次学习研究自如友家租房模块遇到的反爬问题。(这里仅提供思路,做技术分享,不提供完整代码)自如房源页面截图:查看html源代码:<div class="Z_price"><span>¥</span><i class="num" style="background-position:-93.72px;background-image: url(//static8.ziroom.com/phoenix/pc/images/2019/p

2021-03-04 09:12:29 528 1

原创 58同城价格加密分析

记录一次学习研究58同城租房模块遇到的反爬问题。(这里仅提供思路,做技术分享,不提供完整代码)(截止2021-3-3,该反爬策略貌似已取消)58同城租房板块浏览器页面截图:页面显示价格正常是数字,可是采集的时候发现出现了价格都变成了乱码,非数字。百度查了一些资料,有了思路:原来58同城房源模块列表的数字是采用他们自己的字体的,需要做一个转换才能得到数字。1、发现乱码与数字有某种对应规律:(这里代码做了内容替换,主要是提供思路),例如"xxxx00001"对应 "0"

2021-03-04 09:10:50 417 1

原创 爬虫经验小总结

一、常用工具:1、httpclient:基于http/https请求,发起请求时,无法同时渲染js加载的数据,需额外处理。2、htmlunit:可抓取js数据,功能少3、selenium:网页测试工具,被用于爬虫,是以浏览器驱动webdriver的方式加载网页,可加载chrome和firefox驱动,需自行下载4、phantomJS:用一般用于处理js数据,运行吃内存,目前暂停维护5、puppeteer:基于chromium驱动,区别于selenium的webdriver,采用cdp协议

2021-03-04 09:06:02 210 2

原创 docker镜像仓库-harbor

公有仓库:docker hub私有仓库:registry建议生产仓库:harborhttps://blog.csdn.net/qq_24095941/article/details/86063684Harbor  这是VMWare公司提供的一个docker私有仓库构建程序,功能非常强大.    1. 支持多租户签名和认证    2. 支持安全扫描和风险分析    3. 这次日志审计    4. 基于角色的访问控制    5. 支持可扩展的API和GUI    6.

2021-03-03 15:06:11 179 1

原创 docker常用脚本(Jenkinsfile、dockerfile)

平时对docker运维使用的一些脚本一、 部署#!/bin/bashID=`docker ps -a | grep "project-name" | awk '{print $1 }'`if test -z "$ID" ;then echo "NO STARTED-CONTAINERS OF project-name"else docker stop $ID echo "STOP CONTAINER ID:" $ID fi二、移除镜像#!/bin...

2021-03-03 14:57:59 943 2

原创 Jenkins安装(docker版)

一、docker拉取镜像Jenkins有官方镜像,也有私人镜像,这里我们选择拉取中文版的Jenkins镜像。docker pull jenkins/jenkins二、创建Jenkins挂载目录并授权权限如果你对Docker比较熟悉,应该知道它的实现实际上是创造了一个独立的容器环境,Jenkins在这个容器内运行,那么如果我们想要对Jenkins进行配置,就需要进入到容器里选择文件进行配置。虽然我们可以使用docker exec -it 【容器id】 bash命令进入容器目录进行配置,但.

2021-03-03 14:30:14 416 1

原创 GitLab安装(docker版)

一、下载镜像官方版本是:gitlab/gitlab-ce:latest,为了提升速度我们这里使用阿里云的仓库$ docker pull registry.cn-hangzhou.aliyuncs.com/imooc/gitlab-ce:latest二、运行GitLab容器使用docker命令运行容器,注意修改hostname为自己喜欢的名字,-v部分挂载目录要修改为自己的目录。端口映射这里使用的都是安全端口,如果大家的环境没有端口限制或冲突可以使用与容器同端口,如:-p 443:44

2021-03-03 14:17:30 207 2

原创 SpringBoot 笔记

1.根据配置文件,写加载配置的类。Springmvc:application.properties:spring.mvc.view.prefix=/WEB-INF/views/spring.mvc.view.suffix=.jsp@Configurationpublic class SpringMVCConfig extends WebMvcConfigurerAdapter { ...

2018-04-29 23:38:54 152

转载 Spring Boot 的自动配置的原理

1.1. Spring Boot的自动配置的原理Spring Boot在进行SpringApplication对象实例化时会加载META-INF/spring.factories文件,将该配置文件中的配置载入到Spring容器。1.1.1.  Maven下载源码通过 dependency:sources 该命令可以下载该项目中所有的依赖的包的源码。1.1.2.  源码分析org.springfra...

2018-04-29 15:27:17 175

转载 SpringBoot 全局配置文件

# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own appl...

2018-04-29 15:17:36 232

转载 SpringBoot 快速入门

1.  Spring Boot1.1. 什么是Spring Boot 1.2. Spring Boot的优缺点1.3. 快速入门1.3.1.  设置spring boot的parent&lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;sprin...

2018-04-29 15:00:29 168

转载 某博主的《Thinking in Java》笔记

地址:http://blog.csdn.net/chjttony/article/category/1239948

2017-07-23 22:31:55 225

原创 java多线程相关

一个博主的文章地址:http://blog.csdn.net/ghsau/article/category/1707779多线程面试题:http://www.cnblogs.com/dolphin0520/p/3958019.html笔记:1、volatile修饰的变量保证同个时间只能一个线程访问。2、数据库锁:http://www.codesec.net/view/1

2017-07-23 22:24:53 159

转载 javascript手册地址

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript

2017-07-01 22:27:46 224

原创 android笔记(eclipse的使用)

一、 创建项目 1. 2. Minimum Required Sdk 选 高版本则不出现 ,该包是为了兼容低版本。 二、 项目结构 1.Layout中的activitymain.xml是布局文件,AndroidMainfest.xml是配置文件。 2.配置文件AndroidMainfest.xml 用于版本控制兼容。在,修改相应的版本。创建新的activity必须在配...

2015-09-07 11:03:39 282

downloader.zip

参考webmagic封装的downloader

2021-03-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除