调试相关

加载中

阿里大佬分享API网关在微服务架构中的应用

https://my.oschina.net/yinjihuan/blog/4637106?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

来自:未知的瞬间 案例背景介绍: 在实践微服务架构时,我们经常会面对以下需求:如何隔离外部和内部,如何保障后台服务安全性,如何降低运维成本,如何减少变更的流程和错误成本,如何减少客户端与服务的耦合等,API网关是一个非常重要的集中管控点。 解决思路/成功要点: 通过引入API网关这一角色,可以高效的实现微服务集群的输出,节约后端服务开发成本,减少上线风险,并为服务熔断,灰度发布,线上测试等提供简单方案。 ...

2020/02/17 10:18

Kafka 是怎么存储的?为什么速度那么快?

https://my.oschina.net/lishangzhi/blog/4961512?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

文章收录地址:Java-Bang 专注于系统架构、高可用、高性能、高并发类技术分享 Kafka 依赖于文件系统(更底层地来说就是磁盘)来存储和缓存消息。在我们的印象中,对于各个存储介质的速度认知大体同下图所示的相同,层级越高代表速度越快。很显然,磁盘处于一个比较尴尬的位置,这不禁让我们怀疑 Kafka 采用这种持久化形式能否提供有竞争力的性能。在传统的消息中间件 RabbitMQ 中,就使用内存作为默认的存储介质,而磁盘作为备选...

02/24 13:40

新年快乐,还有我给你们准备的新年礼物 ~

https://my.oschina.net/ACOIer/blog/4953883?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

❝ 首先祝大家新年快乐 ~ 哈哈哈哈,没有红包。 只有我想和你们说的话,很重要 !!!❞ 我是 2020 年年底的时候开始注册 LeetCode 这个网站的,之前只是停留在听说。 随着自己的刷题,后来萌生了「刷穿 LeetCode」并把题解发布公众号的想法。 但在我陆陆续续按照 LeetCode 的题目顺序写了几十篇题解之后,我发现这样的“顺序刷题”方式可能只适合「本身刷题只是为了维持手感」的同学,并不适合「学习算法/提高算法水平」的同学...

SSE之浏览器EventSource及服务端event-stream简单使用及三种方式实现服务端推送(WebAsyncTask和SseEmitter及WebFlux)

https://my.oschina.net/u/4075062/blog/4969109?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

# 浏览器EventSource ## EventSource基本介绍 > EventSource 是服务器推送的一个网络事件接口。一个EventSource实例会对HTTP服务开启一个持久化的连接,以text/event-stream 格式发送事件, 会一直保持开启直到被要求关闭。 > 一旦连接开启,来自服务端传入的消息会以事件的形式分发至你代码中。如果接收消息中有一个事件字段,触发的事件与事件字段的值相同。如果没有事件字段存在,则将触发通用事件。 > 与 WebSockets,不同的是...

03/03 14:51

MATLAB GUI制作快速入门

https://my.oschina.net/u/4274692/blog/3500215?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

创建空白的GUI 在MATLAB命令行中输入guide 新建GUI,选择Blank GUI (Default),点击确定后就生成了一个空白的GUI制作界面,如下图所示 图1 制作GUI的具体过程 简单加法器 将可编辑文本拖入界面中 双击可编辑文本,在String栏中可以修改相应的文字,Tag栏是相当于给每个文本的一个标记,在后面的输入输出环节作用非常大。 将静态文本拖入界面中,双击它,同样可以在String栏中修改文本内容;同理,将按钮拖入界面中,修改其Strin...

2019/06/15 10:14

语义化的软件版本号规则

https://my.oschina.net/yeah11/blog/506095?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

基本规则 顾名思义,语义化的版本就是让版本号更具语义化,可以传达出关于软件本身的一些重要信息而不只是简单的一串数字。 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的API 修改 次版本号:当你做了向下兼容的功能性新增 修订号:当你做了向下兼容的问题修正 先行版(预览版)版本号及版本编译信息可以加到"主版本号.次版本号.修订号"的后面,作为延伸。 具体规范 具体详尽的规范可以...

