⭐ 欢迎来到虫虫下载站!
|
📦 资源下载
📁 资源专辑
ℹ️ 关于我们
⭐ 虫虫下载站
🔐
登录
📝
注册
虫虫下载站
专业电子工程师资源平台
📤 上传资源
🏠 首页
📦 资源下载
📁 资源专辑
🔧 热门软件
⭐ 精品资源
🎓 基础知识
📐 电路图
📚 电子书
🔢 在线计算器
🔍 代码搜索
🏠
首页
›
📖 技术阅读
📖
技术阅读
工程师原创文章 · 技术经验分享 · 项目案例解析
📊 共 19889 篇文章
✍️ 原创分享
📚 持续更新
全员远程办公,半年入 1 亿美元:GitHub 的最大竞争对手上市了!
来源:新智元GitLab 终于上市了! 知名代码和资源托管服务平台 GitLab 当地时间周四完成 IPO,在纳斯达克上市交易。GitLab 在本次 IPO 中筹集了约 6.5 亿美元。 GitLab 此次上市价格为 77 美元,开盘即大涨至 94 美元。最终,股价在周四首日交易中大涨 35%,首日收盘价为 103.89 美元,对应市值为...
📅 2023-08-11
阅读全文 →
Stackoverflow 高赞答案,为什么牛逼的程序员都不用 “ ! = null ' 做判空?
来源:blog.csdn.net/lizeyang/article/details/40040817为了避免空指针调用,我们经常会看到这样的语句。...if (someobject != null) { someobject.doCalc();}...最终,项目中会存在大量...
📅 2023-08-11
阅读全文 →
支付宝员工因绩效3.25B被辞退,员工告上法院,结果来了!
作者 | 互联网架构师来源 | https://mp.weixin.qq.com/s/pvBaNXOGIGPnc2LyCoIjjg最近我经常为大家分享劳动法相关的案件,可还是很多人不把劳动法当作一项技能,只会说劳动法没有用,一遇到事,瞬间就傻。我认识的一部分大厂员工,他们现在已经把每天视频打卡跟录音取证作为一项日常工作来完成了~那些认为劳...
📅 2023-08-11
阅读全文 →
面试字节,问了锁优化,懵B了
开篇对于Java后端的朋友来说,这应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,本文参考了很多网上的优质博文,项目,大厂内部员工,力求不漏掉每一个知识点,有很多朋友靠着这些内容进行复习拿到了BATJ等大厂的offer, 还帮助了很多的Java学习者查缺补漏,希望也能帮助到你!话不多说,直接上干货!这份资源包含:Java基础、Java web、网络...
📅 2023-08-11
阅读全文 →
梳理消息队列 MQ/JMS/Kafka
是不是平常听到说消息队列啊,JMS啊,MQ啊 、kafka啊巴啦啦的一堆术语,听不懂?关系混乱?今天就让我们来一起来看看他们都是什么吧。1消息队列介绍首先举个收快递的栗子,传统的收快递,快递小哥把我们的快递送到我们的手里。他需要什么条件嗯?快递小哥有时间送,我们有时间取,快递小哥和我们约定一个时间地点。但是嗯。快递小哥有那么多的快递需要送,可能送我快递的时候...
📅 2023-08-11
阅读全文 →
性能优化之Java多线程批量拆分List导入数据库
| 前言前两天做了一个导入的功能,导入开始的时候非常慢,导入2w条数据要1分多钟,后来一点一点的优化,从直接把list怼进Mysql中,到分配把list导入Mysql中,到多线程把list导入Mysql中。时间是一点一点的变少了。非常的爽,最后变成了10s以内。下面就展示一下过程。| 直接把list怼进Mysql使用mybatis的批量导入操作: ...
📅 2023-08-11
阅读全文 →
一文详解 API 设计最佳实践
- 前言 -良好设计的API = 快乐的程序员 ????。应用程序接口(API)是一种接口,它让应用程序可以轻松地使用另一个应用程序的数据和资源,API 对于一个产品或公司的成功至关重要。如果没有 API,你大部分喜欢的软件今天就不会存在。例如,Google Maps API 可以让你...
📅 2023-08-11
阅读全文 →
这个 MySQL bug 99% 的人会踩坑!
这周收到一个 sentry 报警,如下 SQL 查询超时了。select * from order_info where uid = 5837661 order by id asc limit 1执行show create tab...
📅 2023-08-11
阅读全文 →
再见了三层架构!DDD分层架构才是永远的王!
话说,我在最开始接触 DDD 的时候啊,被各种新鲜的专业名词所吸引:「贫血模型」、「领域」、「聚合」、「值对象」……开心的吸收着这些知识,并期在实践中用 DDD 的思想来解决传统行业软件开发中所面临的问题。但是,在不断学习的过程中深深的感受到:DDD 的“水”是真的深啊! 最近,一个技术老哥来找我吐槽,他所在的项目团队项目越来越复杂,情况大致为:代...
📅 2023-08-11
阅读全文 →
Service 层和 Dao 层有必要为每个类都加上接口吗?
作者:架构思维toutiao.com/i6882356844245975563前几天刷头条又刷到了「Service 层和 Dao 层真的有必要每个类都加上接口吗?」这个问题,之前简单回答了一波,给出的观点是「看情况」!现在结合我参与的项目以及阅读的一些项目源码来看。如果项目中使用了像 Spring 这样的依赖注入框架,那可以不用接口!先来说说为什么使用了依赖...
📅 2023-08-11
阅读全文 →
10个常见的软件架构模式
想知道如何设计大型企业级的系统吗?在开始主要的代码开发之前,我们必须选择一种合适的体系架构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,应该先了解不同的体系结构。- 什么是架构模式 -根据维基百科,架构模式是在给定上下文中解决软件架构中常见问题的通用、可重...
📅 2023-08-11
阅读全文 →
面试现场:遇到不会回答的问题,如何力挽狂澜 ?
本文来源:https://blog.csdn.net/beibei_programme/article/details/94737215前言今天给大家讲讲面试过程当中最长遇到的窘境,也是最能体现一个候选人临场应变能力的地方,那就是当我们在...
📅 2023-08-11
阅读全文 →
写了个牛逼的日志切面,甩锅更方便了!
最近项目进入联调阶段,服务层的接口需要和协议层进行交互,协议层需要将入参[json字符串]组装成服务层所需的json字符串,组装的过程中很容易出错。入参出错导致接口调试失败问题在联调中出现很多次,因此就想写一个请求日志切面把入参信息打印一下,同时协议层调用服务层接口名称对不上也出现了几次,通过请求日志切面就可以知道上层是否有没有发起调用,方便前后端甩锅还能拿...
📅 2023-08-11
阅读全文 →
面试官欺负人:new Object()到底占用几个字节?
前言我们来分析一下堆内布局以及Java对象在内存中的布局吧。对象的指向先来看一段代码:package com.zwx.jvm;public class HeapMemory { private Object obj1 = new&nb...
📅 2023-08-11
阅读全文 →
我研究了一个月阿里的岗位JD,不曾想.....
很多人都在纠结面试要准备什么,当时是要具体岗位具体对待了! 如果你现在还没有想好到底要面什么的公司,具体哪个职位的话,那就先把大多数公司会考的技术点搞清楚~ 我最近研究了一下各大厂 Java 岗位 JD,薪资范围在 20-60K,具体你能拿多少,就要看你的技术点掌握有多少了~常考的技术点无非就是这几...
📅 2023-08-11
阅读全文 →
SpringBoot巧用 @Async 提升API接口并发能力
异步调用几乎是处理高并发Web应用性能问题的万金油,那么什么是“异步调用”?“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。同步调用下面通过一个简单示例来直观的理解什么是同步调用:定义Task类,创建三个处理函数...
📅 2023-08-11
阅读全文 →
IDEA源码阅读利器 — UML类图插件Diagram
来源:https://www.cnblogs.com/deng-cc/p/6927447.html最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到 Servlet 部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。这次利用了 IDEA 的 diagram,结果一目了然,也是好用到炸裂,就此分享。| 查看图形形式的继承链在你想查看的类...
📅 2023-08-11
阅读全文 →
Java 内存泄漏排查,新技能Get
来源:https://zhenbianshu.github.io/2018/12/troubleshooting_java_memory_leak.html| 背景前些日子小组内安排值班,轮流看顾我们的服务,主要做一些报警邮件处理、Bug 排查、运营 issue 处理的事。工作日还好,无论干什么都要上班的,若是轮到周末,那这一天算是毁了。不知道是公司网络广了...
📅 2023-08-11
阅读全文 →
Java 命名规范(非常全面)
来源:https://www.ramostear.com/blog/2020/03/20/2vxdaqjq.html最近发现很多初级程序员写代码时很不规范,比如方法名 类名 等,如果遇到有代码洁癖的领导肯定会被骂(什么垃圾代码),下面分享一篇不错的规范文章在本文中,将从大到小,从外到内,总结Java编程中的命名规范。文中将会涉及到日常工作中常见的命名示例,如...
📅 2023-08-11
阅读全文 →
Kafka 3.0重磅发布,都更新了些什么?
来源:OSC开源社区(ID:oschina2013)Flink(ID:Apache_Flink)Apache Kafka 是一个分布式开源流平台,被广泛应用于各大互联网公司。Kafka 设计之初被用于消息队列,自 2011 年由 LinkedIn 开源以来,Kafka 迅速从消息队列演变为成熟的事件流处理平台。Kafka 具有四个核心 API,借助这些 AP...
📅 2023-08-11
阅读全文 →
快卷疯了!被面试官说我是今天第5个背八股文的。。。
Java作为目前主流编程语言里面稳居前列的一门语言,为了帮助大家系统性学习掌握和使用它,助力程序员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,逃脱掉“人员优化”的坎,本文给大家整了一套涵盖Java架构面试进阶所有技术栈的快速学习方法和资源。包括各大厂最新面试题以及面经,还有涉及JVM,Mysql,并发,Spring,Mybatis,Redis,MQ,...
📅 2023-08-11
阅读全文 →
敏感数据,“一键脱敏”,Sharding Sphere 完美搞定
来源:https://jaskey.github.io/blog/2020/03/18/sharding-sphere-data-desensitization/Jaskey Lam在真实业务场景中,数据库中经常需要存储某些客户的关键性敏感信息如:身份证号、银行卡号、姓名、手机号码等,此类信息按照合规要求,通常需要实现加密存储以满足合规要求。痛点一通常的解决...
📅 2023-08-11
阅读全文 →
0.2秒居然复制了100G文件?
文章转自:OSC开源社区“今天同事用 cp 命令,把他给惊到了!背景是这样的:他用 cp 拷贝了一个 100 G的文件,竟然一秒不到就拷贝完成了!cp 引发的思考用 ls 看一把文件,显示文件确实是 100 G。sh-4.4# ls -lh-rw-r--r-- 1 root ...
📅 2023-08-11
阅读全文 →
一次 QPS 翻倍的 Java 服务性能优化
来源:https://zhenbianshu.github.io/| 背景前段时间我们的服务遇到了性能瓶颈,由于前期需求太急没有注意这方面的优化,到了要还技术债的时候就非常痛苦了。在很低的 QPS 压力下服务器 load 就能达到 10-20,CPU 使用率 60% 以上,而且在每次流量峰值时接口都会大量报错,虽然使用了服务熔断框架 Hystrix,但熔断后...
📅 2023-08-11
阅读全文 →
Stackoverflow 高赞答案,为什么牛逼的程序员都不用 “ ! = null ' 做判空
来源:blog.csdn.net/lizeyang/article/details/40040817为了避免空指针调用,我们经常会看到这样的语句。...if (someobject != null) { someobject.doCalc();}...最终,项目中会存在大量...
📅 2023-08-11
阅读全文 →
危险!微信和QQ,终于要被取代?
在近期举行的中国国际信息通信展览会5G消息高层论坛上,就有相关人士透露称“5G消息”或将于今年10月中下旬全国试商用。大家可能还对5G消息不太了解。所谓5G消息可以理解为原来短信业务的升级版,不需要你去额外下载APP,但支持文、图、音视频、表情的发送,还支持在线支付等等功能。听起来是不是比微信还要方便?其实在去年的4月份三大运营商联合发布了5G消息白皮书,称...
📅 2023-08-11
阅读全文 →
一文讲清,MySQL主从架构
MySQL在生成环境中,如果是单机版的部署方式,就会有很大的可用性问题,MySQL提供了一套主从复制的架构,以提高其可用性。MySQL主从复制架构,就是部署两台机器,一台机器上部署的MySQL是master节点,另一台机器上部署的MySQL是slave节点。我们平时可以向master节点读写数据,master节点会把写入的数据自动复制到slave节点去,让s...
📅 2023-08-11
阅读全文 →
Redis击穿、穿透、雪崩产生原因以及解决思路
作者:等不到的口琴来源:www.cnblogs.com/Courage129/p/14348720.html击穿大家都知道,计算机的瓶颈之一就是IO,为了解决内存与磁盘速度不匹配的问题,产生了缓存,将一些热点数据放在内存中,随用随取,降低连接到数据库的请求链接,避免数据库挂掉。需要注意的是,无论是击穿还是后面谈到的穿透与雪崩,都是在高并发前提下,当缓存中某一...
📅 2023-08-11
阅读全文 →
技术选型的一点个人思考
1 前言这个题目有点大。工作也有些年头,从开始入行的被动接受,什么流行就学什么;到有一些想法,会去思考为什么使用这种技术;再到主动去学习一些前沿框架。从开始的不理解,事不关已高高挂起,不在其位不谋其政;到也成为了团队中的中坚力量,去据理力争应该使用某些技术,把觉得好的技术安利给同事,试图引入到团队中;有成功有失败;也有迫于种种因素使用一些所谓“过时...
📅 2023-08-11
阅读全文 →
你分库分表的姿势对么?——详谈水平分库分表
作者:vivo平台产品开发团队-Han Lei一、背景提起分库分表,对于大部分服务器开发来说,其实并不是一个新鲜的名词。随着业务的发展,我们表中的数据量会变的越来越大,字段也可能随着业务复杂度的升高而逐渐增多,我们为了解决单表的查询性能问题,一般会进行分表操作。同时我们业务的用户活跃度也会越来越高,并发量级不断加大,那么可能会达到单个数据库的处理能力上限。此...
📅 2023-08-11
阅读全文 →
首页
« 上一页
318
319
320
321
322
323
324
325
326
下一页 »
末页
🔐 用户登录
×
加载中...
加载登录表单中...
🎁
免费注册送10积分
×
加载中...
加载注册表单中...
🔑 找回密码
×
加载中...
加载表单中...
🔐
需要登录
×
🔒
登录后即可使用!
🎁
新用户注册立即送10积分
积分可用于下载资源,免费获取优质技术资料
🚪
退出登录
×
👋
确认要退出登录吗?
退出后需要重新登录才能下载资源