- 博客(48)
- 资源 (24)
- 收藏
- 关注
原创 WordPress
1、安装mysql2、安装 httpd3、 安装php5GRANT ALL PRIVILEGES ON `wordpress`.* TO 'blog'@'192.168.11.%' identified by 'blog'chown www.www /home/wwwroot/default/wordpress 否则提示无法讲数据库信息写入配置文件额1、安装数据库2、安装php3、安装httpd Admin Yk1Ttm*ZA%lLik3Cvqdev_user POFcDp^yH7d$exhjH
2022-06-21 14:33:58 278
原创 ope-falcon plus judge模块
解读:open-falcon监控系统组件学习之——judge组件_random_w的博客-CSDN博客策略stragedy:{ "id": 228, "result": { "hostStrategies": [{ "hostname": "open-falcon-1", "strategies": [{ "id": 5, "metr
2022-06-10 15:24:34 123
原创 es lucene 行、列、倒排索引
Elasticsearch默认都会把原数据存两份,一份在行存里,一份在列存里。Elasticsearch会根据查询的pattern,选择扫描的合适的存储文件。参考文章:es索引优化(行存储、列存储、索引)es的底层存储使用lucene,主要包含行存储(storefiled),列存储(docvalues)和倒排索引(invertindex)。大多数使用场景中,没有必要同时存储这三个部分,可以通过下面的参数来做适当调整1 mapping type index 设置 "_so
2022-04-08 15:15:53 450
原创 ldap的理解
常见关键字列表:ldapsearch -H ldapi:/// -x -D "cn=admin,dc=demo,dc=com" -w admin -b "ou=Group,dc=demo,dc=com" -x-D-w-bdn:怎么理解 distributed name: 唯一标识,怎么才能唯一,把整棵树从根到末尾的节点都列出来才能唯一:...
2022-03-18 11:29:41 131
原创 oauth2 ldap sso
ldap可以理解为一个统一存储用户信息,组织架构信息等等的数据库,并提供登录认证手段,但不提供sso,token等机制,用户登录是明文sso: 解决登录多个内部系统不需要输密码,靠cookie、session解决,当多个应用是同一个顶级域,比如app1.nihao.com app2.nihao.com 可以把cookie和顶级nihao.com绑定即可,应用不是同一个定义域,需要cas来解决,就是不同的客户端保存自己的cookieoauth2: 这个使用场景是互联网,不同厂家的应用系统,
2022-03-17 09:59:07 1016
原创 证券运维外包第3个月工作总结
1、用python实现了令牌桶算法,用于微信机器人发送每分钟次数限制场景2、学习了下react的基本知识,没学完,被需求打断了,年后继续,学这个东西一个是明年要维护的项目用到,其次是vue实在封装不动,vue的函数体里大量用了this。学习react其实是补充了一些前置知识,vue更像是一个box,很多技术细节封装起来了,很难成为高手,react给了更多可造空间,但react的绑定是真的麻烦。3、搞了几个流程,其实主要就是模仿已有的流程,复制粘贴代码4、优化恶心的sql失败,但是学会了不少sql
2022-01-28 17:35:29 2389
原创 python 模拟匀速输出的限速情况
speedLimit.pyfrom redis import Redisimport timeimport mathimport randomredis_conn = Redis(host='localhost',port=6689,password="redis_user",db=0)def init_redis_key(key,times): redis_conn.hset(key, 'tokens', times) last_time = int(time..
2022-01-26 17:39:30 207
原创 令牌桶算法的python实现,人人都可以玩算法
from redis import Redisimport timeimport mathimport randomredis_conn = Redis(host='localhost',port=6689,password="redis_user",db=0)hasinit = Falsedef init_redis_key(key,times): redis_conn.hset(key, 'tokens', times) last_time = int(time.t.
2022-01-26 14:09:51 2649
原创 一个存在逗号分割的字段的表,1行转多行
浅析mysql一行转多行 - 简书可以执行该SQL:GRANT SELECT ON mysql.help_topic TO 'autochain_uat'@'localhost'(给用户赋权限);取消用户权限SQL:REVOKE SELECT ON mysql.help_topic FROM 'autochain_uat'@'localhost';
2022-01-10 08:43:49 632
转载 a表某字段逗号分隔,与b表某字段关联
a表中有某个字段用逗号分隔的,与b表中有对应字段。关联出结果例如:article表caption表关联结果:sql语句:select a.title,captionSign,GROUP_CONCAT(c.`name`) as 'aa'from article a join caption c on FIND_IN_SET(c.id,a.captionSign)group by a.id;注意:group by a.id;GROUP_CONCAT()这...
2022-01-10 08:34:49 481
原创 1个表多个字段关联另一个表
A数据表中多个字段对应B数据表的ID,现在要把B表的其他字段一起查询出来一、数据表:1、SPEED_DETECTION_ROAD它的 START_POINT_ID 和 END_POINT_ID字段对应下面表的ID,2、SECTION_INFO:二、SQL语句:SELECTsection1.SECTION_NAME AS sectionStart,section2.SECTION_NAME AS sectionENDFROM A表 AS roadin...
2022-01-10 08:32:17 2123
原创 证券运维外包第2个月工作总结
总结陈词:没啥新任务,只在月底给了个sql优化,工作部分1、第一个月的几个定时任务修补,基本1个钟就搞完了2、前端js任务(新增关联未恢复IMS工单字段),最后卡在上级自己手里,没下文3、nginx rewrite,我靠这个是个巨坑http://xxx/url=http[s]://xxx 跳转到http://xxx网址还带个链接,nginx默认rewrite会把http:// 变成http:/ 少了个斜杠,贼恶心,匹配//的正则也是各种坑4、sql优化任务,这也是个巨坑一个.
2022-01-10 08:19:29 427
原创 转义字符场景
前面有反斜杠(\)的字符代表转义字符,它对编译器来说是有特殊含义的。下面列表展示了Java的转义序列:转义序列描述\t在文中该处插入一个tab键\b在文中该处插入一个后退键\n在文中该处换行\r在文中该处插入回车\f在文中该处插入换页符\'在文中该处插入单引号\"在文中该处插入双引号\\在文中该处插入反斜杠Java split() 方法split() 方法根据匹配给定的正则表达式来拆分字符串。注意:.、$、|和*等转义字符,必须得加...
2021-12-30 10:09:55 385
原创 vscode android demo创建发布
unable to access android sdk add-on list1、安装android studio2、创建项目,sdk选择和自己手机版本匹配的,不然在手机运行会报错3、发布android: https://blog.csdn.net/to_perfect/article/details/69048419Build > Generate Signed APK5project 右键 open module settings: 弹出了...
2021-12-21 14:29:51 3199
原创 证券运维外包第一个月工作学习总结
1、验证了jvm oom发送 dump的文件到oss的脚本,看了java oom的各种demo例子 2、写java maven spring boot demo jvm监控 jmx(可以和prometheus对接) actuator(spring boot项目自带,可以和prometheus对接) skywalking 线上查看arthas 3、 写kafka的python 生产消费demo java的消费代码 python写的作为生产者 ...
2021-12-12 22:11:36 998
原创 jenkins基础
声明性限制了用户具有更严格和预定义结构的可用性,使其成为更简单连续输送Pipeline的理想选择。脚本化提供了极少的限制,因为Groovy本身只能对结构和语法进行限制,而不是任何Pipeline专用系统。顾名思义,Declarative Pipeline鼓励声明式编程模型。尽管Scripted Pipeline遵循更命令性的编程模型。1、 声明式 VS 脚本式 steps声明式特点:1.最外层必须由pipline{ //do something }来进...
2021-11-22 16:10:51 1111
原创 cobbler实操文档
http://cobbler.github.io/manuals/quickstart/运维自动化之批量部署(cobbler)的使用【图文】_JeckFY_51CTO博客mkdir -p /usr/share/cobbler/web/[root@centos7-1 cobbler]# cobbler checkThe following are potential configuration items that you may want to fix:
2021-11-22 15:58:53 753
原创 cobbler安装文档
http://www.zyops.com/autoinstall-cobbler/1. Cobbler介绍Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面
2021-11-22 15:57:53 241
原创 vsphere安装教程
https://idc.wanyunshuju.com/li/580.html虚拟化VMware ESXi 6.7服务器安装配置详细步骤图文作者: admin 分类: linux发布时间: 2019-02-19 16:23 一、什么是vSphere?vSphere是VNware公司在2001年基于云计算推出的一套企业级虚拟化解决方案、核心组件为ESXi。如今,经历了5个版本的改进,已经实现了虚拟化基础架构、高可用性、集中管理、性能监控等一体化解决方案。二、虚拟机的好处.
2021-11-22 15:47:16 4146 2
原创 千万日活设计
千万级用户的大型网站,应该如何设计其高并发架构?(彩蛋)_C18298182575的博客-CSDN博客千万级用户的大型网站,应该如何设计其高并发架构?(彩蛋)_C18298182575的博客-CSDN博客三、千万级用户量的压力预估这个假设这个网站预估的用户数是1000万,那么根据28法则,每天会来访问这个网站的用户占到20%,也就是200万用户每天会过来访问。通常假设平均每个用户每次过来会有30次的点击,那么总共就有6000万的点击(PV)。每天24小时,根据28法则,每天大部分用户最活
2021-11-22 15:39:41 3859
原创 模拟公网ip访问接口,elk配合geoip采集日志展示各城市对网站的访问情况
参考博客:ELK-图示nginx中ip的地理位置 - dance_man - 博客园如何映射用户位置与GeoIP的和ELK(Elasticsearch,Logstash和Kibana)实践步骤: ( 实操代码在https://download.csdn.net/download/weixin_36013896/33930564)1 首先模拟出公网访问的日志中国电信IP段表:http://www.023wg.com/ISP-CN-IP/ISP-CN-DX.html把上面的ip段,保
2021-10-23 09:04:04 417
原创 ceph-csi搭建踩坑过程(尽量和官档一致)
官档: https://docs.ceph.com/en/pacific/rbd/rbd-kubernetes/?highlight=csi#configure-ceph-csi1 创建池[root@ceph1 ~]# ceph osd pool create kubernetes 8pool 'kubernetes' created[root@ceph1 ~]# ceph osd pool ls.rgw.root.........kubernetes2 初始化rbd pool i
2021-10-18 23:28:36 1393
原创 jenkins把pipeline从源码剥离,单独git仓库管理
Jenkins-Pipeline实践浅谈 - 知乎Pipeline 实践:将 Jenkinsfile 与项目分离 - 简书Jenkinsfile之伤在Pipeline中至关重要的就是Jenkinsfile,类似Dockerfile,包含了Job所有需要执行的步骤,根据Pipeline的使用规则,我们常常需要把Jenkinsfile文件放到对应工程代码的根目录,Jenkins在获取工程代码后会解析Jenkinsfile,然后根据代码顺序执行下去,达到持续集成的效果。但是这种模式有一个致命的
2021-10-15 21:30:07 1074
原创 运维平台安装文档
源码安装方式(这种安装方式适合有一定运维基础,想转运维开发,想写代码练手,或者想玩下k8s的研发同学.本项目比较粗糙,不适合生产.)涉及的部署文件下载: https://download.csdn.net/download/weixin_36013896/325453221 项目需要用到的中间件(单机) mysql 5.7.x (运维基础,不介绍安装方式了,mysql的数据表:schema.sql,数据文件data.sql 自行导入mysql,目前数据库有些简单的表数据前端没做表单,直接数..
2021-10-13 16:02:36 545
原创 go linux安装教程
https://golang.google.cn/doc/tutorial/getting-startedrm -rf /usr/local/go && tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gzexport PATH=$PATH:/usr/local/go/bingo version注意一点:必须设置proxygo env -w GO111MODULE=ongo env -w GOPROXY=htt...
2021-10-13 15:35:22 195
原创 最简minio s3服务器安装教程
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/miniochmod +x minio/bin/mv minio /usr/locel/binexport MINIO_ROOT_USER=minio-adminexport MINIO_ROOT_PASSWORD=minio-adminexport MINIO_KMS_SECRET_KEY=secery-key:bXltaW5pb2VuY3J5cHRpb25rZXlj.
2021-10-13 11:37:08 1061
原创 golang Docker基础镜像,应用镜像的Dockerfile编写测试流程
首先建议直接放弃alpine:关于docker:如何安装Go in alpine linux | 码农家园 (codenong.com)1 准备基础镜像Dockerfile 根据golang:1.16 的debian系统自己制作FROM golang:1.16#维护人员MAINTAINER Lvv <123@qq.com>ENV TZ=Asia/Shanghai \ DEBIAN_FRONTEND=noninteractiveRUN ln -fs /us...
2021-10-08 22:37:38 523
原创 rancher k3s crictl 坑主
今天想用k3s搭建一个最简的k8s测试环境,依照官网两个命令完事以后,发现k3s安装信息中出现了crictl的字眼,我擦,这块刚好没接触过,想着自己的项目在没有docker的环境中到底还能不能跑起来,我的harbor是docker安装的,并且是用的https自签名证书。经过了几个小坑之后,测试了下拉取镜像的命令:crictl pull xxx/xxx/xxx我擦,失败了,然后这个错误花了我好几个钟才解决掉。错误如下:X509: certificate relies on legacy...
2021-09-27 23:25:32 2358
原创 archery的备份详细文档,价值1000元
archery的备份功能,文档写的太渣,因此写下这个博客记录下过程,先考虑以下问题:1、备份需要用到备份库,可不可以放在远程数据库(就是你实际执行sql语句的库)相同的实例下面,答案是可以的,但是生产就不建议了,毕竟会产生binlog,也感觉不太安全2、备份库需要自行建立表吗? 文档粗略看了下,好像没明确说。答案是需要的,比如你现在在192.168.11.200:52100/test 数据库执行sql,则需要自行在备份库建立库为:192.168.11.200_52100_test3.
2021-09-13 14:41:27 532
原创 kube-proxy 到 路由表 (flannel,calico)是怎么玩的,打通任督二脉的关键是理解iptables的工作层次
iptables的知识回顾看这:https://blog.csdn.net/huakai_sun/article/details/88837105kube-proxy 到 路由表 (flannel,calico)是怎么玩的首先kube-proxy是产生iptables规则的工具,实际工作的是iptables的规则,然后iptables是工作在网络层,处理完数据后,假如数据要出去,要交给上层的传输层进行路由寻址而k8s的iptables经过好几条链找到Pod IP...
2021-09-12 12:14:02 1960
原创 helm的骚操作,一般人我不告诉他
helm这工具在做CICD的过程中,如果是用默认的install,或者upgrade的话,会出现各种报错,主要原因是helm的release在作怪,原本kubectl apply玩得很哈皮,到helm这里就各种水土不服了,于是产生了以下骚操作。有没有什么办法让helm像kubectl apply一样酸爽,我用helm做CICD的目的只是因为它比sed可以更舒服的替换变量。好的通过查看helm的帮助信息,可以发现--dry-run 这个参数,这个不就跟kubectl一样,不会实际安装,只是用来测试语法问题
2021-09-12 09:42:40 729
原创 理解k8s ingress/istio 网络最关键的两句话,价值1万
kube-proxy组件一样需要拦截流量,只不过kube-proxy拦截的是进出Kubernetes节点的流量,而sidecarproxy拦截的是进出该Pod的流量ServiceMesh将流量管理从Kubernetes中解耦,ServiceMesh内部的流量无需kube-proxy组件的支持...
2021-09-12 09:02:39 129
原创 k8s calico故障处理
有一个节点的calico pod describe出现以下错误error determining status: rpc error: code = Unknown desc = Error response from daemon: readlink /var/lib/docker/overlay2: invalid argumentcalicoctl node status 报错:感觉是磁盘问题导致calico 起不来,于是想到了磁盘清理,因为这是高危险动作,于是先设
2021-09-11 10:25:25 1675
原创 k8s面试题 仅供参考(k8s调度的有待补充)
1、pod的共享资源一个 Pod 中的应用容器共享五种资源:PID 命名空间:Pod 中的不同应用程序可以看到其他应用程序的进程 ID。 网络命名空间:Pod 中的多个容器能够访问同一个IP和端口范围。、 IPC 命名空间:Pod 中的多个容器能够使用 SystemV IPC 或 POSIX 消息队列进行通信。 UTS 命名空间:Pod 中的多个容器共享一个主机名。 Volumes(共享存储卷):Pod 中的各个容器可以访问在 Pod 级别定义的 Volumes。Pod 的生命周期通过
2021-09-10 23:40:28 977
原创 gin+skywalking
skywalking 部署教程贼简单1、下载安装包 linux版的 https://skywalking.apache.org/downloads/ 选中distribution 选择版本 选择 es6 或者7 的进行下载 我选择了 6版本2、 上传到服务器/server/tools apache-skywalking-apm-8.6.0.tar.gz3、解压 tar zxf apache-skywalking-apm-8.6.0.tar.gz ...
2021-08-04 12:35:03 541
原创 elasticsearch优化的点点滴滴
请看懂上面这个图:问自己refresh flush是什么意思,translog是什么? 文件cache是什么,内存or磁盘?下面的优化参数是小菜一碟。https://www.jianshu.com/p/15837be98ffd1、数据刷新优化 flush refesh translog1、 数据先存到内存buffer中,这时数据不可搜索,同时写事务日志 translog2、 当 mem buffer满,或者默认每隔1s ,refresh将内存数据生...
2021-06-27 11:17:17 209 1
原创 CDH安装教程 利用ansible实现多节点安装
https://www.jianshu.com/p/efd24d0695a3https://blog.csdn.net/qq_39295044/article/details/87439015主要看官方文档: https://docs.cloudera.com/documentation/enterprise/6/6.3/topics/cm_intro_primer.html现在 cdh官方不提供下载 并且6.3.2 之后要收费规划:tnode1 cm server ...
2021-06-27 10:18:50 312
istio的蓝绿灰度发布入门.mp4
2021-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人