2015/09/14 23:11

深入 Python 解释器源码,我终于搞明白了字符串驻留的原理!

https://my.oschina.net/u/4051725/blog/4957860?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

△点击上方“Python猫”关注 ,回复“1”领取电子书 英文:https://arpitbhayani.me/blogs/string-interning 作者:arpit 译者:豌豆花下猫(“Python猫”公众号作者) 声明:本翻译是出于交流学习的目的,基于 CC BY-NC-SA 4.0 授权协议。为便于阅读,内容略有改动。 每种编程语言为了表现出色,并且实现卓越的性能,都需要有大量编译器级与解释器级的优化。 由于字符串是任何编程语言中不可或缺的一个部分,因此,如果有快速操...

02/15 16:17

C语言 | auto定义变量

https://my.oschina.net/u/4866402/blog/4959487?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一” ——包租婆 这道理放在C语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。 那么如何学习呢?当然是每天都练习一道C语言题目!! 作者 闫小林 白天搬砖,晚上做梦。我有故事,你有酒么? 例88:学习使用C语言auto定义变量的用法。 解题思路:auto自动存储类型,一...

02/22 08:30

Spring_Spring与AOP

https://my.oschina.net/u/4306898/blog/4199879?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

一、传统编程使用代理解决目标类增强问题 1 //主业务接口 2 public interface ISomeService { 3 // 目标方法 4 void doFirst(); 5 // 目标方法 6 void doSecond(); 7 } ISomeService 1 //目标类 2 public class SomeServiceImpl implements ISomeService { 3 4 @Override 5 public void doFirst() { 6 // TODO Auto-generated method stub 7 System.out.println(...

2018/01/12 00:57

私有云、公共云、混合云安全性的优点和缺点

https://my.oschina.net/inspurcloud/blog/4958496?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

无论企业的基础设施是在私有云、公共云还是混合云中运行,网络安全都是至关重要的部分。在云计算安全方面,没有一种适合所有企业的架构。IT架构师必须衡量所有业务应用程序和数据集的网络安全需求。在定义之后,可以对技术服务进行分类并指定用于公共云或私有云中的部署,而无论从成本和网络安全角度来看,各种云平台都会发挥自己的作用和意义。 在企业决定部署云计算之前,需要了解私有云与公共云安全性以及混合云安全之间的差...

02/22 09:09

Nacos(二)服务注册与发现功能

https://my.oschina.net/xiaohai945/blog/4970410?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

先将cloudalbb-nacos-provider1001和cloudalbb-nacos-provider1002两个提供者实例部署,再将cloudalbb-nacos-consumer1011和cloudalbb-nacos-consumer1012两个消费者部署(分别采用resttemplate和openfeign两种方式请求)下面可以登录nacos,查看当前可用服务 resttemplate请求了provider1001,openfeign请求了provider1002,当将provider1002宕机,openfeign自动改为请求provider1001...

03/04 14:36

都在推介 TS,但 TS 真的有必要上吗?来看看老司机怎么说

https://my.oschina.net/u/3623645/blog/4954902?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

点击上方蓝字关注前端下午茶,从此前端进阶不再难 文章转载自港台作者:Ting-Shu Lin,文末有原文链接。 大家好,我是京都开发室的Lin。 在工作与私人专案中使用TypeScript开发已约两年, 想就导入TypeScript时的经验与大家分享。 近年TypeScript是前端领域最热门的一项技术。 根据The State of JavaScript的资料,越来越多开发者选择使用TypeScript且评价也趋向正面。 许多团队会考虑「下个专案应该用TypeScript 开发」、「把现...

02/16 09:17

OpenYurt 如何 “0 侵入” 攻破云边融合难点

https://my.oschina.net/yunqi/blog/4968600?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

