实现CI/CDk8s高可用集群搭建总结以及部署API到k8s 实现CI/CD(Centos7.2)系列二:k8s高可用集群搭建总结以及部署API到k8s

实现CI/CD(Centos7.2)系列二:k8s高可用集群搭建总结以及部署API到k8s 前言:本系列博客又更新了,是博主研究很长时间,亲自动手实践过后的心得,k8s集群是购买了5台阿里云服务器部署的,这个集群差不多搞了一周时间,关于k8s的知识点,我也是刚入门,这方面的知识建议参考博客园大神edisonchou的系列文章《.NET Core on K8S学习实践系列文章索引(Draft版)》,为什么我要写该系列的文章,是因为我之前 工作的几家公司应用都已经容器化了,.net framewo
分类: 其他 发布时间: 10-16 23:34 阅读次数: 0

PageHelper分页插件的使用二

PageHelper分页插件的使用二: 二、使用流程 1.添加依赖包:下载依赖 pagehelper-5.1.10,jsqlparser-3.0; 2.在spring-mvc中添加: <!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource
分类: 其他 发布时间: 10-16 23:34 阅读次数: 0

LIS初级推算(最长上升子序列问题)

所谓LIS,就是Longest Increasing Subsequence问题 注意,子序列不一定是连续的,举个例子:对于序列10,9,2,3,5,4,7,9,101,18,其中的LIS就是2,3,5,7,9,18(或者2,3,5,7,9,101) 那么就出现另一个要注意的地方了:LIS自身不一定只有一个,但是LIS.length()一定是固定的(很容易反证对吧) 【鉴于我是第一次研究LIS,所以自己分析出来的dp可能会很水不高级orz】 那不如我们就从上面那个例子开始吧~ vector<i
分类: 其他 发布时间: 10-16 23:34 阅读次数: 0

10/16 对顶堆算法研究(POJ 3784)

/* 考虑维护两个堆 一个堆是大根堆,存储1-x的元素 一个堆是小根堆,存储x+1-N的元素 对于一个加入的元素y,考虑将其加入大根堆or小根堆? 如果y>mid,那么将其加入小根堆(上面的堆) 如果y<mid,那么将其加入大根堆(下面的堆) 并且在每一次操作之后维护堆的状态是合法的! 也就是维护堆得大小正确 */ #include<cstdio> #include<algorithm> #include<cstring> #include<queue> using namespace std
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

netlink对中断的支持

http://blog.chinaunix.net/uid-24227137-id-3025783.html
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

laravel模型关联评论

