- Kong是一个可扩展的开源API层(也称为API网关或API中间件)。 Kong运行在任何RESTful API的前面,并通过插件扩展,它们提供超出核心平台的额外功能和服务。Kong最初是在Mashape建立的,用于为其API Marketplace提供超过15,000个API和Microservices,并为超过20万的开发者每月生成数十亿个请求。 今天,Kong被用于小型和大型组织的关键... Kong是一个可扩展的开源API层(也称为API网关或API中间件)。 Kong运行在任何RESTful API的前面,并通过插件扩展,它们提供超出核心平台的额外功能和服务。Kong最初是在Mashape建立的,用于为其API Marketplace提供超过15,000个API和Microservices,并为超过20万的开发者每月生成数十亿个请求。 今天,Kong被用于小型和大型组织的关键...
- 本文转载于公众号:crossoverJie前言平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条:可见线程池的重要性。简单来说使用线程池有以下几个目的:线程是稀缺资源,不能频繁的创建。解耦作用;线程的创建于执行完全分开,方便维护。应当将其放入一个池子中,可以给其他任务进行复用。线程池原理谈到线程池就会想到池化技术,其中最核心的思想就是把宝贵... 本文转载于公众号:crossoverJie前言平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条:可见线程池的重要性。简单来说使用线程池有以下几个目的:线程是稀缺资源,不能频繁的创建。解耦作用;线程的创建于执行完全分开,方便维护。应当将其放入一个池子中,可以给其他任务进行复用。线程池原理谈到线程池就会想到池化技术,其中最核心的思想就是把宝贵...
- 在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁。... 在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁。...
- 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动、点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大致说明下这些验证码的原理以及带大家实现一个滑动验证码。我之前做过 Web 相关开发,尝试对接过 Lavavel 的极验验证,当时还开发了一个 Lavavel 包:https://github.com/Germey/LaravelGeetest,在开发包的... 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动、点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大致说明下这些验证码的原理以及带大家实现一个滑动验证码。我之前做过 Web 相关开发,尝试对接过 Lavavel 的极验验证,当时还开发了一个 Lavavel 包:https://github.com/Germey/LaravelGeetest,在开发包的...
- Python 是一门广受好评的编程语言,每个版本的更新都会对开发社区带来一定影响。近日,Python 3.8 已进入 beta 2 版本的测试中,各项新特性已经添加完毕,最终版本预计于今年 10 月发布。在发布即将到来前,机器之心总结了 Python 3.8 中几大值得关注的新功能和改进。转载来源公众号:机器之心“ 阅读本文大概需要 9 分钟。 ”从事计算机领域工作的读者朋友对 Python... Python 是一门广受好评的编程语言,每个版本的更新都会对开发社区带来一定影响。近日,Python 3.8 已进入 beta 2 版本的测试中,各项新特性已经添加完毕,最终版本预计于今年 10 月发布。在发布即将到来前,机器之心总结了 Python 3.8 中几大值得关注的新功能和改进。转载来源公众号:机器之心“ 阅读本文大概需要 9 分钟。 ”从事计算机领域工作的读者朋友对 Python...
- 背景不知道从哪天开始,一禅也陷入了编程这条道路.....对称加密在每次发送真实数据之前,服务器先生成一把密钥,然后先把密钥传输给客户端。之后服务器给客户端发送真实数据的时候,会用这把密钥对数据进行加密,客户端收到加密数据之后,用刚才收到的密钥进行解密。如图:当然,如果客户端要给服务器发送数据,也是采用这把密钥来加密,这里为了方便,我采用单方向传输的形式那万一密钥在传输的过程中被别人截取了怎么... 背景不知道从哪天开始,一禅也陷入了编程这条道路.....对称加密在每次发送真实数据之前,服务器先生成一把密钥,然后先把密钥传输给客户端。之后服务器给客户端发送真实数据的时候,会用这把密钥对数据进行加密,客户端收到加密数据之后,用刚才收到的密钥进行解密。如图:当然,如果客户端要给服务器发送数据,也是采用这把密钥来加密,这里为了方便,我采用单方向传输的形式那万一密钥在传输的过程中被别人截取了怎么...
- 篇文章讲述了如何简单地使用Spring Cloud Gateway,来源于Spring Cloud官方案例,地址:https://spring.io/guides/gs/gateway 。简介Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作... 篇文章讲述了如何简单地使用Spring Cloud Gateway,来源于Spring Cloud官方案例,地址:https://spring.io/guides/gs/gateway 。简介Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作...
- 自从TLS 1.3协议标准规范定稿,各大浏览器厂商(Chrome、Firefox、Edge、Safari)不约而同在近日宣告即将废弃TLS 1.0和TLS 1.1协议了,今天我从多个视角给大家普及下相关知识,以便大家更好的部署自己的 HTTPS 服务。TLS 1.0和TLS 1.1 为什么要废弃从时间上看,TLS 1.0 协议已经有20年历史了,确实要退出历史舞台了。目前TLS协议主流的版本... 自从TLS 1.3协议标准规范定稿,各大浏览器厂商(Chrome、Firefox、Edge、Safari)不约而同在近日宣告即将废弃TLS 1.0和TLS 1.1协议了,今天我从多个视角给大家普及下相关知识,以便大家更好的部署自己的 HTTPS 服务。TLS 1.0和TLS 1.1 为什么要废弃从时间上看,TLS 1.0 协议已经有20年历史了,确实要退出历史舞台了。目前TLS协议主流的版本...
- 前几天有个同学在公众号问了我一个问题,涉及到Fiddler分析HTTPS流量的问题,虽然对Fiddler不太了解,但一看是HTTPS问题,我还是非常感兴趣的,因为嗅探软件的工作原理是相通的,基于现有知识分析一个未知的问题是非常有趣的事情,所以我放下工作,简单了解了下,并有了一个相对满意的解答,然后写了此文,从问题分析到文章完成总共花了不到一个小时。这是一次全新的写作体验,相比以前,我总是四平... 前几天有个同学在公众号问了我一个问题,涉及到Fiddler分析HTTPS流量的问题,虽然对Fiddler不太了解,但一看是HTTPS问题,我还是非常感兴趣的,因为嗅探软件的工作原理是相通的,基于现有知识分析一个未知的问题是非常有趣的事情,所以我放下工作,简单了解了下,并有了一个相对满意的解答,然后写了此文,从问题分析到文章完成总共花了不到一个小时。这是一次全新的写作体验,相比以前,我总是四平...
- 这篇文章是**《https优化必须了解ChaCha20-Poly1305算法》**的延伸。现在我们知道在HTTPS协议中,主流的加密算法是AES-GCM和ChaCha20-Poly1305算法,那么服务器应该优先使用那个算法呢?或者说密码套件协商的规则是什么? 这篇文章是**《https优化必须了解ChaCha20-Poly1305算法》**的延伸。现在我们知道在HTTPS协议中,主流的加密算法是AES-GCM和ChaCha20-Poly1305算法,那么服务器应该优先使用那个算法呢?或者说密码套件协商的规则是什么?
- 2018年6月8日,第一届TMMi®中国峰会即将在上海浦东软件园隆重召开。想聆听最权威专家的精彩演讲吗?想身临现场感受最前沿的趋势和技术理念吗?整装待发的你,是否还缺一份“参会攻略”?此次峰会《TMMi精华——目标驱动的测试过程改进》新书首发,异步君在现场准备了多重活动,等待与你相遇,那么让我们一起走进大会的精彩亮点吧!新书首发,点击试读TMMi和其他改进模型最大的区别是TMMi的独立性。T... 2018年6月8日,第一届TMMi®中国峰会即将在上海浦东软件园隆重召开。想聆听最权威专家的精彩演讲吗?想身临现场感受最前沿的趋势和技术理念吗?整装待发的你,是否还缺一份“参会攻略”?此次峰会《TMMi精华——目标驱动的测试过程改进》新书首发,异步君在现场准备了多重活动,等待与你相遇,那么让我们一起走进大会的精彩亮点吧!新书首发,点击试读TMMi和其他改进模型最大的区别是TMMi的独立性。T...
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.5节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.5节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
- 作者:_昏鸦来源:https://www.cnblogs.com/hun-ya/p/8365255.html Burp Suite要抓HTTPS的包的话,是需要有Burp Suite的CA证书的 为什么要证书这里就不说了,下面是具体步骤1.首先要把Burp Suite的CA证书下载到本地 Burp Suite软件是自带了CA证书的,我总结了一下有两种方法把C... 作者:_昏鸦来源:https://www.cnblogs.com/hun-ya/p/8365255.html Burp Suite要抓HTTPS的包的话,是需要有Burp Suite的CA证书的 为什么要证书这里就不说了,下面是具体步骤1.首先要把Burp Suite的CA证书下载到本地 Burp Suite软件是自带了CA证书的,我总结了一下有两种方法把C...
- 注:如果是MBR格式的分区用原版法装Win10的话,可以参照补全帖的三十二,三十三条进行尝试。帖子的链接在本帖的尾部。一、装系统前的准备16G及以上空U盘一个(问8G的,还有问内存卡的,我认输,可以用!)Win10专业版激活码一个(问为什么不用KMS,它会修改你的注册表,劫持你的主页,加任务计划等)能下载能插U盘的电脑一部(别和我说没有,出门网吧去)一个微软的账号(自己注册一个,win10的... 注:如果是MBR格式的分区用原版法装Win10的话,可以参照补全帖的三十二,三十三条进行尝试。帖子的链接在本帖的尾部。一、装系统前的准备16G及以上空U盘一个(问8G的,还有问内存卡的,我认输,可以用!)Win10专业版激活码一个(问为什么不用KMS,它会修改你的注册表,劫持你的主页,加任务计划等)能下载能插U盘的电脑一部(别和我说没有,出门网吧去)一个微软的账号(自己注册一个,win10的...
- 转载请注明出处:http://blog.csdn.net/gane_cheng/article/details/53001846http://www.ganecheng.tech/blog/53001846.html (浏览效果更好)本文将讲解HTTPS协议在Tomcat中启用是如何配置的。概念简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型... 转载请注明出处:http://blog.csdn.net/gane_cheng/article/details/53001846http://www.ganecheng.tech/blog/53001846.html (浏览效果更好)本文将讲解HTTPS协议在Tomcat中启用是如何配置的。概念简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型...
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签