简介: 随着 5G、IoT、直播、CDN 等行业和业务的发展,越来越多的算力和业务开始下沉到距离数据源或者终端用户更近的位置,以期获得很好的响应时间和成本,这是一种明显区别于传统中心模式的计算方式——边缘计算。 随着 5G、IoT、直播、CDN 等行业和业务的发展,越来越多的算力和业务开始下沉到距离数据源或者终端用户更近的位置,以期获得很好的响应时间和成本,这是一种明显区别于传统中心模式的计算方式——边缘计算。 然而...

03/03 10:18

使用Opencv和Python构建贪吃蛇小游戏

https://my.oschina.net/u/4218785/blog/4961725?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

点击上方“AI算法与图像处理”,选择加"星标"或“置顶” 重磅干货,第一时间送达 来源丨https://blog.csdn.net/ZeroSwift/article/details/112172663 编辑丨AI算法与图像处理 导读 本文详细介绍贪吃蛇小游戏,主要是使用方向键来控制小蛇的移动,并让小蛇尽可能多的吃到地图中的小苹果,变得更长。 基础工作 导入基础程序库 首先需要导入我们所需要的各种程序库。 import cv2import numpy as npform random import randintform...

02/23 10:33

Redmine-4.1.1更改默认页脚:"Powered by Redmine 2006-2020 Jean-Philippe Lang"

https://my.oschina.net/SamXIAO/blog/4968862?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

默认页脚 方法 更改 ~/redmine-4.1.1/app/views/layouts/base.html.erb 下面一行 Powered by <%= link_to Redmine::Info.app_name, Redmine::Info.url %> © 2006-2020 Jean-Philippe Lang 改为 页脚-- Let's goooo.... SamXIAO 2021 更改后的效果 操作记录 # samxiao @ rm411 in ~/redmine-4.1.1 [11:13:03] $ grep -r -l "Powered" . ./app/views/layouts/base.html.erb ./plugins/additionals/assets/javascripts/d...

03/03 11:36

黑暗世界的搜索引擎

https://my.oschina.net/u/4356887/blog/3383894?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

什么是 Shodan? 首先,Shodan 是一个搜索引擎,但它与 Google 这种搜索网址的搜索引擎不同,Shodan 是用来搜索网络空间中在线设备的,你可以通过 Shodan 搜索指定的设备,或者搜索特定类型的设备,其中 Shodan 上最受欢迎的搜索内容是:webcam,linksys,cisco,netgear,SCADA等等。 那么 Shodan 是怎么工作的呢?Shodan 通过扫描全网设备并抓取解析各个设备返回的 banner 信息,通过了解这些信息 Shodan 就能得知网络中哪一种...

2019/09/28 10:40

【一周资讯】建信金科获国家高新技术企业认定;Apache 软件基金会 2020 年安全报告发布,安全问题显著增加

https://my.oschina.net/u/4641383/blog/4941412?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

点击上方“蓝字”关注我们 编辑 | 小优 金科快讯 建信金科获国家高新技术企业认定 近日,科学技术部火炬高科技产业开发中心下发了《关于上海市2020年第二批高新技术企业备案的复函》,认定建信金融科技有限责任公司为国家高新技术企业。(https://mp.weixin.qq.com/s/B_GDJPzFyDZhQEk4yLatUQ) 科技资讯 Apache 软件基金会 2020 年安全报告发布,安全问题显著增加 26日,Apache 软件基金会(ASF)发布了 2020 年安全报告。Apach...

01/29 19:00

面试官问我Linux下常见网络命令

https://my.oschina.net/u/4579491/blog/4930365?channel=REC&scene=SCENE_FEEDS&recid=2e31d3e6-0d89-490c-879f-5b39b5a0ffb9

✨一起学习、成长、温情的热爱生活✨ 前言 今天来讲一讲Linux命令相关内容,在全球超级计算机TOP500强操作系统排行榜中,Linux的占比最近十几年长期保持在85%以上,且一直呈现快速上升趋势。根据2016年的排行榜,Linux的占比已经高达98.80%。其实在各种大、中小型企业的服务器应用领域,Linux系统的市场份额也越来越接近这个比例,这足以说明Linux的表现是多么出色。所以面试的时候却经常会被问到,我们根据面经来进行补短板,查...

01/28 08:00
返回顶部
顶部