用户模型 public function show(Post $post,LogManager $log) { $post->load("comments"); //这种方式是预加载 ,如果没有这句,就是下面在模板加载的时候才进行模型查询 return view("post.show",compact('post')); } post模型 <?php namespace App\Models; use Illuminate\Database\Eloquent\Model; clas
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

ownCloud 研究笔记(update...)

官方网站: https://owncloud.org/ Setting Name Description Example OWNCLOUD_VERSION The ownCloud version latest OWNCLOUD_DOMAIN The ownCloud domain localhost ADMIN_USERNAME The admin username admin ADMIN_PASSWORD The admin user’s password admin HTTP_PORT
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

JSP四大域对象与九大内置对象

什么是内置对象? 在jsp开发中会频繁使用到一些对象,如 ServletContext、HttpSession、PageContext 等; 如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创建就会特别的繁琐。 SUN公司因此在设计jsp时,在jsp页面加载完毕之后会创建好了这些对象,你只需要使用相应的对象调用相应的方法即可。 这些系统创建好的对象就叫做内置对象。 在servlet程序中,如果开发者希望使用session对象,必须通过request.getSession()来得到se
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

eclipse链接hbase卡住不动

  最近学习大数据Hadoop和hbase,但是奈何虚拟机速度更不上就想使用Windows下的eclipse链接Linux下的Hadoop等文件,但是使用Hadoop的控件可以连接好,而且也能链接hadoop的相关文件,但是到了hbase就会卡住不动,出现以下界面就一直不动。 经过修改别的虚拟机下的hosts文件什么的都没有解决,最后经过同学的提醒,可能不是我hbase的配置问题,有可能是代码的问题。最终真的发现是代码的问题: public static void init(){
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

【TencentOS tiny】深度源码分析(8)——软件定时器

软件定时器的基本概念 TencentOS tiny 的软件定时器是由操作系统提供的一类系统接口,它构建在硬件定时器基础之上,使系统能够提供不受硬件定时器资源限制的定时器服务,本质上软件定时器的使用相当于扩展了定时器的数量,允许创建更多的定时业务,它实现的功能与硬件定时器也是类似的。 硬件定时器是芯片本身提供的定时功能。一般是由外部晶振提供给芯片输入时钟,芯片向软件模块提供一组配置寄存器,接受控制输入,到达设定时间值后芯片中断控制器产生时钟中断。硬件定时器的精度一般很高,可以达到纳秒级别,并且是
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

Centos6.9安装SonarQube7.6

1 安装前准备 Oracle JDK 8 MySQL数据库,具体可参考Centos6.9安装MySQL5.6 SonarQube7.6,Community Edition版本下载地址:https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.6.zip 2 MySQL建库 2.1登录到MySQL mysql -u root -p 输入正确密码,进入MySQL 2.2 创建数据库和用户并授权 -- 数据库 CREAT
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

RROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2

RROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 1.原因一 进程 ps -A | grep -i mysql kill 列出来的进程(关闭sql进程全部关闭) 然后启动 service mysql start 完美解决! 2.原因二 原因是没有启动mysql服务 service mysql start
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

10、kubernetes之RBAC认证

一、kubectl proxy # kubectl proxy --port=8080 # curl http://localhost:8080/api/v1/ # curl http://localhost:8080/apis/apps/v1/namespaces/kube-system/deployments/ 二、serviceaccount资源 创建自定义serviceaccount:用于pod与api通信的认证账号 # kubectl create serviceaccount ad
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

【Excel】【Salesforce】函数拓展

1.if 2.vlookup
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

十二,k8s集群访问控制之RBAC

目录 角色访问控制RBAC (Role-Based Access Control) 常用的授权插件: RBAC控制: role 和 clusterrole rolebinding 和 clusterrolebinding 公共角色 clusterrole 以上几种关系的示意图 user 创建测试 创建role案例 创建 role rolebinding 绑定 jerry用户 测试 jerry 权限 clusterrole 测试 创建 clusterrole 测试绑定jerry用户 测试jerr
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

php分页的条件

我们在项目开发的过程中避免不了使用分页功能,拿php来说,现在市面上有很多大大小小的php框架,当然了分页这种小功能这些框架中都是拿来直接可以用的。 这些框架的分页功能使用都很方便,配置一下分页所需参数立马就能出结果,对于开发人员来说是非常方便的。但是有些时候就会发现这些分页功能不是自己期望的。 当然拿框架的分页修改一下是可以实现我们的需求的,但是永远局限于框架本身的封装,那么我们怎么样定义自己的分页类呢,那么现在就要求我们不仅要知其然,更要知其所以然。 好了,废话那么多,咱们开始正题。 要实
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

在VMware软件下创建CentOs虚拟机

1.创建新的虚拟机。 打开VMware软件,点击主页内创建新的虚拟机 2.进入新建虚拟机向导 点击典型,点击下一步 3.在下一步中单击稍后安装操作系统 点击下一步 4.选择操作系统类型 因为CentOS是Linux系统,所以选择Linux系统 版本中选择CentOS 7 64位 点击下一步 5.填写虚拟机名称并选择存储位置 点击下一步 6.指定磁盘容量 将虚拟机拆分为多个文件 7.已经准备好创建虚拟机 点击自定义硬件 8. 开始设置虚拟机 在自定义硬件中点击新CD,然后点击使用ISO映像,最后
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

LeetCode. 缺失数字

题目要求: 给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。 示例: 输入: [3,0,1] 输出: 2 代码: class Solution { public: int missingNumber(vector<int>& nums) { int n = nums.size(); if(n == 0) return -1; int count = (1 + n) * n
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

Maximize Mex CodeForces - 1139E(思维)(二分图理解)

There are n students and m clubs in a college. The clubs are numbered from 1 to m. Each student has a potential pi and is a member of the club with index ci. Initially, each student is a member of exactly one club. A technical fest starts in the col
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0

实现邮箱验证 简化版

需要 jQuery的jar包 直接上代码: index.jsp: <%-- Created by IntelliJ IDEA. User: admin Date: 2019/10/16 Time: 21:43 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="jav
分类: 其他 发布时间: 10-16 23:17 阅读次数: 0