• 无题

    大家好,我是小林。不知道大家平时喜欢看什么类型电影,我个人比较喜欢看悬疑和科幻片,豆瓣上的高分悬疑电影我基本都看过了。我看悬疑电影不是为了锻炼脑力,而是为了图个看完电影久久不能忘怀的感觉,因为通常悬疑结尾都有个意想不到的结局。昨晚正好闲着没事,在豆瓣上找了个8.5评分的科幻片《火...

    小林coding
    2021-09-16
  • 那些同事看了想骂人的代码!

    大家好,我是小林,先跟大家扯几句。卖书的地方大多数书名都是《21天精通C》之类的书,其实我觉得根本不用21天,在这快节奏的时代,21天学一个东西谁受得了?这些书能卖出去那才叫怪。我觉得真要认真学C话,一节课就够了!哈哈,上面只是调侃了下C。接下来,教大家怎么写出让同事无法维护的代...

    小林coding
    2021-09-16
    代码
  • 作为程序员,你还在用B站学习?别做梦了

    人工智能薪资高、人才缺口大,2021年AI岗的增长率预计达344%,平均月薪14K,现在入行AI也不算晚。 但是,往往我们在自学AI的时候,常常会遇到一些问题: ·网上资料太多,不知如何取舍?·初学不懂法门,无法自测查验?· 光学Python编程,不懂模型原理?这些问题的根本就是...

    小林coding
    2021-09-16
  • 林哥,幻读是怎么被解决的?

    ‍‍大家好,我是小林。我之前写过一篇数据库事务的文章「 事务、事务隔离级别和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
发布文章