⭐ 欢迎来到虫虫下载站!
|
📦 资源下载
📁 资源专辑
ℹ️ 关于我们
⭐ 虫虫下载站
🔐
登录
📝
注册
虫虫下载站
专业电子工程师资源平台
📤 上传资源
🏠 首页
📦 资源下载
📁 资源专辑
🔧 热门软件
⭐ 精品资源
🎓 基础知识
📐 电路图
📚 电子书
🔢 在线计算器
🔍 代码搜索
🏠
首页
›
📖 技术阅读
📖
技术阅读
工程师原创文章 · 技术经验分享 · 项目案例解析
📊 共 19889 篇文章
✍️ 原创分享
📚 持续更新
一位老哥写文怒刚 Redis 作者
这篇文章是关于 Redis 的一个技术类小八卦,我看完直呼 666。这文之前发过,不过没多少人看到,并且现在我的观点也发生了点变化,所以重新修改一波。开始表演我无意间查到一位叫 mattsta 的老哥的 14 年写的文章,这老哥说 Redis 现在实现的 CRC 算法太简陋了!他有能提升 4 倍性能的增强版 CRC 算法 - CRCSpeed!我马上去看了我...
📅 2023-08-16
阅读全文 →
开发计费系统中学到的 5 件事
不是所有货币都有小数位在设计数据库表结构时,有一个普遍观点是“永远不要用浮点数来表示钱”。一些人建议使用MONEY数据类型,另一些人则告诉你要使用DECIMAL。对于计费系统来说,这两种类型在某些情况下都是错的。当然,在美国和大多数欧洲国家,货币是有小数位的。在日本,情况就不是这样的——你不能收取 2500.50 日元的费用。除了日本,冰岛的货币也没有小数位...
📅 2023-08-16
阅读全文 →
Spring Boot 集成 Apollo 配置中心,真香、真强大!
作者:超级小豆丁来源:http://www.mydlq.club/article/42/由于 Apollo 概念比较多,刚开始使用比较复杂,最好先过一遍概念再动手实践尝试使用。1、背景随着程序功能的日益复杂,程序的配置日益增多,各种功能的开关、参数的配置、服务器的地址……对程序配置的期望值也越来越高,配置修改后实时生效,灰度发布,分环境、分集群管...
📅 2023-08-16
阅读全文 →
一文了解四种软件架构:Serverless架构、微服务架构、分布式架构、单体架构
如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。一、单体架构单体架构比较初级,典型的三级架构,前端(Web/手机端)+中间业务逻辑层+数据库层。这是一种典型的 Java Spring mvc 或者 Python Django 框架的...
📅 2023-08-16
阅读全文 →
这24个高频存储问题,你一定要知道!如何不停机,安全更换数据库?大厂都怎么做MySQL到Redis同步的?
工作中,我们少不了要接触不同类型的业务系统,它们规模各异,研发过程中的问题也五花八门,但却有一个神奇的规律: 凡是那些特别难解决、让你付出巨大代价,或损失惨重的技术问题,几乎都可以归为存储系统的问题。 其实,这个规律不难理解。不论你的系统业务是什么,最终都要落到对数据的管理上,只要最终的“数据”是正确的,剩下的都是小问题;数据错了、丢了,...
📅 2023-08-16
阅读全文 →
项目中Dao,Service,Controller,Util,Model是什么意思,为什么划分?
来源:zhihu.com/question/58410621/answer/156868800 暗灭适合受众 :2年以下的初级程序员和0基础的门外汉内容大纲:1.为什么需要一个好的代码结构2.什么样才是一个好的结构3.每一个分类代表什么含义4.是否适用于WEB,Android和IOS?5.进一步的学习的话,是要学习系统架构么?一 为什么需要一个好的代码结构好...
📅 2023-08-16
阅读全文 →
一次深夜优化,MySQL亿级数据分页的奇妙经历
下班后,愉快的坐在在回家的地铁上,心里想着周末的生活怎么安排。突然电话响了起来,一看是我们的一个开发同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出问题了。果然,沟通的情况是线上的一个查询数据的接口被疯狂的失去理智般的调用,这个操作直接导致线上的MySql集群被拖慢了。好吧,这问题算是严重了,下了地铁匆匆赶到家,开电脑,跟同事把Pi...
📅 2023-08-16
阅读全文 →
超神了!因为一次接口超时,我一路排查到了内核代码
接着上次的接口超时排查,这次排查接口超时原因,鬼知道我经历了什么,最终查到是因为 journal 导致 write 系统调用被阻塞进而导致超时后,总感觉证据还不够充分,没有一个完美的交待。而且 leader 还想着让我把问题排查过程分享给同事们,这让我更加不安,担心搞错了方向。在以往的博客中,我的问题结论总是确定的,如果是推论的话,我会显式注明。现在的情况让...
📅 2023-08-16
阅读全文 →
记一次性能优化,单台 4 核 8G 机器支撑 5 万 QPS
来源 | https://segmentfault.com/a/1190000018075241前言这篇文章的主题是记录一次性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。如何优化首先大家要明确的一点是,脱离需求谈优化都是耍...
📅 2023-08-16
阅读全文 →
阿里架构师辞去月薪10万工作,发现“漏洞”月入100W惊人
对于大家来说每天一到饭点就头疼点外卖实在太贵了!!!一个月30天一顿20+四舍五入半个月零花钱就没了!今天我教你一招0 元 点 外 卖 美团饿了么外卖红包大漏洞! 外卖党终极省钱秘籍!????????????????????????漏洞都在这里就在昨天,想跟同事一起点奶茶于是打开了饿了么外卖,一下单居然要3...
📅 2023-08-16
阅读全文 →
拼多多,一面,i++ 是线程安全的吗?一脸蒙逼
简介volatile关键字保证了在多线程环境下,被修饰的变量在别修改后会马上同步到主存,这样该线程对这个变量的修改就是对所有其他线程可见的,其他线程能够马上读到这个修改后值.Thread的本地内存 每个Thread都拥有自己的线程存储空间Thread何时同步本地存储空间的数据到主存是不确定的例子 img借用Google JEREMY MANSON 的解释,上...
📅 2023-08-16
阅读全文 →
【建议收藏】Spring Boot注解全梳理!
一、注解(annotations)列表@SpringBootApplication:包含了**@ComponentScan**、「@Configuration」 和 「@EnableAutoConfiguration」 注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程...
📅 2023-08-16
阅读全文 →
高并发存储优化篇:诸多策略,缓存为王
本文内容概述缓存是什么1.1. 存储宕机的致命代价1.2. 数据库性能为什么会下降1.3. 缓存的类型一线研发最头疼的缓存问题2.1. 缓存失效2.2. 缓存穿透2.3. 缓存雪崩2.4. 数据漂移2.5. 缓存踩踏2.6. 缓存污染2.7. 热点key顶级缓存架构一览3.1. 微博缓存架构演进3.2. 知乎首页已读过滤缓存设计总结Part1缓存是什么1.1...
📅 2023-08-16
阅读全文 →
免费的XShell替代品,同时支持Windows,macOS,Linux!又来一款国产良心工具....
来源:toutiao.com/i6694563184428188171引言FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,macOS,Linux,它不单单是一个SSH工具,完整的说法应该叫一体化的的服务器,网络管理软件,在很大程度上可以免费替代XShell,是国产中不多见的良心产品,具有免费海外...
📅 2023-08-16
阅读全文 →
淘宝服务端并发分布式架构演进之路
- 前言 -本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径。-&...
📅 2023-08-16
阅读全文 →
达达集团智能弹性伸缩架构的设计与落地实践
文章来源:架构头条,嘉宾 | 杨森,编辑 | 李忠良面对节假日常规促销、618/ 双 11 购物节等配送业务订单量的暴增,达达集团通过智能弹性伸缩架构和精细化的容量管理,有效地做到了业务系统对配送全链路履约和服务体验的保驾护航。在 2021 年 4 月 25 日 ArchSummit 全球架构师峰会(上海站)上,达达集团云平台 DevOps & SR...
📅 2023-08-16
阅读全文 →
不会这些搜索技巧,真别说你懂 GitHub!
很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。相信看完这篇文章,你就可以学会如何精准地在GitHub搜索项目。开源项目的组成部分 在讲清楚之前呢,我们先来了解一下...
📅 2023-08-16
阅读全文 →
别再用kill -9关闭程序了......
“ kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用 ps 指令或 jobs 指令查看。kill -9 pid ???讲的这个复杂,简单点来说就是用来杀死 Linux 中的进程,啥?你问我啥是进程?请自行百度。我相信很多人都...
📅 2023-08-16
阅读全文 →
那些口口声声说躺平的年轻人,加起班内卷起来一个比一个拼命!
最近发现,一个新词迅速蹿红年轻人社交圈,就是“躺平”。既然内卷是资本的阴谋,所以我就坚决拒绝内卷,带薪摸鱼,或者干脆回老家,反正自己过得开心就行了。躺平,本质上其实是一种自欺欺人。我能理解那种被内卷折磨得心力交瘁的感觉,工作压力大的时候只想躺平,这太正常了。但问题是,在竞争压力如此大,不进则退的社会环境中,这根本就不实际。这世界上根本没有躺平,要是你能躺平,...
📅 2023-08-16
阅读全文 →
环形链表找入口,真的太妙了
链表是否有环问题看似简单,但实际处理上有很多需要注意的,这个问题是非常高频笔试面试题,记忆不牢固容易遗忘,可以认真看看学习一波!当然今天这两题对应力扣141和力扣142,有个小伙伴就在某手面试中遇到了。判断链表是否有环问题描述:给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。如果链表中存在环,...
📅 2023-08-16
阅读全文 →
10分钟手撸极简版ORM框架!
最近很多小伙伴对ORM框架的实现很感兴趣,不少读者在冰河的微信上问:冰河,你知道ORM框架是如何实现的吗?比如像MyBatis和Hibernte这种ORM框架,它们是如何实现的呢?为了能够让小伙伴们更加深刻并且清晰的理解ORM框架的实现原理,冰河决定自己手撸一个极简版的ORM框架,让小伙伴们一看就能够明白什么是ORM框架?ORM框架到底是如何运行的?ORM框...
📅 2023-08-16
阅读全文 →
如图两道面试题,顺便深入线程池,并连环17问
这两面试题是基友朋友最近去面滴滴遇到的,今天就借着这两面试真题来深入一波线程池吧,这篇文章力求把线程池核心点和常问的面试点一网打尽,当然个人能力有限,可能会有遗漏,欢迎留言补充!先把问题列出来,如果你都答得出来,那没必要看下去:为什么会有线程池?简单手写一个线程池?为什么要把任务先放在任务队列里面,而不是把线程先拉满到最大线程数?线程池如何动态修改核心线程数...
📅 2023-08-16
阅读全文 →
北大女生逼迫男友996!男友拒绝,女生却说:996是给年轻人上升的机会!
女朋友想通过996成为人上人,男朋友却不愿意996,到底谁错了?近日,一篇名为“男朋友不愿意996,到底谁错了”的帖子引发网友热议。这篇帖子是一个北大女生发的,称自己和北大的男朋友都是“普通人”、“小镇做题家”,因为工作问题发生了争执。男朋友不想996,希望8小时工作制,女生却觉得996是给年轻人上升的机会,让努力的人得到回报。如果可以,自己愿意选择16小时...
📅 2023-08-16
阅读全文 →
5种分布式事务最终一致性解决方案,一次性说清了!
分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,尤其在微服务架构中,几乎可以说是无法避免,因此也常常被认为是微服务落地的最大阻碍。 随着系统的服务拓扑从单体应用迈向微服务时代,以及数据库数量和种类的增长,分布式系统在满足传统 ACID 标准的事务性需求上,面临着新的挑战。 从 CAP 定理来看,P(可...
📅 2023-08-15
阅读全文 →
面试必备:4种经典限流算法讲解
最近,我们的业务系统引入了Guava的RateLimiter限流组件,它是基于令牌桶算法实现的,而令牌桶是非常经典的限流算法。本文将跟大家一起学习几种经典的限流算法。公众号:捡田螺的小男孩限流是什么?维基百科的概念如下:In computer networks, rate limiting is u...
📅 2023-08-15
阅读全文 →
36 张图详解 DNS :网络世界的导航
上帝视角我们平时在访问网站时,不使用 IP 地址,而是网站域名。但是抓包发现:交互报文是以 IP 地址进行的。那么 IP 地址是从哪来的呢?这是因为 DNS 把网站域名自动转换为 IP 地址。报文交互抓包DNS 出现 TCP/IP 是基于 IP 地址进行通信的,但是 IP 地址不太好记。于是出现了另一种方便记忆的标识符,那就是主机名。为计算机配置主机名,在进...
📅 2023-08-15
阅读全文 →
某大厂程序员求助:认识一个不错的小姐姐,却得知对方竟有四个兄弟姐妹!想放弃,对方却穷追不舍,怎么办?
独生子女愿意和家里兄弟姐妹很多的人结婚吗?有人觉得兄弟姐妹少了麻烦少,有人觉得兄弟姐妹多了养老方便,事实如何呢?一位美团程序员发帖求助:在网上认识一个女生,颜值还可以,聊了一周也挺正常,今天见面吃饭,她说家里有四个兄弟姐妹,楼主当时就惊呆了。回来后,女生给楼主发消息,楼主没回,女生又发消息问对她哪里不满意,还能不能再深入了解下。楼主问大家:自己该怎么回?楼主...
📅 2023-08-15
阅读全文 →
Financial DevOps Summit:杰蛙科技金融领域DevOps实践分享
在竞争激烈的金融世界中,消费者可以在一秒钟内转换忠诚度,因此必须在各种应用程序和平台之间提供连续的正常运行时间和出色的用户体验。金融服务公司需要复杂而严格的软件开发流程来满足严格的公司和法规要求,且需要比以往更快地发布软件,从而达到期望并战胜竞争。你怎么能做到这一点? DevOps对全球几乎所有公司都产生了影响。但这是对高度管制的环境的安全选择吗?...
📅 2023-08-15
阅读全文 →
分库分表就能无限扩容吗?
- 目录 -1、正常情况下的服务演化之路2、单元化3、最后- 前言 -像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问,...
📅 2023-08-15
阅读全文 →
为什么阿里巴巴要禁用Executors创建线程池?
导读:看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因.首先感谢大家在盖楼的间隙阅读本篇文章,通过阅读本篇文章你将了解到:线程池的定义Executors创建线程池的几种方式ThreadPoolExecutor对象线程池执行任务逻辑和线程池参数的关系Exe...
📅 2023-08-15
阅读全文 →
首页
« 上一页
296
297
298
299
300
301
302
303
304
下一页 »
末页
🔐 用户登录
×
加载中...
加载登录表单中...
🎁
免费注册送10积分
×
加载中...
加载注册表单中...
🔑 找回密码
×
加载中...
加载表单中...
🔐
需要登录
×
🔒
登录后即可使用!
🎁
新用户注册立即送10积分
积分可用于下载资源,免费获取优质技术资料
🚪
退出登录
×
👋
确认要退出登录吗?
退出后需要重新登录才能下载资源