- 博客(44)
- 收藏
- 关注
原创 K8S离线安装
3mongo db无法启动,查看控制台,因为非法关机,未进行文件保护。处理措施如下,将文件拷贝到windows下进行repair修复,启动数据库服务,然后导出数据库数据,再导入mongo db.1,可以参考使用WebSphere里面的离线安装教程。过程中使用私服,能够连接互联网。system里面的所有容器全部删除。2calico服务容器一直无法启动。K8S离线安装过程中问题记录如下。
2023-08-18 17:15:13
257
原创 CentOS7-快速查看系统日志
日志目录一般是在/var/log/journal,记录的是二进制文件,我们可以通过journalctl进行查看。显示某个单元日志(也可以同时显示多个增加多个 -u nginx.service -u php-fom.service)journalctl --until 2019-10-23 #查找2019-10-23日期的日志。journalctl --since “20 min ago” #查找20分钟前的日志。journalctl --since today #查找今天的日志。只显示冲突、告警和错误。
2022-11-30 09:07:31
4737
原创 数字化思考
儿子学校定运动服的思考,盼了一个多月,运动服到手了,试穿大了一圈。做衣服的厂商要用数字化系统解决这个问题。1,缓解漫长的等待2,如何订制大小合适的衣服。
2022-11-07 07:40:39
146
原创 自制证书(STL)-创建https证书
先上一张图,这张图就是用openssl生成证书的整个流程了,如何看这个图呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zni606kq-1663939003658)(/media/202208/2022-08-26_094445_343002.png)]这个图有A、B、C三个部分,分别用三种颜色框选了一下,A部分是CA机构根证书的生成过程,这个过程需要先生成CA机构的私钥,再由CA机构的私钥生成CA机构证书申请文件,然后再由这两个文件生成根证书。
2022-09-23 21:17:24
5764
转载 CentOS 7添加开机启动服务/脚本
在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):二、添加开机自启脚本在centos7中增加脚本有两种常用的方法,以脚本autostart.sh为例:方法一1、赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径)2、打开/etc/rc.d/rc.local或/etc/rc.local文件,在末尾增加如下内容3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限方法二
2022-06-06 16:43:46
4069
转载 动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)
动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)使用df -h命令查看,发现/根目录的剩余空间。使用du -h -x --max-depth=1 查看哪个目录占用过高,对于过高目录中的内容适当删减腾出一些空间具体方法首先,必须确保其他分区有足够的空间用来分给根目录/。可以使用以下命令查看://查看占用空间$ df -h//查看占用inode节点$ df -i扩容根目录的思路如下:将/home文件夹备份,删除/home文件.
2022-04-24 13:43:45
542
原创 K8S ks-jenkins重新安装
问题:K8S流水线突然打不开,报错404页面找不到,网上找了很久没处理,今天索性把ks-jenkins这个pod重新安装一下kind: DeploymentapiVersion: apps/v1metadata: name: ks-jenkins namespace: kubesphere-devops-system labels: app: ks-jenkins annotations: deployment.kubernetes.io/revision: '2'
2022-04-06 16:23:12
1120
原创 CAS 6.5 安装部署
从cas-overlay-template安装apereo cas 6.5并连接CAS客户端cas-overlay-template一 什么是单点登录简单点说 单点登录的英文名称为Single Sign-On,简写为SSO,它是一个用户认证的过程,允许用户一次性进行认证之后,就访问系统中不同的应用;而不需要访问每个应用时,都重新输入密码。二 认证流程用户第一次访问受保护的应用,将会重定向到cas登录页面用户输入用户名和密码,cas server 认证用户创建sso session,并生成TGT和
2022-04-05 13:28:28
4188
原创 K8S 部署Tomcat 使用HTTPS
到dockerhub上面选择你要使用的tomcat镜像,主要考虑tomcat的版本以及内置的JDK版本. docker exec -it --user root de8063903629 /bin/bashdocker容器内创建证书mkdir /usr/caskeytool -genkey -alias ssodemo -keyalg RSA -keysize 1024 -keypass 123456 -validity 365
2022-04-03 16:29:32
1761
原创 Shiro CAS 实现单点登录
1.简介CAS:Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法。Shiro:Apache Shiro是一个Java安全框架,可以帮助我们完成认证、授权、会话管理、加密等,并且提供与web集成、缓存、rememberMed等功能。*Shiro支持与CAS进行整合使用....
2022-03-12 14:45:54
468
原创 springboot-shiro
springboot 整合shiro关键的有两个地方。1、自定义的Realm,实现用户认证、授权功能。2、配置ShiroConfig 注入UserRealm,ShiroFilterFactoryBean 中设置安全管理器和过滤器。
2022-03-06 18:22:01
239
原创 git仓库瘦身
问题:使用git命令过去版本库文件时遇到如下错误emote: fatal: Out of memory, malloc failed (tried to allocate 428284644 bytes) remote: aborting due to possible repository corruption on the remote side.Receiving objects: 94% (5982/6334), 221.66 MiB | 5.84 MiB/s 处理方案:
2022-02-07 17:08:04
1671
原创 liunx 使用笔记
liunx下常用命令后台启动程序cd XXX# 后台启动nohup ./frps -c frps.ini &查看进程ps -aux |grep frpkill
2021-12-31 16:06:48
172
原创 docker 如何批量删除镜像
docker 使用一段时间之后,可能堆积很多用不着的,或者编译错误的镜像,一个一个删除就很麻烦,需要一个批量删除的方法,如下:docker rmi $(docker images | grep "none" | awk '{print $3}') 上面这条命令,可以删除所有名字中带 “none” 关键字的镜像,即可以把所有编译错误的镜像删除。这个 grep 后面的参数,就是筛选出名字中包含这个参数的镜像。即可以通过这条命令,删除所有名字中包含此参数的镜像。...
2021-12-31 15:10:01
12398
1
原创 k8s -DevOps 使用流水线 pod(maven +openjdk11)执行sonar扫描
选择 Jenkins Agentagent 部分指定整个流水线或特定阶段 (Stage) 将在 Jenkins 环境中执行的位置,具体取决于该 agent 部分的放置位置。该部分必须在 pipeline 块的顶层进行定义,但是阶段级别的使用为可选。有关更多信息,请参见 Jenkins 官方文档。内置 podTemplatepodTemplate 是一种 Pod 模板,该 Pod 用于创建 Agent。用户可以定义在 Kubernetes 插件中使用的 podTemplate。(理解:这个可以为流水线运
2021-12-06 20:16:04
1034
原创 k8s -安装jenkins
jenkins is the leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.安装使用helm安装helm repo add jenkinsci https://charts.jenkins.io/helm install my-jenkins jenkinsci/jenkins -
2021-11-27 16:00:34
409
原创 k8s - 使用helm安装mysql
Hlemk8s的包管理,类似于管理docker镜像的docker hub安装官网提供了很多中安装方式,看自己的爱好以及条件。以下是源码安装:$ git clone https://github.com/helm/helm.git$ cd helm$ make如果网络有问题,可以使用二进制安装tar -zxvf helm-v3.0.0-linux-amd64.tar.gzmv linux-amd64/helm /usr/local/bin/helmThree Big Concepts
2021-11-20 13:19:34
2833
3
原创 设计模式 - 策略模式
策略模式:Strategy,是指,定义一组算法,并把其封装到一个对象中。然后在运行时,可以灵活的使用其中的一个算法。定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。...
2021-11-13 20:30:13
380
原创 MySQL连接问题处理
问题描述springboot 在创建mysql连接时一直报错 Unable to load authentication plugin ‘caching_sha2_password’.处理办法使用MySQL 8 与MySQL5 有区别mysql -h 主机名(ip) -u 用户名 -P 端口 -p ALTER USER 'root'@'%' IDENTIFIED BY 'root1234' PASSWORD EXPIRE NEVER;ALTER USER 'root'@'%' IDENT
2021-05-26 09:05:58
114
转载 flowable(二)
Database table names explainedThe database names of Flowable all start with ACT_. The second part is a two-character identification of the use case of the table. This use case will also roughly match the service API.ACT_RE_*: ‘RE’ stands for repository.
2021-05-01 22:02:02
98
原创 flowable (一)
docker 安装docker run -p8080:8080 flowable/flowable-rest --name flowable-rest
2021-05-01 16:32:56
223
原创 数据价值
SHEIN有一个跟踪系统,跟踪在互联网上大大小小的服装零售网站的产品,把它们的图样、颜色、价格变化、面料、款式等这些数据抓取以后进行数据分析。SHEIN为什么要一天推出这么多新品?SHEIN是把它作为跟市场、消费者对话的工具。中国的柔性供应链,使它的单件产品达到100件就可以生产。哪一款产品的销量在某一天,某一个区域里快速上升的时候,它就能够推测出这款产品总的销量会是多少,是10万件,还是20万件,然后追加订单。请注意,SHEIN不会一下子加到10万件,它会加到1000件,因为这里也可能存在着某种我们不
2021-04-15 07:35:10
137
原创 IPython
安装ipythonpython3 -m pip install ipython -i https://pypi.douban.com/simple 终端打开 ipythonlau:~ lau$ ipythonPython 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 16:39:00) Type 'copyright', 'credits' or 'license' for more informationIPython 7.19.0 -- An enhan
2020-11-22 20:25:37
182
原创 Python 使用Django
1、安装Python3环境 ,自行百度。2、安装Djangopython3 -m pip install -i https://pypi.douban.com/simple Django
2020-11-12 09:29:29
308
1
原创 GO 环境配置
1、go环境配置后 出现如下错误go: github.com/GUAIK-ORG/go-snowflake@v0.0.0-20200116064823-220c4260e85f: Get "https://proxy.golang.org/github.com/%21g%21u%21a%21i%21k-%21o%21r%21g/go-snowflake/@v/v0.0.0-20200116064823-220c4260e85f.mod": dial tcp 34.64.4.17:443: i/o time
2020-11-04 20:20:46
284
原创 React Native环境安装
开发平台:MacBook Air目标平台:IOShttps://reactnative.cn/docs/getting-started.html安装 Homebrew 若已安装请忽略/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"安装 Node 和 Watchmanbrew install nodebrew install watchman.
2020-08-15 22:33:30
161
原创 VsCode添加代码模板
程序编写时,一段代码或说明会重复出现,使用模板有利于提高我们的工作效率。VSCode 作为一种轻量级的代码编辑器,业界内颇受欢迎;下面就介绍一下如何利用VSCode snippet 制作代码模板。创建一个snippets菜单栏选择File, 下拉菜单中选择 Preferences 再选择User snippets,出现下图情况,选择对应的语言即可;如果没有你需要的语言,你需要安装对应的语言插件。Snippets内容使用JSON格式进行定义。一个HTML例子{ "For_Html": {
2020-08-15 13:25:20
945
原创 React复合组件
组件允许你将 UI 拆分为独立可复用的代码片段,并对每个片段进行独立构思。本指南旨在介绍组件的相关理念。你可以参考详细组件 API。组件,从概念上类似于 JavaScript 函数。它接受任意的入参(即 “props”),并返回用于描述页面展示内容的 React 元素。...
2020-08-13 21:36:41
166
原创 React 样式使用
设置样式的三种方式1、内联样式2、对象样式3、选择器样式<!DOCTYPE html><html><head> <meta charset="UTF-8" /> <title>Hello React!</title> <script src="https://cdn.staticfile.org/react/16.4.0/umd/react.development.js">&.
2020-08-13 21:11:07
189
原创 Git在IDE中使用
VsCode中使用git准备条件:下载安装git,设置环境变量安装VsCode配置git设置全局配置git config --global user.name "your name" git config --global user.email "your email"进入你的项目目录cd reactgit init
2020-08-01 13:32:14
675
原创 使用工具统计代码行数
统计每个成员的代码贡献(SVN提交代码行数)使用StartSVN 统计SVN库中每个成员提交的代码行数下载StartSVN 工具 http://www.statsvn.org/downloads.html,(这个工具使用中若有SVN版本的问题,可以使用修复后的版本https://github.com/AusHick/StatSVN/releases/tag/v0.7.1) 把statsvn.jar拷贝到你要干活的工作路径下。 开始干活 cd ./ //checkout svn代码的路径 或者
2020-05-31 13:41:18
328
原创 Flowable(一)安装
一、Flowable简介Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。 Flowable可以十分灵活地加入你的应用/服务/构架。可以将JAR形式发布的Flowable库加入应用或服务,来嵌入引擎。 以JAR形式发布使Flowable可以轻易加入任何Java环境:Java SE;Tomcat、Jetty或Spring
2020-05-18 17:38:14
746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人