- 博客(70)
- 收藏
- 关注
原创 Linux troubleshooting tools
linux trouble shooting tools:cpu:uptimevmstatmpstattopsar -upidstatperfmemory:freevmstattoppidstatpmapsar -rdtracevalgrindio:iostatiotoppistatperfnetwork:pingifconfigiptablesnetstatsshosttcpdumptcpflowsys load:dmesg
2023-03-20 16:18:34
709
原创 TCP/IP basic
tcp ip 车载以太网DHCP和自动配置一个系统能够在Internet上运行并提供常见服务(如web和e-mail)的基本要素有:IP地址子网掩码DNS服务器路由器的IP地址若使用移动IP,系统还需知道如何找到一个家乡代理HA。在Internet中对于以上基本要素的获得:客户端中用于建立基本要素的程序和协议:DHCP【Dynamic Host Config Protocol】动态主机配置协议以及IPv4和IPv6中的无状态地址自动配置。ISP如何使用PPP结合.
2023-03-15 13:48:29
649
原创 scp命令传文件
Linux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。
2023-01-11 14:29:18
1008
原创 autopilot news
加州DMV 2021自动驾驶测试数据(有安全员,按测试总里程排名):😃😡😗😡😡😃😒😃😮😃😮😃😮😮😮😮😃😮😃😮😃😃😮😮😃😮😡😡😮😡😮😮😮😮😮😮😃😃😮😮😃😃😃😃😃。
2022-09-08 16:38:23
176
原创 企业级容器云PaaS解决方案【厚PaaS+轻应用+微服务】---(3)
手工扩容在扩缩容完成后,k8s的kube-proxy将自动完成从service到各pod的负载分发,这对客户端容器应用来说是透明的,客户端无需感知提供服务的容器实例的变化。应用场景:通常用于预先知道业务量变化的情况,在业务高峰过去后,预期业务量下降,可手工减少容器实例来释放系统资源。基于cpu使用率自动扩容k8s从v1.1版本开始,引入了一个新的控制器HPA(Horizontal Pod Autoscaler),用于实现基于CPU使用率进行自动pod扩缩容的功能。
2022-09-01 18:08:08
451
原创 企业级容器云PaaS解决方案【厚PaaS+轻应用+微服务】---(2)
策略控制器(由三方网络组件提供)==来实现。策略控制器由第三方网络组建提供,目前calico、romana、weave等开源项目均支持k8s网络策略的具体实现。网络策略包括默认策略和自定义策略,以完成粗粒度和细粒度的策略设置。通过默认策略和自定义策略的组合设置,就能实现在网络层面上对租户之间和服务之间进行禁止访问或允许访问的策略限制,能够起到类似于在防火墙上设置黑白名单的效果。...
2022-09-01 16:45:42
1618
原创 企业级容器云PaaS解决方案【厚PaaS+轻应用+微服务】---(1)
云计算综合标准化体系建设指南》(工信厅信软2015-132号)作为企业级容器云PaaS平台的规划、设计和实施应该遵循和参考的标准。企业级混合云(hybrid IT)核心架构原则:分层原则【厚PaaS+轻应用+微服务】...
2022-08-31 15:34:23
613
原创 企业级容器云PaaS解决方案【厚PaaS+轻应用+微服务】---(0)
企业级容器云转型背景+现状调研分析2.企业级容器云技术选型3.架构方案设计4.企业级容器云PaaS与IaaS的边界划分5.企业级容器云建设标准1.计算资源管理2.网络资源管理3.存储资源管理4.镜像资源管理1.应用创建:模板+配置管理2.应用部署:多集群一键部署+灰度更新发布3.应用弹性伸缩:手工扩容 | 基于cpu使用率自动扩容 | 基于自定义业务指标自动扩容4.应用的日志管理和监控管理1.单体架构到微服...
2022-08-31 15:33:18
238
原创 common commands
😡😡😡😡交换机?display lldp neighbor briefdis ll n bdisplay mac-address | include [mac后四位即可]dis mac-add | inc [mac后四位即可]windowshelpipconfiig /allnetstatlinux硬件:磁盘,接口卡lsblklspci [ | grep -i ssd] [ | grep -i disk] [ | grep -i volu] [ | more.
2022-07-07 15:24:02
206
原创 java项目管理工具---maven
设置JAVA_HOME编辑该文件:在文件的最后加上2.maven安装及设置设置MAVEN_HOME编辑该文件,在文件的最后加上:继承与聚合软件开发->划分模块,按模块开发:一个项目的子模块都应使用相同的groupId,如果他们一起开发和发布还应使用相同的version,同一项目的各个子模块还应使用相同的前缀,以便与其它项目区分。Note:测试接口而不是测试实现,测试代码不能引用实现类,因为测试是从接口的用户角度编写的,这样就能保证接口用户无需知道接口的实现,保证了解耦。:声明继承,继承特性抽
2022-07-07 15:22:24
405
原创 break net
LLDPswitchmac flappingip flapping浮动IP(FLOAT IP)MPLSOverlay网络VXLAN(L2 over UDP)GRENVGRE(L2 over GRE)STT(L2 over TCP)VLAN和VXLANLLDP【LLDP,Link Layer Discovery Protocol】:链路层发现协议。IEEE 802.1AB中定义的第二层发现协议,可以使得不同厂商设备之间的企业或运营商通过该功能可以清楚的了解整个网络的拓扑结构恢复
2022-07-07 14:39:05
603
原创 python technique
python anaconda conda graphviz pyreverse collections.deque() heapq bisect list zip
2022-07-07 14:35:55
3515
原创 atom 插件下载错误:【Fetching featured packages failed.self signed certificate in certificate chain】
atom Fetching featured packages failed.self signed certificate in certificate chain
2022-06-15 10:31:05
2249
1
原创 break algorithm---multi-interface
😡😡😡python语言实现341.flatten-nested-list-iterator600.non-negative-integers-without-consecutive-ones707.design-linked-list1603.design-parking-system1656.design-an-ordered-stream1670.design-front-middle-back-queue1797.design-authentication-manager184.
2022-06-06 17:28:20
125
原创 break algorithm---dynamic planning(dp-func)
😡😡😡声明:算法基于https://labuladong.github.io/python语言实现😡😡😡😡😡😡
2022-06-06 17:07:23
1100
原创 break algorithm---dynamic planning(dp-arr)
😡😡😡声明:算法基于https://labuladong.github.io/python语言实现10.regular-expression-matching53.maximum-subarray72.edit-distance300.longest-increasing-subsequence😡😡😡😡😡😡10.regular-expression-matching有问题待解决"""重叠子问题判定:如何判断暴力穷举解法中是否包含重叠子问题1.
2022-06-06 16:50:09
112
原创 break algorithm---暴力搜索:岛屿问题
😡😡😡声明:算法基于https://labuladong.github.io/python语言实现岛屿问题:https://labuladong.github.io/algo/4/29/108/200.number-of-islands695.max-area-of-island1020.number-of-enclaves1254.number-of-closed-islands1905.count-sub-islands😡😡😡200.number-of-is.
2022-04-28 11:07:08
135
原创 break algorithm---暴力搜索:回溯(2)
😡😡😡声明:算法基于https://labuladong.github.io/python语言实现39.combination-sum40.combination-sum-ii😡😡😡39.combination-sum39.combination-sum_1from typing import Listclass Solution: ''' 【子集/组合(元素无重可复选)】 1.标准的子集/组合问题是如何保证【不重复使用】元.
2022-04-28 10:59:36
108
原创 break algorithm---暴力搜索:回溯(1)
😡😡😡声明:算法基于https://labuladong.github.io/python语言实现core mind46.permutations51.n-queens77.combinations78.subsets90.subsets-ii698.partition-to-k-equal-sum-subsets😡😡😡core mind【回溯算法秒杀所有排列/组合/子集问题】https://labuladong.github.io/algo/4/29/107/.
2022-04-24 17:47:07
1956
原创 break algorithm---接雨水类问题
😡😡😡声明:算法基于https://labuladong.github.io/python语言实现11.container-with-most-water(left-right_pointer)42.trapping-rain-water😡😡😡11.container-with-most-water(left-right_pointer)"""https://labuladong.github.io/algo/4/31/129/https://leetcode.com/pr.
2022-04-24 17:41:59
719
原创 break algorithm---双指针2:左右指针【nSum问题-practise】
from typing import Listclass Solution: def twoSum(self, nums: List[int], target: int) -> List[List[int]]: # 1.sort:由于外层传入时已经排好序,若无外层,此时需先排序 nums.sort() # 2.left-right pointer left = 0 right = len(nums) - 1
2022-04-22 17:38:53
536
原创 break algorithm---双指针2:左右指针【nSum问题-template】+ python list technique
😡😡😡声明:算法基于https://labuladong.github.io/python语言实现nSum template1.two-sum😡😡😡https://mp.weixin.qq.com/s/fSyJVvggxHq28a0SdmZm6Qhttps://leetcode.com/problems/two-sum/submissions/https://leetcode-cn.com/problems/3sum/core mind:1.sort:首先需保证数.
2022-04-22 17:38:36
649
原创 break algorithm---双指针2:左右指针
😡😡😡滑动窗口:子串问题template76. Minimum Window Substring3. Longest Substring Without Repeating Characters438. Find All Anagrams in a String567. Permutation in String😡😡😡
2022-04-15 18:05:13
694
原创 break algorithm---双指针1:快慢指针
😡😡😡双指针解决如下问题:快慢指针:链表、归并排序找中点template19. Remove Nth Node From End of List21. Merge Two Sorted Lists😡😡😡快慢指针:链表、归并排序找中点[https://leetcode.com/problems/remove-nth-node-from-end-of-list/](https://leetcode.com/problems/remove-nth-node-from-end-.
2022-04-15 17:56:08
1152
原创 break algorithm---双指针3:滑动窗口
😡😡😡双指针解决如下问题:快慢指针:链表、归并排序找中点左右指针:数组、二分搜索滑动窗口:子串问题template76. 最小覆盖子串😡😡😡😡😡😡😡😡😡sliding window template76. 最小覆盖子串https://leetcode-cn.com/problems/minimum-window-substring/class Solution: def minWindow(self, s: str, t: s.
2022-04-13 17:57:28
1372
原创 break TCP/IP
😗 😡 😒 😦 😃 😮 😄 😒 😡 😒ProtocolIP地址与二进制转换免费网站:(calculator)http://www.subnetmask.infohttp://www.subnetcalculator.comWHOIS服务:用以确定如何分配地址空间,互联网地址由IANA机构分配。http://whois.arin.netWHOIS服务的web查询接口:可搜索任意IP地址的相关信息。http://www.ripe.net/whois查看一台计算机正在使用...
2022-03-11 11:52:28
270
原创 break database---mysql
????????????????????????????一.高性能MySQL1.1 基准测试工具1.2 服务器性能剖析1.2.1 性能优化1.2.2 性能剖析1.2.3 通过性能剖析进行性能优化1.2.4 剖析MySQL查询1.2.4.1 剖析服务器负载捕获MySQL的查询到日志文件分析查询日志1.2.4.2 剖析单条查询使用SHOW PROFILE使用SHOW STATUS使用慢查询日志使用Performance Schema1.2.
2022-02-14 16:25:31
7489
原创 ubuntu下安装idea
1.Download IntelliJ IDEA网址:https://www.jetbrains.com/idea/download/2.安装配置找到下载的软件包的位置$dpkg -l | grep idea解压 把Idea放到你想要方的位置:sudo cp ideaIU-2018.1.6.tar.gz ~/下载 解压:sudo tar -zxvf ideaIU-2018.1.6.tar.gz 赋权限:sudo chmod 755 -R idea-IU-181.5540.7/
2021-08-04 15:54:44
9090
1
原创 how to use pycharm
????????????一.使用1.1 插件1.2 快捷键1.3 代码补全1.41.51.61.71.8????????????二.调试2.1 启动后索引更新时间过长解决2.22.32.42.52.62.72.81.1 插件https://blog.youkuaiyun.com/weixin_36338224/article/details/111852618md插件及如何在md中实现图片粘贴https://blog.youkuaiyun.com/xiaoqi
2021-03-24 11:56:28
91
原创 aws在云上保存数据(3)
相关资源文档:https://docs.aws.amazon.com/index.html1.存储对象S3和Glacier1.1对象存储概念1.2Amazon S31.3Amazon Glacier1.4以程序的方式存储对象1.5使用S3来实现静态网站托管1.6对象存储的内部机制2.在硬盘上存储数据:EBS和实例存储3.使用关系数据库服务:R...
2020-11-09 17:27:19
643
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人