0

Rabbitmq可靠消息投递,消息确认机制

前言 我们知道,消息从发送到签收的整个过程是 Producer-->Broker/Exchange-->Broker/Queue-->Consumer,因此如果只是要保证消息的可靠投递,我们需要考虑的仅是前两个阶段,因为消息只要成功到达队列,就算投递成功。 比如投递消息时指定的Exchange不存在 ...

无代码,非程序 发布于 2021-01-18 12:43 评论(0) 阅读(342)
2

WEB开发框架性能排行与趋势分析2-三大惊喜变化

上一次基于TechEmpower的《Web Framework Benchmarks》性能基准测试的解读之后,时隔两年此次Round19(2020-05-28)榜单有了三个令人兴奋的变化:一、神奇的Lithium;二、恐怖的Workerman;三、意外的Roda ...

windfic 发布于 2021-01-18 12:24 评论(0) 阅读(515)
2

Kafka底层原理剖析(近万字建议收藏)

Kafka 简介 Apache Kafka 是一个分布式发布-订阅消息系统。是大数据领域消息队列中唯一的王者。最初由 linkedin 公司使用 scala 语言开发,在2010年贡献给了Apache基金会并成为顶级开源项目。至今已有十余年,仍然是大数据领域不可或缺的并且是越来越重要的一个组件。 K ...

五分钟学大数据 发布于 2021-01-18 12:23 评论(0) 阅读(364)
12

.NET Core部署到linux(CentOS)最全解决方案,常规篇

本文为大家介绍使用 .NET Core部署到Linux服务器的方法,通过本文你将了解到Linux在虚拟机下的安装、Xshell,Xftp的使用方法、git在linux下的交互使用以及.net core在linux下的发布与运行全过程,本文皆在总结了一些经验与笔记在部署过程中遇到的一些问题,同时分享... ...

.NET快速开发框架 发布于 2021-01-18 11:22 评论(14) 阅读(1275)
0

JAR冲突问题的解决以及运行状态下如何查看加载的类

今天碰到群里小伙伴问,线上程序好像有多个不同版本的Netty包,怎么去看到底加载了哪一个? 在说如何看之前,先来说说,当你开始意识到项目里有多个不同版本的Jar包,都是因为遇到了这几个异常: java.lang.NoSuchMethodException:自己代码中调用了某个方法,因为加载了其他版本 ...

程序猿DD 发布于 2021-01-18 11:16 评论(0) 阅读(183)
0

iTerm2 实现 ssh 自动登录,并使用 Zmodem 实现快速传输文件

原文链接:https://fuckcloudnative.io/posts/iterm2-auto-login/ 对于 YAML 工程师来说,我们经常需要 ssh 登录不同的服务器,每次登录时都要经历两个步骤: 输入 ssh root@host-ip 输入密码 每次都重复这样的操作,不仅麻烦,还要记 ...

米开朗基杨 发布于 2021-01-18 11:12 评论(2) 阅读(183)
21

【年度总结】在大厂混了两年,然后呢?

