Easter79 Easter79
4年前
springcloud使用之断路器hystrix
上一篇文章提到我们最近开了个新项目,目的是将新的业务放到新项目中,老项目单独维护,再逐步迁移老项目到新项目里。但就在前端时间生产环境发生了一个事故,事故开始的异常是我们的业务发现前端h5页面办理很慢,这台服务器跑了三个省的办理业务,同事在寻找问题的时候一口老血差点吐出来,所有的项目日志打在一个文件里,里面乱的程度无法用语言形容,因为太忙了的原因,这个事情被
MaxSky MaxSky
4年前
分享一个适用于 Windows 桌面程序自更新的 Bat 批处理
可用于WindowsPC桌面端软件更新并重启自行替换$ORIGIN_FILE$为需删除的旧文件名称,$DOWNLOAD_FILE$为下载的新文件名称。$NEW_FILE$为需要重命名的下载文件名称。bash@echoofffor/l%%ain(1,1,10)do(for/f%%cin('del/
Stella981 Stella981
4年前
Redis 单线程如何处理那么多的并发客户端连接?
为什么Redis是单线程的1.官方答案因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。IO多路复用技术redis采用网络IO多路复用技术来保证在多连接的
Stella981 Stella981
4年前
Quill富文本的使用以及自定义图片和视频处理事件
Quill富文本的使用   官网 https://quilljs.com/docs/quickstart/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fquilljs.com%2Fdocs%2Fquickstart%2F)1、安装quill使用 mpniquill
Wesley13 Wesley13
4年前
CDN的发展历程
CDN能够有现在的功能也经过了一段比较长的发展阶段。第一阶段是缓存阶段。在麻省理工学院,万维网的发明人注意到互联网变得异常拥堵和缓慢便想能否写个算法来解决这个问题,他和他的研究生一起写出了这个算法,还在日后凭借此算法成立了Akamai公司,世界上第一个CDN诞生。这个理念最初是将内容缓存在终端用户附近,每个人都可以将内容缓存到网络边缘。这种改变可以带来3个
Stella981 Stella981
4年前
24小时学通Linux内核之如何处理输入输出操作
   Linux内核是如何将软硬件结合起来的呢?这里我们将一起探究内核与周围硬件主要是文件IO和硬件设备之间的关系,来解释这个问题。处理器与周围设备的通信依赖于一系列的电路电线,总线就是具有类似功能的电线,设备与处理器通信主要是通过地址总线,数据总线,控制总线来实现,这里在学习单片机原理的时候也提到过,这里对系统的基本结构就不多说了,觉得更新快,不好讲解,
Stella981 Stella981
4年前
Linux自定义分隔符IFS引发的文本处理问题
需求是检查指定应用的某些配置所以就写了个脚本,数据文件的内容是这样的:应用名称|IP|端口  多个IP用空格,这样可以生成数组。这个文件的数据是通过部署平台的API获取后自己组装的。!(https://oscimg.oschina.net/oscnet/877e11b0d7dfcea5bd6778239a4f3284ded.png)
小万哥 小万哥
1年前
学会使用 NumPy:基础、随机、ufunc 和练习测试
NumPyNumPy是一个用于处理数组的Python库。它代表“NumericalPython”。基本随机ufunc通过测验测试学习检验您对NumPy的掌握程度。通过练习学习NumPy练习练习:请插入创建NumPy数组的正确方法。pythonarrnp.(
Python进阶者 Python进阶者
1年前
Python打包完成后报错,如何解决?
大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【钟爱一生】问了一个Python打包处理数据的问题,问题如下:打包完成后报错:发生错误:Missingoptionaldependency'openpyxl'.Usepiporcon