摘要: 云原生时代: 以Devops、SRE框架为指导,Docker/K8S/微服务为基础,用分布式方式加上 Python和 Go语言,构建一套云技术产品体系,以及进行高级管理工具的二次开发,实现属于公司自己 的自动化运维体系以及云技术体系的自动化产品。使用的自动化运维产品,可以用ran cherargoC 阅读全文
posted @ 2024-09-04 10:09 嘉禾世兴 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 高级命令 监控框架 Zabbix是一个CS(服务端/客户端)架构的服务. zabbix监控架构 Zabbix-Agent获取数据 --发送给--Zabbix-Server服务端-- 数据会被存放-- 数据库 <-- Zabbix Web 页面展示数据 采集数据 》数据收集,数据分析,报警-- 》存储 阅读全文
posted @ 2024-06-20 21:04 嘉禾世兴 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. Iaas:基础设施即服务 Infrastructure-as-a-Service Paas:平台即服务 Platform-as-a-Service Saas:软件即服务 Software-as-a-Service Caas:容器即服务 介于IAAS和PAAS IAAS,PAAS,SAAS这些服 阅读全文
posted @ 2024-06-05 20:42 嘉禾世兴 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 通用函数库 # cat diy_func.sh redecho() { #颜色开头部分 echo -ne "\e[5;31m" #取出要加上颜色的内容 echo -n "$@" #颜色的结束部分 echo -e "\e[0m" #echo -e "\e[5;31m $@ \e[0m" } green 阅读全文
posted @ 2024-06-02 19:39 嘉禾世兴 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1.常用命令解释器 Shell命令解释器:bash编程. 编程环境准备 2.shell脚本执行方式 3.变量 变量名字命名要求: 1. 不能以数字开头。 2. 不能以特殊符号开头,可以以"_"开头。 3. 推荐字母开头 变量的命名方式: 1. 驼峰方式: personOfName personOfA 阅读全文
posted @ 2024-06-01 20:56 嘉禾世兴 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1.防火墙种类 硬件: 整个企业入口 三层路由: H3C 华为 Cisco(思科) 防火墙: 深信服,绿盟,奇安信..... Juniper 软件: 开源软件 网站内部 封ip 封ip iptables 写入到Linux内核中,以后服务docker 工作在 4层(大部分) firewalld C7 阅读全文
posted @ 2024-05-29 21:47 嘉禾世兴 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.http协议版本 2.http请求 请求头 HTTP: 用户的请求与响应被后格式与定义 HTTP请求豹纹 请求起始行: GET / (uri) HTTP/1.1 请求头(head): User-Agent: 客户端代理(浏览器) Host: 域名 空行 请求豹纹主体(body): POST HT 阅读全文
posted @ 2024-05-24 20:46 嘉禾世兴 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.ssh密钥认证全过程 2.Ansible 自动化运维: 批量管理,批量分发,批量执行,维护。。 Ansible是python写的. 3.Ansible管理架构 Inventory 主机清单:被管理主机的ip列表,分类. ad-hoc模式: 命令行批量管理(使用ans模块),临时任务. playb 阅读全文
posted @ 2024-05-18 20:30 嘉禾世兴 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1.备份服务 Rsync使用模式 rsyncd服务与客户使用流程 2.存储服务 NFS原理(network file system)(RPC-remote procefure call) NFS相关的文件 3.Sersync同步架构 sersync依赖于rsync服务端 完成小项目: 用户上传文件到 阅读全文
posted @ 2024-05-13 18:11 嘉禾世兴 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1.网线类型 2.交换机特点 在一个交换机的端口上所连接的所有终端设备,均在一个网段(局域网 LAN)上(称为一个广播域) 产生广播消耗设备CPU资源 终端用户的设备接入,连接交换机. 一般情况下交换机24口,48口,96口. 一个网段会有一个统一的网络标识,网段192.168.15.xxx 企业级 阅读全文
posted @ 2024-03-16 17:52 嘉禾世兴 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1.如何处理僵尸进程 僵尸进程:由于各种原因导致某个进程挂掉了,但是进程本身仍然存在,还占用着系统资源,这种异常进程僵尸进程。 查找:未来通过ps aux过滤 Z状态即可找出僵尸进程或top命令查看. 解决: 方案01:找出僵尸进程上级进程,结束进程即可 方案02:如果上级进程是主进程(pid为1进 阅读全文
posted @ 2024-03-11 09:09 嘉禾世兴 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.远程连接排障步骤 (1)检查道路通不通:ping ip地址或域名 (2)检查防火墙是否开启:selinux (3)检查端口是否开启:telnet ip地址 端口号 2.http端口:80;https端口号:443;远程连接端口号:22 3.快捷键: (1)光标移到行首:ctrl+a (2)光标移 阅读全文
posted @ 2024-02-19 14:58 嘉禾世兴 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 摘自《Java微服务分布式架构企业实战》 ZooKeeper是一个分布式应用程序协调服务,其核心是一个文件系统。它支持集群模式的部署,同时具备监听机制。在分布式应用程序中可以通过ZooKeeper实现负载均衡、集群管理、分布式协调/通知、Master选举、分布式锁和分布式队列等功能。ZooKeepe 阅读全文
posted @ 2022-04-14 16:24 嘉禾世兴 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 摘自《Java微服务分布式架构企业实战》 讲解了使用Spring Cloud来解决微服务应用程序开发过程中所遇到的一系列诸如客户端如何调用服务、服务与服务之间如何进行通信、服务如何管理、岩机或出现故障该如何处理等一系列问题,实现了基于Spring Boot+Spring Cloud的架构完成微服务项 阅读全文
posted @ 2022-04-14 16:24 嘉禾世兴 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 摘自《Java微服务分布式架构企业实战》 1.传统单体应用架构存在的问题 一个完整的单体应用程序通常主要由三部分组成:客户端用户界面、模块和数据库,如图1.1所示。传统单体应用的开发通常是创建一个由几个业务模块组成的项目,然后将项目打成一个包,部署在服务器上。 项目的早期阶段,这种方式很容易开发,部 阅读全文
posted @ 2022-04-14 16:17 嘉禾世兴 阅读(2003) 评论(0) 推荐(0) 编辑
摘要: 摘自《Java微服务分布式架构企业实战》 如今Docker在一线互联网公司的应用已经非常普遍,使用Docker技术可以给企业带来极大的好处,使企业的业务水平扩展更快速,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围得到了进一步发展,如今在微服务架构越来越流行的情况下, 阅读全文
posted @ 2022-04-14 16:17 嘉禾世兴 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 摘自《Java微服务分布式架构企业实战》 1 Spring Boot Spring Boot是用于构建微服务的基础框架,可以轻松地整合Spring Cloud实现系统服务化,在学习微服务之前学习Spring Boot的使用是非常有必要的,而且 Spring Boot与Spring MVC框架技术无缝 阅读全文
posted @ 2022-04-14 16:17 嘉禾世兴 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 先写一个demo:通过ViewMOdel实现fragment之间的通信 布局: 【activity_main】 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com 阅读全文
posted @ 2020-12-11 18:04 嘉禾世兴 阅读(189) 评论(0) 推荐(0) 编辑
摘要: rxjava文档地址https://mcxiaoke.gitbooks.io/rxdocs/content/ 这个是中文版的 android studio 添加依赖 implementation 'io.reactivex.rxjava3:rxjava:3.0.4' 首先,打印helloworld: 阅读全文
posted @ 2020-11-17 16:25 嘉禾世兴 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Github下载源码地址https://github.com/square/okhttp 我们今天来看看拦截器里的CallServerInterceptor 来看CallServerInterceptor类的intercept方法 1)源码: Exchange exchange = realChai 阅读全文
posted @ 2020-04-30 18:50 嘉禾世兴 阅读(382) 评论(0) 推荐(0) 编辑
摘要: OkHttp官网地址:https://square.github.io/okhttp/ 前面讲到了get请求,下面我们来看看post请求 package okhttp3.guide; import java.io.IOException; import okhttp3.MediaType; impo 阅读全文
posted @ 2020-04-28 19:50 嘉禾世兴 阅读(398) 评论(0) 推荐(0) 编辑
摘要: OkHttp官网地址:https://square.github.io/okhttp/ 用法如下:(get请求) package okhttp3.guide; import java.io.IOException; import okhttp3.OkHttpClient; import okhttp 阅读全文
posted @ 2020-04-25 18:15 嘉禾世兴 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 首先用Sublime(其他文本编辑器也可)编写一个java类 class A{ String s = new String("text"); } 第二步:使用javac命令编译java文件得到class文件 javac是JDK自带的 javac A.java 第三步:使用jar命令编译class文件 阅读全文
posted @ 2020-04-13 16:16 嘉禾世兴 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 一直对C++感到很恐惧,大学里有C的基础,今天终于鼓足勇气入门C++,先大致了解一下,以后用到的时候再详细深入。 Android中有一些很火的领域比如:音视频、物联网,都会涉及到JNI、NDK的开发,了解C++还是会很有帮助的。 抽象: #include <iostream> using names 阅读全文
posted @ 2020-03-16 18:09 嘉禾世兴 阅读(215) 评论(0) 推荐(0) 编辑
摘要: * 表单 效果图 * CheckBox多选 效果图 * Radio单选 效果图 * 日期选择showTimePicker+showDatePicker 国际化方案http://bbs.itying.com/topic/5cfb2a12f322340b2c90e764 效果图 * 第三方日期库 库地址 阅读全文
posted @ 2019-12-26 13:05 嘉禾世兴 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: * TabBar(顶部导航) 效果图: * 自定义TabController(上面的是默认TabController) 自定义的好处是可以在addListener中增加监听,通过setState修改状态 * Drawer(侧边栏) 效果图 * UserAccountsDrawerHeader (用户 阅读全文
posted @ 2019-12-25 11:37 嘉禾世兴 阅读(3627) 评论(0) 推荐(0) 编辑
摘要: * StatefulWidget 如果想改变页面中的数据就要用到StatefulWidget,之前自定义组件继承的StatelessWidget是不能动态修改页面数据的 效果图 效果图 * bottomNavigationBar(底部导航按钮)+Navigator(路由/替换路由+传值) 命名路由比 阅读全文
posted @ 2019-12-23 20:12 嘉禾世兴 阅读(662) 评论(0) 推荐(0) 编辑
摘要: * 网格布局 效果图 优化 * Padding(个人感觉和Container很像)(下面的代码很难看,重要的是思路) 效果图 * Row横向排序(Column同理) 效果图 * 复杂布局 效果图 * Stack+Align Stack(类似android的relativelayout) 效果图 * 阅读全文
posted @ 2019-12-21 18:25 嘉禾世兴 阅读(765) 评论(0) 推荐(0) 编辑
摘要: Flutter的sdk地址https://flutter.dev/docs/development/tools/sdk/releases 如果网络不能FQ,只需要在环境变量里增加如下 新建flutter工程后还要在当前窗口重新导入下面的android目录 如果编译过程中报错Cause: org.je 阅读全文
posted @ 2019-12-20 19:43 嘉禾世兴 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 要学Flutter必先学Dart,Dart和Java的语法很像,学过Java的人很快就能入手 Dart下载地址https://dart.dev/get-dart VSCode下载地址https://code.visualstudio.com/ VSCode装好以后,安装插件Chinese汉化插件、D 阅读全文
posted @ 2019-12-18 19:54 嘉禾世兴 阅读(483) 评论(0) 推荐(0) 编辑
摘要: SpringCloud极大的简化了分布式系统的开发,实现了微服务的快速部署和灵活应用 SpringCloud主要框架 * 服务发现--Netfix Eureka * 服务调用--Netfix Feign * 熔断器--Netfix Hystrix * 服务网关--Netfix Zuul * 分布式配 阅读全文
posted @ 2019-12-12 20:39 嘉禾世兴 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 本打算15天完成第二轮复习的,结果项目太忙,拖成了25天。第二轮主要以小绿书为主,就是如下这本 怎么说呢,题目偏向于考ITTO的内容,情景题比较少。可以使用“管理圈”APP作为补充 1.敏感性分析的结果通常用龙卷风图来表示2.在制定风险管理计划时,项目经理通过审查项目文件来识别风险3.识别风险的输入 阅读全文
posted @ 2019-11-25 13:00 嘉禾世兴 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 1.合同解释应该遵循几个主要原则: 1)主导语言原则 2)适用法律原则 3)整体解释原则 4)公平诚信原则2.合同收尾包括的工作: 1)产品核实 2)可交付成果验收 3)财务结算 4)退还保证金或担保函 5)总结合同实施情况,进行采购审计,从独立、公正的第三方角度来总结采购工作的经验教训 6)更新合 阅读全文
posted @ 2019-10-31 15:58 嘉禾世兴 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 整合管理 范围管理 进度管理 成本管理 质量 资源管理 沟通管理 风险管理 采购管理 相关方管理 阅读全文
posted @ 2019-10-28 20:38 嘉禾世兴 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 1.项目经理考虑每个人的观点并恢复秩序是合作/解决问题的技术2.评价团队有效性的指标包括 个人技能的改进、团队能力的改进、团队成员离职率的降低、团队凝聚力的加强3.管理质量包括所有质量保证活动,还与产品设计和过程改进有关4.谁负责做什么事,具体的人与工作相关联的那就是责任分配矩阵,RACI矩阵是责任 阅读全文
posted @ 2019-10-25 10:46 嘉禾世兴 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 需求: 安卓页面webview加载H5页面,H5页面能能返回到安卓页面 代码中有些业务逻辑,可以自行删除 阅读全文
posted @ 2019-10-24 21:01 嘉禾世兴 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 1.组织分解结构把组织中的部门与项目中的工作包联系起来2.管理项目团队时应该使用冲突管理3.职责分配矩阵(RAM)显示了分配给每个工作包的项目资源,用于说明工作包或活动与项目团队成员之间的关系。而RACI矩阵是RAM的一个例子4.强调团队中的一致意见,忽略不一致的意见是包容/缓解的解决冲突方式5.实 阅读全文
posted @ 2019-10-18 10:29 嘉禾世兴 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 1.项目经理为项目的可交付成果定义验收标准。这些应记录在项目范围说明书2.项目的总体预算是“成本基准+管理储备”,成本基准里本身已包含了应急储备、工作包成本估算、活动成本估算3.范围基准包含 项目范围说明书、WBS、WBS词典4.如果已识别的风险没有发生,就可能要从项目预算中扣除未使用的应急储备,为 阅读全文
posted @ 2019-10-15 20:21 嘉禾世兴 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 这一章全是公式,是计算量最大的一章 1.进度安排的灵活性是由总时差决定的2.三点估算通过考虑估算中的不确定性和风险,可以提高活动持续时间估算的准确性3.快速跟进是一种进度压缩技术,将正常情况下按顺序进行的活动或阶段改为至少是部分并行开展4.避免进度延误的风险-应该多一些缓冲,即储备分析5.活动持续时 阅读全文
posted @ 2019-10-11 20:30 嘉禾世兴 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 项目进度管理的步骤: 1.项目的商业价值指特定项目的成果能够为相关方带来的有形的或无形的效益。 其中有形的效益包括:股东权益、市场份额、货币资产 无形的效益包括:品牌认知度、商誉、战略一致性等2.指导与管理项目工作是为了实现项目目标而领导和执行项目管理计划中所确定的工作,并实施已批准变更的过程3.若 阅读全文
posted @ 2019-09-29 17:10 嘉禾世兴 阅读(370) 评论(0) 推荐(0) 编辑