背景 不知不觉距离上次在博客园写博客已经过去两年了。 这两年在内网写了一些文档, 但是感觉应该换个地, 一是跳出内网的思维,二是有些思考希望能更真实、直接记录下来,也能听听不同的声音。 承接上一个帖子 一份来自一月寒冬互联网一线的面经(附面试题, lz最后选择了 X条(XX跳动), 闷头干了两年,也 ...

NovaCN 发布于 2021-01-18 10:54 评论(41) 阅读(3468)
27

CSS 奇思妙想边框动画

今天逛博客网站 -- shoptalkshow,看到这样一个界面,非常有意思: 觉得它的风格很独特,尤其是其中一些边框。 嘿嘿,所以来一篇边框特辑,看看运用 CSS,可以在边框上整些什么花样。 border 属性 谈到边框,首先会想到 border,我们最常用的莫过于 solid,dashed,上图 ...

ChokCoco 发布于 2021-01-18 10:41 评论(7) 阅读(644)
5

亿级大表在线不锁表变更字段与索引

摘要:在业界中有一个比较成熟的工具,针对大表的场景,可以在线进行Alter变更,且不会出现锁表的风险。除此之外,它还有其他的一些优点,让我们开始探索吧。 背景 大家在日常工作中,往往需要对数据库的表结构做变更,一般涉及到增删字段,修改字段属性等ALTER的操作。然而,在大表场景下,特别是千万级、亿级 ...

华为云开发者社区 发布于 2021-01-18 10:35 评论(0) 阅读(542)
0

解决Tengine健康检查引起的TIME_WAIT堆积问题

简介: 解决Tengine健康检查引起的TIME_WAIT堆积问题 一. 问题背景 “服务上云后,我们的TCP端口基本上都处于TIME_WAIT的状态”、“这个问题在线下机房未曾发生过” 这是客户提交问题的描述。 客户环境是自建Tengine作为7层反向代理,后端接约1.8万台NGINX。Tengi ...

阿里云云栖号 发布于 2021-01-18 10:28 评论(0) 阅读(134)
2

Java 注解

注解是用来为类、接口、方法和字段等提供元数据信息,这些信息可以被编译器,开发工具和其他程序等识别,能够在编译和运行时访问元数据信息 ... ...

陆十三 发布于 2021-01-18 10:27 评论(0) 阅读(173)
1

Java进阶专题(二十一) 消息中间件架构体系(3)-- Kafka研究

前言 Kafka 是一款分布式消息发布和订阅系统,具有高性能、高吞吐量的特点而被广泛应用与大数据传输场景。它是由 LinkedIn 公司开发,使用 Scala 语言编写,之后成为 Apache 基金会的一个顶级项目。kafka 提供了类似 JMS 的特性,但是在设计和实现上是完全不同的,而且他也不是 ...

有梦想的老王 发布于 2021-01-18 10:20 评论(0) 阅读(172)
0

如何构建一个多人(.io) Web 游戏,第 1 部分

原文:How to Build a Multiplayer (.io) Web Game, Part 1 GitHub: https://github.com/vzhou842/example-.io-game 深入探索一个 .io 游戏的 Javascript client-side(客户端)。 ...

为少 发布于 2021-01-18 10:18 评论(0) 阅读(224)
23

2020年度总结 | 葡萄城软件开发技术回顾

本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 2020年是不平凡的一年,虽然疫情为整个社会都带来了巨大的冲击,但IT技术人们却从未停止过创新和发展的步伐。 葡萄城是全球领先的软件开发技术提供商。在专注软件开发技术的40年中 ...

葡萄城技术团队 发布于 2021-01-18 10:14 评论(4) 阅读(1877)
2

RPC 是通信协议吗 ?→ 我们来看下它的演进过程

开心一刻 一实习小护士给我挂针,拿着针在我胳膊上扎了好几针也没找到血管 但这位小姑娘真镇定啊,表情严肃认真,势有不扎到血管不罢休的意思 十几针之后,我忍着剧痛,带着敬畏的表情问小护士:你这针法跟容嬷嬷学的么? 写在前面 单机应用中的方法调用很简单,直接调用就行,像这样 因为调用方与被调用方在一个进程 ...

青石路 发布于 2021-01-18 10:05 评论(0) 阅读(371)
2

漫画 | 产品经理频繁更改需求,我没忍住把他给砍了!

众所周知,程序员是一类思维比较特殊的群体,但他们也有不为人知的烦恼,最常见的是经常被产品经理频繁改需求、拿老板来压人等...,而这些烦恼外行人是很难理解的. 就像前些年就出现过“软件公司老板被员工用显示器砸脸”的新闻,而老板被采访时的回答是:“我就是让程序员再改一下需求...”,但真的仅仅只是再让改 ...

漫画前端∙苏南 发布于 2021-01-18 10:04 评论(6) 阅读(364)
2

一道有趣的golang排错题

很久没写博客了,不得不说go语言爱好者周刊是个宝贝,本来想随便看看打发时间的,没想到一下子给了我久违的灵感。 go语言爱好者周刊78期出了一道非常有意思的题目。 我们来看看题目。先给出如下的代码: package main import ( "fmt" "time" ) func main() { ...

apocelipes 发布于 2021-01-18 09:54 评论(0) 阅读(138)
3

ASP.NET Core错误处理中间件[1]: 呈现错误信息

NuGet包“Microsoft.AspNetCore.Diagnostics”中提供了几个与异常处理相关的中间件。当ASP.NET Core应用在处理请求过程中出现错误时,我们可以利用它们将原生的或者定制的错误信息作为响应内容发送给客户端。在着重介绍这些中间件之前,下面先演示几个简单的实例,从而使... ...

Artech 发布于 2021-01-18 09:49 评论(0) 阅读(310)
7

数学,离一个程序员有多近?

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 数学离程序员有多近? ifelse也好、for循环也罢,代码可以说就是对数学逻辑的具体实现。所以敲代码的程序员几乎就离不开数学,难易不同而已。 那数学不好就写不了代码吗😳?不,一 ...

小傅哥 发布于 2021-01-18 09:38 评论(0) 阅读(615)
0

上周热点回顾(1.11-1.17)

热点随笔: · 965七年我失去了什么?得到了什么? (逃离沙漠)· 面试之后,扼腕叹息。 (why技术)· 图解 | 原来这就是网络 (闪客sun)· 2020年工作上的最大收获——监控告警体系 (老於`)· .Net微服务实战之负载均衡(下) (陈珙)· .netcore 急速接入第三方登录,不 ...

博客园团队 发布于 2021-01-18 09:34 评论(0) 阅读(478)