关闭

架构师社区

所属频道 单片机 公众号精选
  • 某程序员leader吐槽自己的工作就是合并周报……

    互联网大厂的leader,听起来很牛的样子,他们的工作是不是也很牛呢? 一个leader发帖抱怨说自己虽然月薪五万,却时常陷入焦虑中,觉得自己工作没有价值,再这样下去就废了!让我们看看他都说了些什么?

  • 简直骚操作,ThreadLocal还能当缓存用

    背景说明 有朋友问我一个关于接口优化的问题,他的优化点很清晰,由于接口中调用了内部很多的 service 去组成了一个完成的业务功能。每个 service 中的逻辑都是独立的,这样就导致了很多查询是重复的,看下图你就明白了。 上层查询传递下去 对于这种场景最好

    单片机
    2020-08-13
  • 基于 Prometheus 的监控系统实践

    监控作为底层基础设施的一环,是保障生产环境服务稳定性不可或缺的一部分,线上问题从发现到定位再到解决,通过监控和告警手段可以有效地覆盖了「发现」和「定位」,甚至可以通过故障自愈等手段实现解决,服务开发和运维人员能及时有效地发现服务运行的异常,从而更有效率地排查和解决问题。一个典型的...

    单片机
    2021-12-07
  • 为什么苹果、谷歌、阿里做不出工业软件?

    今天主要会结合我自己在工业软件领域的多年经验,重点分析一下中国工业软件市场状况。国产EDA软件市场份额状况单拿EDA软件领域来说,国产EDA软件在中国市场份额大概在10%左右,剩下的90%全部都被美国的Synopsys、Cadence和MentorGraphics三巨头所垄断。而...

    单片机
    2021-11-29
  • 为什么字节跳动全面使用 Go 语言?

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

    单片机
    2021-09-16
  • 百度信息流和搜索业务中的弹性近线计算探索与应用

    我们结合推荐系统和搜索系统的业务特点,设计并实现了一套介于在线和离线之间的弹性近线计算架构。

  • 某网友惊现如此言论:程序员没有技术壁垒,不值得这么高工资

    都知道程序员的工资高,但加班也多,这已经成了普遍的行业现状。有个程序员小哥哥竟然认为是过高工资引起资本家的疯狂报复,导致了加班和行业内卷。他说,程序员作为一个没有技术壁垒的行业,不值得这么高的工资,还出主意让降低程序员工资,降低人力成本,就能少一点加班,多一点自由了。

  • 记一次 Kubernetes 集群被入侵,服务器变矿机

    近期遇到了一次我们自建Kubernetes集群中某台机器被入侵挖矿,后续也找到了原因,所幸只是用来挖矿…网络安全是个严肃的问题,它总是在不经意间出现,等你反应过来却已经迟了。希望各位读者看完后也有所启发,去检查及加固自己的集群。入侵现象检查到某台机器中出现了异常进程./.syst...

    单片机
    2021-12-07
  • 浅析redis与zookeeper构建分布式锁的异同

    进程请求分布式锁时一般包含三个阶段:1.进程请求获取锁;2.获取到锁的进程持有锁并执行业务逻辑;3.获取到锁的进程释放锁;下文会按照这个三个阶段进行分析。单机Redis获取锁从一开始的请求进程通过SETNX命令获取锁;127.0.0.1:6379>SETNXredis_lo...

  • 内存泄漏和内存溢出的关系和区别

    一、内存泄漏(memoryleak)1、内存泄漏是指程序中已动态分配的堆内存由于某种原因未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统奔溃等严重后果。2、一次内训泄漏似乎不会有大的影响,但内存泄漏后堆积的结果就是内存溢出。3、内存泄漏具有隐蔽性,积累性的特征,...

  • 高并发场景下创建多少线程才合适?一条公式帮你搞定!!

    来自:冰河技术      创建多少线程合适, 要看多线程具体的应用场景。一般来说,我们可以将程序分为:CPU密集型程序和I/O密集型程序, 而针对于CPU密集型程序和I/O密集型程序,其计算最佳线程数的方法是不同的 。 CPU密集型程序 对于CPU密集型计算, 多线程本

    单片机
    2020-04-30
  • Sharding-Jdbc 实现读写分离   分库分表,写得太好了!

    来源:https://blog.csdn.net/qq_40378034/article/details/115264837|概览ShardingSphere-Jdbc定位为轻量级Java框架,在Java的Jdbc层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,...

    单片机
    2021-11-08
  • 胡晓明卸任蚂蚁CEO,下一站:阿里CEO?

    据媒体爆料,3月12日晚,蚂蚁金服首席执行官孙权(本名胡晓明)辞职。孙权在内部邮件中表示:自己将辞去蚂蚁金服CEO一职,未来将负责蚂蚁生态社会公益事业关联项目。随后#胡晓明辞任蚂蚁金服CEO#话题也登上了新浪微博热搜,引发网友讨论。

  • DDD 领域驱动设计:贫血模型、充血模型的深入解读!

    要想深入掌握和了解 DDD 领域驱动设计的核心,那无论如何也绕不开两大较为抽象的概念——“贫血模型”、“充血模型”。

  • 图解:消息传输的架构模式

    从概念上讲,一条消息是一个发送方与一个或多个接收方之间的一次信息交换。自从大型机问世以来,消息交换一直是计算机编程和架构设计的重要组成部分。多年来,消息传输的实践已经发展成多种消息传输模式。在本文中,我将分享一些较为常用的方法。我将这些模式分为两部分。第一部分的标题为“消息交换架...

    单片机
    2021-08-19