• 林哥,幻读是怎么被解决的?

    ‍‍大家好,我是小林。我之前写过一篇数据库事务的文章「 事务、事务隔离级别和MVCC」,这篇我说过什么是幻读。幻读的定义我这里还得补充一句,幻读仅专指“新插入的行”,中途通过update更新数据而出现同一个事务前后两次查询的「结果集合」不一样,这种不算幻读。然后前几天有位读者跟我...

    小林coding
    2021-09-16
  • YYDS,17年了,Netty终于成为了王者...

    震惊!2004年6月发生了一件震惊IT圈的大事 这项技术的诞生以其综合性能最优,稳定修复了NIO出现的所有Bug一举成为java网络编程框架里面的王者(没有之一)到如今,时隔17年经久不衰 这就是Java社区中第一个基于事件驱动的应用网络框架Netty↓↓由于它API使用简单,开...

    小林coding
    2021-09-16
  • 电磁兼容(EMC)基础知识

    配图By 网友小野智本文思维导图:01EMC(ElectroMagneticCompatibility,电磁兼容)是指电子、电气设备或系统在预期的电磁环境中,不会因为周边的电磁环境而导致性能降低、功能丧失或损坏,也不会在周边环境中产生过量的电磁能量,以致影响周边设备的正常工作。E...

  • Cortex-M裸机环境下临界区保护的三种实现

    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是Cortex-M裸机环境下临界区保护的三种实现。搞嵌入式玩过RTOS的朋友想必都对OS_ENTER_CRITICAL()、OS_EXIT_CRITICAL()这个功能代码对特别眼熟,在RTOS里常常会有多任务(进程)...

    小麦大叔
    2021-09-16
    Cortex-M
  • 阿里面试这样问:Nacos配置中心交互模型是 push 还是 pull ?(原理 源码分析)

    公众号「程序员内点事」 对于Nacos大家应该都不太陌生,出身阿里名声在外,能做动态服务发现、配置管理,非常好用的一个工具。然而这样的技术用的人越多面试被问的概率也就越大,如果只停留在使用层面,那面试可能要吃大亏。比如我们今天要讨论的话题,Nacos在做配置中心的时候,配置数据的...

  • 读 MySQL 源码再看 INSERT 加锁流程

    来源:https://www.aneasystone.com/archives/2018/06/insert-locks-via-mysql-source-code.html在之前的博客中,我写了一系列的文章,比较系统的学习了MySQL的事务、隔离级别、加锁流程以及死锁,我自认为...

    架构师社区
    2021-09-16
    源码
  • 数据库连接池到底应该设多大?

     https://www.jianshu.com/p/a8f653fc0c54|前言本文内容95%译自这篇文章:https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing我在研究HikariCP(一个数据库...

  • 真牛X!这款通用数据库连接工具DBeaver!可以连接和操作市面所有的数据库!

    来源:https://blog.csdn.net/horses/article/details/89683422在制作《SQL入门教程》时,接触到了这款非常强大易用的数据库管理和开发工具:DBeaver,也就是上面这个可爱的小河狸。DBeaver是一个基于Java开发,免费开源的...

  • 为什么字节跳动全面使用 Go 语言?

    随着云计算时代的到来,Go的应用越来越广泛,已然成为首选编程语言,而且,薪资也水涨船高。以字节跳动为例,Go语言是字节跳动内部使用最多的编程语言。为啥?因为字节跳动更看重效率,上手简单,学习难度低。另外,Goroutine和Channel这两个神器可以很好解决并发和异步编程的问题...

  • Redis缓存那点破事 | 绝杀面试官 25 问!

    为了便于大家查找问题,了解全貌,整理个目录,我们可以快速全局了解关于Redis缓存,面试官一般喜欢问哪些问题?接下来,我们逐条来看看每个问题及答案Redis有哪些特性?答案:性能高,读的速度是100000次/s,写的速度是80000次/s数据持久化,支持RDB、AOF支持事务。通...

    架构师社区
    2021-09-16
  • 源码解读Dubbo分层设计思想

    I作者:vivo互联网服务器团队-WangGenfu一、Dubbo分层整体设计概述我们先从下图开始简单介绍Dubbo分层设计概念:(引用自Duboo开发指南-框架设计文档)如图描述Dubbo实现的RPC整体分10层:service、config、proxy、registry、cl...

    架构师社区
    2021-09-16
  • 【另类见解】秒杀并非高不可攀

    “一提到秒杀很简单这个话题,我知道要被别人鄙视了:你不懂高并发这年头开头不画个思维导图都觉得掉价image谈到秒杀,网络上不少于几千片文章,但是大多大同小异。如果你的微信当中关注了几个编程技术类的公众号,我敢说,每个公众号几乎都发过秒杀的文章秒杀这种场景在流量这个维度很有独特性,...

    架构师社区
    2021-09-16
  • 堪称神级的 Java 技术栈手册火了!

    本文是为了帮大家快速回顾Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。本来想将文件上传到GitHub上,但由于文件太大有的都无法显示所以直接整理成多个PDF,供学习之用。说明主要是考虑到面试题...

    架构师社区
    2021-09-16
  • 反垄断,又开一枪!

    1工信部要求限期解除屏蔽网址链接9月9日下午,工信部有关业务部门召开了“屏蔽网址链接问题行政指导会”。会上,工信部提出有关即时通信软件的合规标准,要求限期内各平台必须按标准解除屏蔽,否则将依法采取处置措施。据了解,此“限期内”指的是9月17日前,各家必须按照合规标准完成整改。当天...

    程序员小灰
    2021-09-16
  • 一套基于 SpringBoot 的完整高并发电商系统,拿去面试简直不要太好用!

    1-3年的Java开发最缺什么?我最近面试了一个2年经验的Java开发工程师:从简历上来看挺不错的,但说到项目经验,一问全是业务的重复造轮子!不到一年开发经验的人也能做。这正应了我在知乎上看过的一个热门回答:初级Java开发面临的最大瓶颈在于,脱离不出自身业务带来的局限。日常工作...

    程序员小灰
    2021-09-16
发布文章