1918098137346411_社区达人页

个人头像照片
1918098137346411
已加入开发者社区1798
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖
成就
已发布156篇文章
1条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人 更多
技术能力
兴趣领域
擅长领域
技术认证
暂无个人介绍
暂无精选文章
暂无更多信息

2022年04月

  • 04.26 20:22:28
    发表了文章 2022-04-26 20:22:28

    实践高可用

    实践高可用
  • 04.26 20:08:49
    发表了文章 2022-04-26 20:08:49

    一款低延迟的分布式数据库同步系统--databus

    一款低延迟的分布式数据库同步系统--databus
  • 04.26 19:48:54
    发表了文章 2022-04-26 19:48:54

    《静儿的服务治理私房菜》网络模型的分类和职业规划思考

    《静儿的服务治理私房菜》网络模型的分类和职业规划思考
  • 04.26 19:44:24
    发表了文章 2022-04-26 19:44:24

    《静儿的服务治理私房菜》服务治理和架构

    《静儿的服务治理私房菜》服务治理和架构
  • 04.26 19:39:40
    发表了文章 2022-04-26 19:39:40

    《静儿的服务治理私房菜》服务治理概述

    《静儿的服务治理私房菜》服务治理概述
  • 04.26 19:28:01
    发表了文章 2022-04-26 19:28:01

    架构师之路--搜索业务和技术介绍及容错机制

    架构师之路--搜索业务和技术介绍及容错机制
  • 04.26 19:18:55
    发表了文章 2022-04-26 19:18:55

    一条项目中常用的linux命令引发的经典算法题

    一条项目中常用的linux命令引发的经典算法题
  • 04.26 18:57:36
    发表了文章 2022-04-26 18:57:36

    架构师之路--应用架构的选型和dubbo

    架构师之路--应用架构的选型和dubbo
  • 04.26 18:53:22
    发表了文章 2022-04-26 18:53:22

    架构师之路--谈架构师的基本素养和[干货]日志处理

    架构师之路--谈架构师的基本素养和[干货]日志处理
  • 04.26 18:44:41
    发表了文章 2022-04-26 18:44:41

    架构师之路--从业务角度谈缓存的选型

    架构师之路--从业务角度谈缓存的选型
  • 04.25 18:47:11
    发表了文章 2022-04-25 18:47:11

    架构师之路--谈业务的合理架构

     读数据除了直接依赖DB的内部操作之外,就是直接通过http请求的RPC调用。因为调用这个接口的业务方非常多,他们用的语言和技术非常杂,http有更好的通用性和便于运营人员等不懂技术的人排查问题,只能内网访问,也很安全。这是部门并发量最大的服务。单台机器QPS一般在2k多,低谷时在1k多,高峰时在3k多。线上11台接口服务器同时工作。但是读数据为了提高并发量,将全量的视频和专辑数据存在了memcached缓存里。所以一旦其他业务方更新了数据会直接发送MQ消息给读数据服务,读数据服务更新了缓存后要给业务方回复消息。
  • 04.25 18:35:08
    发表了文章 2022-04-25 18:35:08

    看Lucene源码必须知道的基本规则和算法

     下面介绍一些Lucene使用基本规则和算法。这些规则和算法的选择,都和Lucene和支持TB级的倒排索引有关。
  • 04.25 18:31:13
    发表了文章 2022-04-25 18:31:13

    PHP童鞋改JAVA代码怎么处理

     用线上升级平台代码练手,学习JAVA。飞哥建议我们自己从头再搭建一套,提高会大。我自己作为一个JAVA出身的人,用了几天时间学会PHP的经验来看。最好,先在原来代码基础上改些东西。熟悉了基本语法之后再来重新搭建一套。如果本来就是一头雾水,再加上全身心投入的时间不够充裕的话,可能会欲速而不达。
  • 04.25 18:28:08
    发表了文章 2022-04-25 18:28:08

    预告片优化方案

     看了一下代码,同时在线上做了观察压测。个人总结这个接口问题在于太过于依赖缓存,根本不会走DB。依赖缓存造成了依赖缓存的数据结构。首先要从缓存中取出一堆数据。而且要走两次,一次取正片的信息,一次取专辑内所有视频的信息。取出来的信息在CPU里计算筛选,排序。本身缓存取数据就比较快,再加上计算量大。其实我们并发量最大的api接口们都是采用这个模式设计的。调用的多了,我觉得我真是压测的狠的话,会造成CPU密集。其实现在的缓存之类的都可以持久化了,完全可以当数据库用。但是关系型数据作为一个长久的经典还有一个很重要的原因:保持一个IO和CPU使用的平衡。
  • 04.25 18:18:03
    发表了文章 2022-04-25 18:18:03

    学习了php之后再来看php怎样学java

    我用了一天时间学会了php,真的。我现在已经可以流畅的用thinkphp框架开发php了。学习过程是这样的:我接了个php的项目,包括两个部分:老系统添加功能和优化,再新做一个系统。已经答应给人家做了,所以“嘣”一声,我就会了。逼上梁山,没有做不了的事。我接到活儿,白天一整天没能把环境跑通,但是我边想边联系了好几个做php的兄弟。当我自己可以将问题问题定位了,也晚上了,估计大家也都有空了。我开始有针对性的问他们问题。最后一个问题是关于nginx配置的,问了好多php大牛的兄弟都说我配置的没有问题,不知道为啥会那样。当问题没有道理
  • 04.25 18:13:35
    发表了文章 2022-04-25 18:13:35

    一个请求过来都经过了什么

    我面试人家的时候特别喜欢问一个问题:”请描述一下一个请求过来到响应完成都做了什么,越详细越好。” 对于一个高手来说,他只要回答好了这一个问题,技术面试就通过了。所以如果我要去面试,我就把这个问题的答案压缩到40分钟到1个小时。因为一般的技术面试都是这个时间段哒,虽然我其实很想讲上两天。哎,一看我们部门就是做业务的。 为了让人家听懂,我一般会设置一个业务场景。比如说:现在用户要开始上传一个视频。那么业务上要经过用户打开浏览器页面,用户点击[选择视频文件]按钮,JS端调用系统本地文件选择器,JS端将视频信息写入到浏览器页面,用户点击[开始上传],此时开始发送请求。
  • 04.25 17:37:24
    发表了文章 2022-04-25 17:37:24

    服务设计要解决的问题

     前几天和同事聊天,同事说:   “业务的服务(相对于我们基础架构这边的底层技术)在技术上就需要解决三个问题:分布式、通信和存储。”   我回忆之前做业务的时光,觉得确实,再加上一个“服务治理”就差不多了。想想“服务设计要解决的问题”这个话题可以把之前静儿写的很多文章做一个归纳概括。今天做一个总结。
  • 04.25 17:33:36
    发表了文章 2022-04-25 17:33:36

    化腐朽为神奇:简明日志规范

    上周静儿用一天的时间写了一个日志切面,大家都非常支持配合,内部各个模块都使用起来。 从技术上来说就是一个aspectj,没有什么难点。关键是做好之后让很多模块都一起使用起来,形成了一个规范。规范是一个很神奇的东西。 比如因特网本身就是一套规范而已。所谓的带宽是连电压都规定好了的大家必须遵守的东西。比如神奇的http,也就是一套约定的规范。 那简明日志规范到底有什么意义呢?回到之前静儿写的文章:美团点评智能支付核心交易系统的可用性实践。
  • 04.25 17:22:44
    发表了文章 2022-04-25 17:22:44

    JAVA日志的前世今生

    这世界上很多事情,看起来就像彩虹一样炫目而神奇,实际上背后蕴含着随处可见的原理。就好像静儿几年前买过一件超贵的防辐射服,当时销售人员把手机严严实实的包在防辐射服里,然后让我打电话测试,果然没有信号。 直到今天,静儿为了写文章,把自己蒙在空调被里,额,竟然连不上网。于是掀起一个被角,“大象”的巡检结果哒哒哒的弹出来了。然后我感慨:自己当年何苦买那么贵一个“围裙”。 日志作为逻辑跟踪、线上问题排查、监控报警的有效基础利器被开发人员所熟知。问题发现、定位到解决,都离不开它,真是如彩虹般绚烂。而从它的演进过程也能看到现代互联网发展的一个缩影。
  • 04.25 17:12:23
    发表了文章 2022-04-25 17:12:23

    盖洛普Q12在团队中的应用

    周五给大家做了个盖洛普Q12的分享。
  • 04.25 17:04:49
    发表了文章 2022-04-25 17:04:49

    漫画:鉴权与安全访问控制的技术血脉

    在互联网大潮中,B/S逐渐流行,对于这类从传统软件转化来的项目,一般采用的是用户名密码登陆的鉴权方式。为了对用户身份做认证,一般采用的是邮箱认证。09年的时候,静儿还在人人网,当时在研究自动化测试。有段时间有个小公司在搞活动,新注册用户可以抽奖,中奖率特别高。静儿就用自动化测试工作批量注册邮箱和此网站用户,刷出来好多小礼物。充分验证了自己的自动化测试工具的实用性。
  • 04.25 16:45:29
    发表了文章 2022-04-25 16:45:29

    漫画:SOA中怎样确定服务的粒度?

    一般系统的服务划分有以下两种维度: 按模块划分 这个比较适用于偏业务的场景:复杂的系统,最好先按业务领域横向拆分成可独立部署的子系统,每个子系统内部再按技术纵向拆分成不同的子模块。 按角色划分 这个比较适用于基础服务类的场景:一个大系统,每个服务看起来关联都很紧密,存在相互的调用关系。这时候可以考虑它们各自承担的角色和使命。
  • 04.25 16:36:19
    发表了文章 2022-04-25 16:36:19

    漫画:全面理解java.lang.IllegalArgumentException及其可用性设计

    经过一段时间的学习与实践,飞鸟已经可以独力解决一些问题。小鱼就让飞鸟讲述一些遇到的问题和解决过程。
  • 04.25 16:16:51
    发表了文章 2022-04-25 16:16:51
  • 04.25 16:04:16
    发表了文章 2022-04-25 16:04:16

    《两地书》--Kubernetes(K8s)基础知识(docker容器技术)

     一个目标:容器操作;两地三中心;四层服务发现;五种Pod共享资源;六个CNI常用插件;七层负载均衡;八种隔离维度;九个网络模型原则;十类IP地址;百级产品线;千级物理机;万级容器;相如无亿,K8s有亿:亿级日服务人次。
  • 04.25 15:48:46
    发表了文章 2022-04-25 15:48:46

    mock打桩之EasyMock

    TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只使用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。
  • 04.25 15:37:06
    发表了文章 2022-04-25 15:37:06

    技术专家写代码-以点带面谈做开发

    静儿历时8个月终于如愿回归写代码的生活。希望这8个月的成长能对自己的码砖起到一定的指导意义。下面就介绍一下静儿回归后的第一次码砖经历
  • 04.25 15:08:05
    发表了文章 2022-04-25 15:08:05

    美团点评智能支付核心交易系统的可用性实践(下)

    背景 每个系统都有它最核心的指标。比如在收单领域:进件系统第一重要的是保证入件准确,第二重要的是保证上单效率。清结算系统第一重要的是保证准确打款,第二重要的是保证及时打款。我们负责的系统是美团点评智能支付的核心链路,承担着智能支付100%的流量,内部习惯称为核心交易。因为涉及美团点评所有线下交易商家、用户之间的资金流转,对于核心交易来说:第一重要的是稳定性,第二重要的还是稳定性。
  • 04.25 14:51:17
    发表了文章 2022-04-25 14:51:17

    美团点评智能支付核心交易系统的可用性实践(上)

    背景 每个系统都有它最核心的指标。比如在收单领域:进件系统第一重要的是保证入件准确,第二重要的是保证上单效率。清结算系统第一重要的是保证准确打款,第二重要的是保证及时打款。我们负责的系统是美团点评智能支付的核心链路,承担着智能支付100%的流量,内部习惯称为核心交易。因为涉及美团点评所有线下交易商家、用户之间的资金流转,对于核心交易来说:第一重要的是稳定性,第二重要的还是稳定性。
  • 04.25 14:33:46
    发表了文章 2022-04-25 14:33:46

    为什么要持续重构

    什么是重构? 重构是在不改变软件可观察行为的前提下改善其内部结构。---Martin Fowler 通俗说法:看起来没做啥调整,让系统继续更好的满足客户需求。同时,希望重构完成后,这个系统能够多蹦跶几年。
  • 04.25 14:25:58
    发表了文章 2022-04-25 14:25:58

    代码整洁之道--边界

     我们内部每周都有读书会,最近在读《clean code》,基本上是20分钟左右。总体原则是大家轮流来讲。 我自己也领了其中一章,第八章。这一张特别不巧,书少了3页。整个一章少了一半的内容。于是我自己发挥了一下,希望大家能有所收获。 从接口到类、工程、系统、框架。在做设计的时候关于边界的基本思路是一致的。就是需要在普适性和集中性中做一个权衡。权衡的结果直接就影响着边界。 边界的目的是要保证:易于理解,难以被误用。 边界划分的典型例子:spring spring框架是一个分层架构,由7个定义良好的模块组成。每个模块都可以单独存在,或者与其他一个或多个模块联合实现。
  • 04.25 14:17:38
    发表了文章 2022-04-25 14:17:38

    ORM规约变更经典案例---mysql军规

      先介绍一下《MySQL数据库开发的三十六条军规》,这里只介绍核心的,具体内容大家可以自行百度,这是从底层开发人员到管理者必须知道规范。出自58赶集。 写在前面的话:   总是在灾难发生后,才想起容灾的主要性;   总是在吃过亏后,才记得有人提醒过。
  • 04.25 14:09:57
    发表了文章 2022-04-25 14:09:57

    分布式事务一致性实现的方式总结

     因为最近项目正在做重构,而这次重构实质上比原来更接近于SOA化和微服务的思想。对于我们金融交易来说,数据结果的准确性是重中之重。所以今天总结一下分布式事务的实现方法,下次组内周会给大家统一一下概念。
  • 04.25 14:03:58
    发表了文章 2022-04-25 14:03:58

    系统的稳定性建设

     静儿来面试新美大这个部门的时候,HR跟我说我们是最核心的部门,没有之一。我以为这是句夸张的招人用的玩笑。结果来了发现,额,这句话是很公正客观的。现在上上下下组成了一支牛人团队,请来了其他部门很多资深高手进行封闭开发,确保我们系统的稳定性。   选择一份工作,必然要考虑的是:我们是做基础设施的,还是做平台的,还是做核心链路的。业务方面讲究领域驱动,各个领域目标也不同。   基础设施最重要的指标是稳定性、性能、扩展性。平台讲究多业务,通用性,人效。所谓人效就是我这个平台有些自动化的东西不能满足需求,需要靠手工来完成,这样开发人员的人效就低。如果一个平台需要输入的东西很多,而且还需要多步骤审核
  • 04.25 13:59:31
    发表了文章 2022-04-25 13:59:31

    架构必会的性能指标及分析策略

     不管是java还是.net基础设施必不可少。
  • 04.25 13:49:43
    发表了文章 2022-04-25 13:49:43

    一个高性能、轻量级的分布式内存队列系统--beanstalk

     Beanstalk是一个高性能、轻量级的、分布式的、内存型的消息队列系统。最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟。其实Beanstalkd是典型的类Memcached设计,协议和使用方式都是同样的风格。其基本设计思想很简单:高性能离不开异步,异步离不开队列,而内部都是生产者-消费者模式的。
  • 04.25 13:43:53
    发表了文章 2022-04-25 13:43:53

    《阿里巴巴Java开发手册v1.2》解析(编程规约篇)

    之前在乐视天天研究各种底层高大上的东西,因为我就一个人,想怎么弄怎么弄。如今来了新美大,好好研读一下《阿里巴巴Java开发手册v1.2》。还要对这么看似简单的东西解析一番。毕竟现在带团队,讲究团队合作。现在项目稍微有点乱,早统一,代价越低。别问我乐视是不是不行了。乐视好的很,已经到了谷底,该反弹了,看好乐视。我离开是因为自己的技术瓶颈,要是乐视像去年发展的那么好,我估计离开的更早。
  • 04.25 13:39:18
    发表了文章 2022-04-25 13:39:18

    Redis和消息队列使用实战

     消息队列是在乐视这边非常普遍使用的技术。在我们部门内部,不同的项目使用的消息队列实现也不一样。下面是支付系统的流转图
  • 04.25 13:32:22
    发表了文章 2022-04-25 13:32:22

    linux内核中听过就能记住的概念

     打算给我们部门弄个内部分享。发现大家对一些底层知识的认知停留在一句一句的,比如听说JVM使用-XX:-UseBiasedLocking取消偏向锁可以提高性能,因为它只适用于非多线程高并发应用。使用数字对象的缓存-XX:AutoBoxCacheMax=20000比默认缓存-128~127要提高性能。对于JVM和linux内核,操作系统没有系统的概念,遇到实际问题往往没有思路。所以我的内部分享,主要分为linux部分,jvm部分和redis部分。这篇是linux篇。学习思路为主,知识为辅。我也是菜鸟一枚~~不过是个钻石心的菜鸟,不怕别人知道我有多菜。
  • 04.25 13:23:58
    发表了文章 2022-04-25 13:23:58

    专治不会看源码的毛病--spring源码解析AOP篇

    总结一下要形成的习惯:   1>有空时隔一段时间要做几道算法题,C语言和JAVA都可以,主要是训练思维。 2>定期阅读spring的源码。因为spring是框架,重设计,能够培养大局观。   3>阅读底层的书籍,如linux方面,虚拟机方面,这是内功。越高级的语言只是招式。   4>不要忘记做了一半的东西,如搜索引擎方面,redis方面,可以过一段时间再做,因为到时候自己的境界有提升,深入程度也会有所增加。      下面是今天的正题。我也很菜,看源码也很费力,所以都会从最容易的入手。先了解其原理,再去看源码。看源码看熟了,以后再遇到问题,就可以通过源码去了解原理了。
  • 04.25 12:00:00
    发表了文章 2022-04-25 12:00:00

    接口性能优化方案及其理论依据

    我们现在接口的线上问题主要有三个,第一:启动时有些机器会有短暂的线程池满。第二:并发量上不去,怕服务被打死,不敢调高限流阈值。第三:499超时现象。   今天终于把那天说的全量执行时间延长,从图中可以看到,中午12点发版之后,内存使用率有明显下降,晚上是接口调用高峰,会有上浮,但是总体来看还是下降了。
  • 04.25 11:47:42
    发表了文章 2022-04-25 11:47:42

    Redis各种数据结构性能数据对比和性能优化实践

    大量数据插入哈希MAP,运行一个多小时插入到2w多条的时候再也插入不进去了。想单个删除也很慢,跟插入差不多的慢。但是删除一整个key却很快。这和C语言的原理有关。删除key其实是删除的对value的引用,内存空间不需要重置,只在需要的时候将其重写。写过一个C语言基础入门的程序
  • 04.25 11:38:56
    发表了文章 2022-04-25 11:38:56

    简单的业务更考验技术--化腐朽为神奇

    我现在主要在做两件事,一件事是媒资接口的并发量上不去,我已经跟领导说好了:给我时间,我会搞定的。我脑子里的方案有A,B,C,D,E。但是这个业务相当重要,实际上做的时候虽然觉得这个架构太老太不合理,也只能先从JVM调优,dubbo参数调优,缓存参数调优这些做起,看看不改动架构的前提下能改善多少。然后再从一些局部的性能消耗点入手,从局部到整体一点点来。上周因为并发量上去之后,CPU使用率过高,jstat看到minor gc相当频繁,并发量上去之后竟然达到每秒4,5次。就先增加了新生代的容量,效果有,但是很小。
  • 04.25 11:33:30
    发表了文章 2022-04-25 11:33:30

    架构师之路--视频业务介绍,离线服务架构和各种集群原理

      先聊聊业务。我们媒资这边目前的核心数据是乐视视频的乐视meta和专门存储电视剧,综艺节目,体育赛事这种长视频的作品库。乐视视频的数据都是多方审核的,需要很多运营。但是作品库部分却是弱运营的,运营都不超过10个人。结果做了两个app,日活都有四五百万的样子。我们其实都有各样的技术储备,很容易可以抓取人家数据,自己套上一个壳子在线解码。但是我们逼格很高,都不这么做的。乐视是个非常注重版权的公司。我名下都有近百个专利了。   撇开这个项目,先看这边一般web项目的常用JVM配置。
  • 04.25 11:27:35
    发表了文章 2022-04-25 11:27:35

    乐视开放平台技术架构-servlet和spring mvc篇

    客户层ope-web采用的是标准的spring mvc架构。定义了三个视图解析器
  • 04.25 11:15:07
    发表了文章 2022-04-25 11:15:07

    IO回忆录之怎样过目不忘(BIO/NIO/AIO/Netty)

    本文有两条主线:一条是学习方法,怎样学过就能记住。另一条是实际项目中的IO处理问题,包括BIO,NIO,AIO,netty。旨在用学习具体知识的具体流程体现学习方法的形成过程。
  • 04.25 11:07:37
    发表了文章 2022-04-25 11:07:37

    谈面试时从写一个单例开始究竟能问多深及终极解决方案

      看了左潇龙的《回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议》这篇文章,在想一个问题,从一个最简单的问题入手究竟能把问题问多深?下面就模拟一场面试问答,要是我是面试官,大概就只能问到下面的深度了。
  • 04.25 10:58:09
    发表了文章 2022-04-25 10:58:09

    IO和socket编程

     第一次听到中间件这个名词是在人人的时候,那时候的中间件是基于ICE的,用C++写的。推荐几度人脉,新鲜事(feed流),antispam这些当时觉得最有技术含量的工作都包含在中间件里。但是这些东西都已经很成熟了,因为是C++写的,需要专人维护,但是维护的人平时又很闲,非常鸡肋。所以在C++的哥哥都离职之后,就用java改写了。改写之后用的是hessian协议了,就开始说RPC了,不讲ICE了。有些东西,错过了就是一辈子。
  • 04.25 10:53:29
    发表了文章 2022-04-25 10:53:29

    郁金香搜索引擎的方案

    先介绍学心理学的时候记住的两个把妹秘籍:   1>巴甫洛夫把妹法:巴甫洛夫的狗的反射试验上学的时候大家都应该学过,天天给狗喂食的时候摇铃,后来不喂食只摇铃狗还是分泌唾液。应用到把妹这个非常有实际意义的事情上面就是:每天给妹子送早晨,等人家形成了习惯,突然不送了,人家就开始觉得不自在了,开始各种想这个男孩纸~~   2>吊桥效应:在吊桥上,由于危险的情境,人们会不自觉地心跳加快,错把由这种情境引起的心跳加快理解为对方使自己心动,才产生的生理反应,故而对对方滋生出爱情的情愫。   心理学是门很实用的学问吧[偷笑][偷笑]。
  • 发表了文章 2022-05-03

    系统设计的11个考虑

  • 发表了文章 2022-05-03

    尤娜故事-迷雾-springboot扮酷小技巧

  • 发表了文章 2022-05-03

    甲骨文严查Java授权,换openJDK要避坑

  • 发表了文章 2022-05-03

    排查线上问题的9种方式

  • 发表了文章 2022-05-03

    系统架构的11条原则

  • 发表了文章 2022-05-03

    手撕spring核心源码,彻底搞懂spring流程

  • 发表了文章 2022-05-03

    消息中间件MQ的学习境界和路线

  • 发表了文章 2022-05-03

    深入理解Java类加载机制,再也不用死记硬背了

  • 发表了文章 2022-05-03

    趣谈IO多路复用的本质

  • 发表了文章 2022-05-03

    Windows 是最安全的操作系统

  • 发表了文章 2022-05-03

    HTTP状态码1XX深入理解

  • 发表了文章 2022-05-03

    会计学包含的两种程序设计思想

  • 发表了文章 2022-05-03

    白话linux操作系统原理

  • 发表了文章 2022-05-03

    白话TCP/IP原理

  • 发表了文章 2022-05-03

    热点和秒杀来临前要做的5件事

  • 发表了文章 2022-05-03

    懂得三境界-使用dubbo时请求超过问题

  • 发表了文章 2022-05-03

    CURD系统怎么做出技术含量惊艳面试官

  • 发表了文章 2022-05-03

    接下来一段时间会对大家进行网络通信的魔鬼训练-理解socket

  • 发表了文章 2022-05-03

    架构师三大难-领域划分问题

  • 发表了文章 2022-05-03

    一个反直觉的sql

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息