上一页 1 2 3 4 5 6 7 8 ··· 61 下一页
摘要: 利用os模块 python调用Shell脚本,有三种方法: os.system(cmd)返回值是脚本的退出状态码 os.popen(cmd)返回值是脚本执行过程中的输出内容 commands.getstatusoutput(cmd) 返回(status, output) 1. os.system(c 阅读全文
posted @ 2022-05-01 14:12 Vincent-yuan 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 列表转换成字典 注:列表不能直接使用dict转换成字典。 方法一:使用zip()函数 a = ['a1','a2','a3','a4'] b = ['b1','b2','b3'] d = zip(a,b) print(dict(d)) # {'a1': 'b1', 'a2': 'b2', 'a3': 阅读全文
posted @ 2022-05-01 14:01 Vincent-yuan 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 一、concat() concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。 var arr1 = [1,2,3]; var arr2 = [4,5]; var arr3 = arr1.concat(arr2); console.log(arr1); 阅读全文
posted @ 2022-04-23 23:25 Vincent-yuan 阅读(134) 评论(0) 推荐(0) 编辑
摘要: (一)问题的起源 在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同时失败。A、B、C 可能是多个不同部门开发、部署在不同服务器上的远程服务。 在分布式系统来说,如果不想牺 阅读全文
posted @ 2022-03-30 00:05 Vincent-yuan 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: 写在最前面 在大型互联网应用当中如果你的应用引入了缓存机制,那么有一个大前提就是你的业务场景上必须得接受数据的新鲜度上有可能会有一定时间的延迟。 删除缓存失败是一个极小概率事件,且在不能保证所有操作100%成功的几率下,采用JOB补偿的机制是目前比较成熟的解决方案。 大并发量写请求的应用,不可能去实 阅读全文
posted @ 2022-03-25 00:15 Vincent-yuan 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 前提 实际上开发一个Java-SDK的过程,实际上也就是开发一个基本java项目并打包成jar包的过程,然后可以被其它项目引入使用。 开发Java-SDK 本例介绍开发一个向某一数据接口发送请求并返回结果的SDK 1、新建一个Maven工程test-sdk-java 2、编辑pom文件,引入需要的j 阅读全文
posted @ 2022-03-24 23:58 Vincent-yuan 阅读(1988) 评论(0) 推荐(0) 编辑
摘要: 一、问题出现 测试代码 @Test public void listTest(){ List<String> list =new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); removeList0(list); list.f 阅读全文
posted @ 2022-03-24 23:46 Vincent-yuan 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 什么是CSRF攻击 CSRF(Cross-Site Request Forgery)的全称是“跨站请求伪造”,也被称为“One Click Attack”或者“Session Riding”,通常缩写为CSRF或者XSRF。 CSRF的中文名称尽管听起来像跨站脚本攻击(XSS),但它与XSS非常不同 阅读全文
posted @ 2022-03-24 23:37 Vincent-yuan 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 限流策略通常是用来在高qps下进行流量限制的,常见的方式有计数器、令牌桶、漏桶。 在这次活动中我负责的模块是控制的对下游的流量,我们可以让那些请求选择丢弃、等待或者降级这些限流算法可以自行实现也可以利用现有的限流工具,比如说Guava的令牌桶,具体看场景需求吧,下面来看一下这几种限流策略,再说说我写 阅读全文
posted @ 2022-03-20 23:46 Vincent-yuan 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本文将从以下几个方面分析限流策略: 什么是限流 限流算法 限流算法的应用 什么是限流 在开发高并发系统时,有很多手段来防止系统过载:缓存、降级、限流。缓存的目的是提升系统访问速度和增大系统的吞吐量,降级和限流的目的如下: 降级 降级是当服务出问题或者影响到核心流程的性能时需要暂时屏蔽掉某些功能,等高 阅读全文
posted @ 2022-03-20 23:43 Vincent-yuan 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 61 下一页