kubernetes-集群构建

本实验参考:https://github.com/gjmzj/kubeasz kubernetes官方github地址 https://github.com/kubernetes/kubernetes/releases 软硬件限制: ①cpu和内存 master:至少1c2g,推荐2c4g;node:至少1c2g ②linux系统 内核版本至少3.10,推荐CentOS7/RHEL7 ③docker 至少1.9版本,推荐1.12+ ④etcd 至少2.0版本,推荐3.0+ 高可用集群所需节点规
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

分布式事务几种方式

根据业务需求需要对业务进行拆分,例如将一个大应用拆分成用户模块,订单模块,商品模块,每个模块都有自己的数据库,在用户购买商品的时候需要扣减商品模块库存,在订单模块添加订单数据,这时候需要保证这两个数据库操作在同一个事务中完成,因此就出现了分布式事务 1. LCN事务模式 一、原理介绍: LCN模式是通过代理Connection的方式实现对本地事务的操作,然后在由TxManager统一协调控制事务。当本地事务提交回滚或者关闭连接时将会执行假操作,该代理的连接将由LCN连接池管理。 二、模式特点:
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

inotify监听文件

inotify监听文件并通知 static int inotify_dbfile(const char *spFromRule, const char *spDevFile) { int inotifyFd; int watchfd1; int watchfd2; char buf[BUF_LEN]; size_t numRead; char *spfile; struct inotify_event *event; int re
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

XCTF Web题练习 CAT writeup

  进阶区     第一题 CAT       叫我们输入域名,那就随便输一个baidu.com,等半天没返回       嗯??       输入百度IP,才发现有返回       输入127.0.0.1 ,发现是个Ping功能。= =       尝试下能不能用 | 符 实现任意命令执行,先试试 payload:127.0.0.1 | ls       emmm, Invalid URL,意思是我里面有非法字符?       仔细试了一下,发现能够输入的只能是数字,英文字母和 . ,那要是
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

刘宸瑞计算机英语2019-12-12

1RCN(remote computer network远程网) 2telephone line(电话线) 3communication channel(通信信道) 4Internet(互联网) 5Web(环球网) 6World Wide Web(万维网) 7Internet service(互联网服务) 8remote login(远程登录) 9file transfer(文件传输) 10newsgroups(新闻组) 11website(网络站点) 1 The Web,also known
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

第11组 Beta冲刺(5/5) 第11组 Beta冲刺(5/5)

第11组 Beta冲刺(5/5) 队名 不知道叫什么团队 组长博客 https://www.cnblogs.com/xxylac/p/12031050.html 作业博客 https://edu.cnblogs.com/campus/fzu/SE_FZU_1917_K/homework/10092 项目情况 燃尽图(应要求带上日期) 陈郑铧(组长) 1.过去两天完成了哪些任务:   1.催工,压力怪   2.各个细节的修修补补 2.接下来的计划   1.测试   2.修改bug 3.还剩下哪些
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

k8s 对接glusterfs存储

service 与 endpoint 是通过namespace相同,name相同,相互关联的 创建endpoint [root@k8s-master glusterfs]# cat glusterfs-ep.yaml apiVersion: v1 kind: Endpoints metadata: name: glusterfs namespace: tomcat subsets: - addresses: - ip: 10.0.0.11 - ip: 10.0.0.12
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

想到什么写什么

###### //获取地址栏参数 function getParam(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } ####### //阻止事件传播 $(document).on('click','.ds-pop
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

一个简单的高精模板

现有高精加高精,高精减高精,高精乘低精,高精除低精功能。 暂无高精乘高精,高精除高精,高精加减低精(太懒了),没有压位处理。 写的很蠢,很多地方没有协调好,有些变量和函数都是临时加上去的,可读性较差,要学习并改正。 (大概率会有bug,但是暂时没有发现) #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<vector> #include<queue> using namespac
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

HTML中5种常见的居中方法

第一种:将元素通过display:inline-block转化为行内块元素居中,例如: <style> .box{width:500px;height:500px;box-shadow:0 0 5px #000;text-align:center;font-size:0;} .box .zi{width:120px;height:100px;background:#0f0;display:inline-block;vertical-align:middle;} .box:after{conte
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

后台传来的流文件,前端如何实现文件下载

这两天,在处理日志下载功能中,后台接口以二进制流文件的形式传给前端,作为萌新的自己,也是查找了很多资料,进行处理。虽然网上也有很多方法,但真的应用在自己代码上且有效,也真是不容易。下班后,赶紧进行总结,为自己积累经验。 后台传来的流文件,调用接口成功,发现response是这样,原来是后台传的流文件数据,前端需要进行流文件处理,实现压缩文件下载。 调用后台接口,状态200,但是总是不走then代码而跳到catch代码中,肯定是then中存在错误代码,以至于不走then代码。自己当时按照别人的p
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

Swoole高效跟传统的web开发有什么区别?

一、swoole的运行模式 Swoole高效跟传统的web开发有什么区别,除了传统的LAMP/LNMP同步开发模式,swoole的异步开发模式是怎么样的。 1.1、传统web开发模式 PHP web开发采用的方式是LAMP/LNMP架构,即Linux、Nginx,Mysql和PHP。这里以nginx来举例,大致结构为: 当请求进入时,web server将请求转交给PHP-FPM,PHP-FPM是一个进程池架构的FastCGI服务,内置PHP解释器。FPM负责解释执行PHP文件生成响应,最终返
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

2019后半年学期总结 使用mapreduce清洗简单日志文件并导入hive数据库 js限制输入数字能输入小数点,js定义数组,js往数组中添加数据,js将字符型转为数字型,除法结果保留两位小数 Ajax学习 python爬虫实例——爬取歌单 面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。 依赖倒转原则与合成复用原则---实例 MVC框架模式和Javaweb经典三层架构 C++ STL(标准模板库)的学习了解

今年步入大三回望这半年来我学到了哪些: 一.首先第一次接触偏进工程的大项目 里边的很多东西不能再像小项目一样随便了,规范很重要; 这里列出另一个项目的目录:view视图放jsp;static放css与js;接口与实现 还有就是查询:(类似知网) 分类树查询; 高级检索,多条件查询; 一框式查询(高亮显示); 对查询结果的二次查询(还没有实现); 二.再就是接触到了大数据的清理以及处理分析; 第一次碰见一个文件大到连打都打不开,对文件的内容一无所知(给出了样例,不过我没想到给的数据仍需要清理,我
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

Gerapy框架的安装

Gerapy 框架 安装其实很简单,但是网上有很多内容都都没有关键的一步,导致我们登录进去的时候没有内容,至此记录一下,有助于记忆。 gerapy安装:   pip install gerapy 检查gerapy的安装是否成功:   gerapy gerapy的初始化:   gerapy init 初始化完毕以后,我们的目录中就会生成一个gerapy的文件   cd gerapy(移到gerapy文件路径) 初始化项目后,咱们还需要将数据库导入到项目中   gerapy migrate (这样
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

学习markdown(一)

转:https://www.jianshu.com/p/81e1608ea2d8 ------------------------------------------------------------------------ Markdown 流程工具和插件很多,这里记录一下简单的Flow的使用 预览 Markdown Flow 预览 源码 ```flow open=>start: Open:>https://github.com/knsv/mermaid userInpu
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

Arduino硬件之NCF技术(近场通信技术)

Arduino硬件之NCF技术(近场通信技术) 版权转载:https://blog.csdn.net/import_sadaharu/article/details/52437488 Android硬件之NFC技术 NFC(Near Field Communication,近场通信),是一种数据传输技术。但是,与Wi-Fi、蓝牙、红外线等技术最主要的差异就是有效距离,NFC的有效距离很短,一般不超过10厘米。 Android 2.3.1( API Level = 9 ) 开始支持NFC技术,但
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

luogu P5641 【CSGRound2】开拓者的卓识 FFT

FFT好题。 首先我们考虑如何用组合数学来求解。先放一下结论: \(\displaystyle Ans[i]=\sum_{j=i}^ia_jC_{j+k-2}^{j-1}C_{i-j+k-1}^{i-j}\) 给一个简略的证明: 还是组合数学的老套路,我们考虑每一个位置对答案的贡献,贡献就是 \(a_j \times\)包含\(j\)位置的\(1\)阶子段和个数。对于包含\(j\)位置的\(1\)阶子段和个数,我们从\(k\)往1算比较麻烦,我们考虑从\(1\)往\(k\)算。因为在算子段和时
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

macos常用命令备查

常用命令 open . : 命令行打开文件夹 文件编辑 ps: 从一般模式进编辑模式,只需按i、I、a、A、o、O、r和R中某个键即可。当进入编辑模式时,在屏幕尾部会显示INSERT或REPLACE字样(若你的centos支持中文,则会显示“插入”)。从编辑模式回到一般模式,按esc即可 :w 保存文本 :w! 强制保存,在root用户下,即使文本只读也可以完成保存 :q 退出vim :q! 强制退出,所有改动不生效 :wq 保存退出 :wq! 强行保存退出 source /etc/profi
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

一文读懂一台计算机是如何把数据发送给另一台计算机的 (转载)

出处: https://www.cnblogs.com/kubidemanong/p/10475024.html 前言 天各一方的两台计算机是如何通信的呢?在成千上万的计算机中,为什么一台计算机能够准确着寻找到另外一台计算机,并且把数据发送给它呢? 可能很多人都听说过网络通信的 5 层模型,但是可能并不是很清楚为什么需要五层模型,五层模型负责的任务也有可能经常混淆。下面是网络通信的五层模型   说实话,五层模型的具体内容还是极其复杂的,不过今天这篇文章,我将用最简洁的模式,通过网络通信的五层模
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0

Spring框架(3)--Spring配置数据源

常见的数据源(链接池)有:DBCP、C3P0、Druid等等。 以C3P0数据源(C3P0连接池)为例,演示Spring对“非自定义对象”的配置。 Spring配置C3P0链接池的步骤: 1.导入数据源的坐标和数据库的驱动坐标 1 <!-- C3P0连接池 --> 2 <dependency> 3 <groupId>c3p0</groupId> 4 <artifactId>c3p0</artifactId> 5 <version>0.9.1.2</versio
分类: 其他 发布时间: 12-12 21:17 阅读次数: 0