ICode9

精准搜索请尝试: 精确搜索
  • Flutter | 一文搞懂 BuildContext2021-08-02 15:59:47

    概述 [BuildContext] objects are actually [Element] objects. The [BuildContext] ,interface is used to discourage direct manipulation of [Element] objects. 翻译过来的意思就是 [BuildContext] 对象实际上是 [Element] 对象。 [BuildContext] 接口用于阻止直接操作

  • 一文搞懂Python中的核心概念:导入,模块,包2021-08-01 20:02:01

    前言 Python作为一个解释器,一个程序,如果不导入任何外部模块或包,就做不了什么。理解Python如何导入模块和包将在几乎所有的场景中都很有帮助。 本文中的所有代码都是在Linux(Ubuntu)中应用和测试的,Windows和macOS应该(希望)是类似的。 PART 01 当PIP安装一个包时会发生什么 当

  • 一文搞懂高频面试题之限流算法2021-08-01 11:04:48

    封面图 嗨~大家好啊,我是阿壮,一个有情怀的程序员。面试中经常会问到限流的方法有哪些,我整理了常见的限流算法如下 固定窗口限流算法滑动窗口限流算法漏桶算法令牌桶算法 限流是什么? 限流顾名思义就是限流流量,也叫流量控制,在系统面临高并发、大流量请求的情况下,限制新的流量对

  • 二十三天搞懂设计模式之抽象工厂模式2021-07-31 15:03:52

    你好,我是小黄,一名独角兽企业的Java开发工程师 校招收获数十个offer,年薪均20W~40W 感谢茫茫人海中我们能够相遇, 俗话说:当你的才华和能力,不足以支撑你的梦想的时候,请静下心来学习, 希望优秀的你可以和我一起学习,一起努力,实现属于自己的梦想。 欢迎关注我的公众号:“爱敲代码的小

  • 一文搞懂递归调用 =>======<= 每日积累【Day 14】2021-07-30 22:57:55

    一文搞懂递归调用 递归是什么 ​ 递归做为一种算法在程序设计语言中广泛应用。但是如果没终止条件会造成死循环,所以递归代码里要有结束自调自的条件。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的

  • 阿里10年测试大佬带你搞懂测试左移和右移2021-07-30 19:02:15

    看到我们论坛一个测试开发知识体系,对于测试左移和右移, 有点不太懂,看了2篇文章,强行提笔总结了下,还有部分内容是直接翻译的。关于测试左移和右移。测试左移中提到了尽早的发现问题、以及持续集成、尽可能的实现自动化、更深的理解客户的需求,从而提高其体验。而对于测试右移,则是相

  • 一张图搞懂JAVA2021-07-30 15:58:54

    没啥描述的就是图有点长

  • 五分钟搞懂spring-cloud-square2021-07-28 13:00:28

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 初识spring-cloud-square 2021年4月13日,spring在官方博客上宣布,一个名为Spring Cloud Square的项目正式发布首个公开可用的里程碑版本: 热门视频网站于2021年7月7日

  • K8S+Docker理论与实践深度集成,搞懂这些直接来阿里入职2021-07-26 18:33:52

    什么是 Arthas? Arthas 是一款开源在线诊断工具,采用命令行交互模式,支持 web 端在线诊断,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。这是一款开源一年多 GitHub star 2 万,99% 的阿里研发小哥都在用的 Java 终极诊断利器!相对比直接下载使用,我推荐开发者可以试

  • 新手入门3D游戏建模一定要搞懂的流程!2021-07-26 17:05:44

    1.什么人适合学习3D建模? 目前来看,闲来无事的大学生,目前做着和3D建模有关工作的人,比如雕刻家,美术设计类的工作,和30岁以下想要转行的人都是适合的。至于其他人群,我是不推荐的,比如高中生之类的,或者年纪太大的。 前者推荐上个大学,后者推荐找个轻松一点的工作。 2.3D建模的职业规

  • 学习最新大厂付费视频时整理的万字长文+配图带你搞懂 MySQL2021-07-25 19:01:36

    万字长文+配图带你搞懂 MySQL MySQLSQL的介绍SQL分类MySQL语法创建数据库修改、删除、使用数据库DDL查询数据表DDL创建数据表修改数据表结构删除数据表DML添加数据DML修改表里的数据DML删除表里的数据DQL表数据查询查询全部数据查询指定字段的数据去除重复查询 distinct计

  • 终于搞懂了啥是列存储,啥是行存储2021-07-25 13:32:47

    行式存储VS 列式存储 行式存储 传统的数据库是关系型的,且是按行来存储的。如下图   行式存储示意图 观察上图,我们不难发现:因为每个人学历不一样的原因,只有张三一个人将整行数据都填满了,李四、王五、赵六的数据都没有将对应的行填满。因为这里的行结构是固定的,每一行都一样

  • 一文搞懂JVM架构:java创建动态数组2021-07-23 14:58:23

    一、概述 对Spring高级框架做一定了解,做好前期的预习,后续的学习更容易理解和上手。 二、核心思想 理解了核心思想,围绕这个思想去学习Spring源码就变得事半功倍了。其实,IOC和AOP不是spring提出的,但是spring在技术层次把这两个思想做了非常好的实现。 三、手写实现 IoC

  • 彻底搞懂Reactor模型和Proactor模型2021-07-22 14:01:08

    在高性能的I/O设计中,有两个著名的模型:Reactor模型和Proactor模型,其中Reactor模型用于同步I/O,而Proactor模型运用于异步I/O操作。 想要了解两种模型,需要了解一些IO、同步异步的基础知识 服务端的线程模型 无论是Reactor模型还是Proactor模型,对于支持多连接的服务器,一般可以总

  • 一文搞懂一致性hash的原理和实现2021-07-21 02:01:23

    在 go-zero 的分布式缓存系统分享里,Kevin 重点讲到过一致性hash的原理和分布式缓存中的实践。本文来详细讲讲一致性hash的原理和在 go-zero 中的实现。 以存储为例,在整个微服务系统中,我们的存储不可能说只是一个单节点。 一是为了提高稳定,单节点宕机情况下,整个存储就面临服务不可

  • 彻底搞懂golang的GOROOT和GOPATH2021-07-20 11:35:28

    目录 1、GOPATH 和 GOROOT 2、修改 GOPATH 和 GOROOT 3、HelloWord——GOPATH版 4、一些踩坑经验 1、GOPATH 和 GOROOT不同于其他语言,go中没有项目的说法,只有包, 其中有两个重要的路径,GOROOT 和 GOPATH Go开发相关的环境变量如下: GOROOT:GOROOT就是Go的安装目录,(类似于java的JDK)GOPA

  • 多线程详解,一篇文章彻底搞懂多线程中各个难点2021-07-19 10:01:23

    出自https://mp.weixin.qq.com/s/xh-LfrelAgFCRkP5-s-GLw   1.什么是线程? linux内核中是没有线程这个概念的,而是轻量级进程的概念:LWP。一般我们所说的线程概念是C库当中的概念。 1.1线程是怎样描述的? 线程实际上也是一个task_struct,工作线程拷贝主线程的task_struct,然后共用主线

  • 彻底搞懂MySQL 的 redo log 、 binlog、undo log2021-07-18 11:33:12

    文章目录 前言redo logbinlogredo log 与 binlogupdate 操作流程两阶段提交undo log 总结 前言 前面两篇文章介绍了 MySQL 的体系架构和 InnoDB 的存储结构和体系结构,今天这篇文章主要讲解 MySQL 中的一些重要 log 文件的作用。包括:redo log,binlog,undo log 宏观角度理解

  • 暑假自学java第十七天2021-07-17 17:35:45

    今天仔细看了课本上的几个代码例子:发现前面好多东西都忘了,边学边忘,可能是没有看例题的缘故,所以当时记得比较浅,需要多复习     其中看到了一个打印机的例子:这个例子看了半天才搞懂,                  接口的使用与类的使用不同。类可以直接使用new关键字来构建一个类的

  • 这一次,彻底搞懂React生命周期2021-07-17 17:00:00

    阅读指南 本文采用总分总的结构,首先给出React生命周期流程图,让大家知道我们的研究目标是什么,第二部分则分别对React生命周期中的重点难点的生命钩子函数进行介绍。第三部分给出React生命周期的总结。 React生命周期流程图 1. getDerivedStateFromProps(props, state) 官

  • 盘点linux操作系统中的10条性能调优命令,一文搞懂Linux系统调优2021-07-16 14:36:14

    原文链接:猛戳这里 性能调优一直是运维工程师最重要的工作之一,如果您所在的生产环境中遇到了系统响应速度慢,硬盘IO吞吐量异常,数据处理速度低于预期值的情况,又或者如CPU、内存、硬盘、网络等系统资源长期处于耗尽的状态,那么这篇文章将着实的能帮助到你,如果没有也请先收藏起来。 1

  • 字节跳动Java研发岗这些知识点内部泄露出来了,彻底帮你搞懂2021-07-15 23:33:37

    1. Java 堆空间 **发生频率:**5颗星 造成原因 无法在 Java 堆中分配对象 吞吐量增加 应用程序无意中保存了对象引用,对象无法被 GC 回收 应用程序过度使用 finalizer。finalizer 对象不能被 GC 立刻回收。finalizer 由结束队列服务的守护线程调用,有时 finalizer 线程的处理

  • RabbitMQ架构面试题答不出来怎么办!大佬手绘架构图带你分分钟搞懂!2021-07-15 21:32:34

    基础为什么使用 MQ? 1、削峰:在某个模块接收到超过最大承受的并发量时,可以通过 MQ 排队来使这些削减同一时刻处理的消息量。减小并发量。 2、解耦:在发送 MQ 处理业务时,可以使业务代码与当前的代码解耦,便于维护和拓展。 3、异步:异步使得在调用 MQ 后可以去处理其他操作,在 MQ 执行完后

  • 抖音四面被拒,再战头条终获offer,一文搞懂2021-07-14 22:34:12

    这些面试题包含哪些内容? 借花献佛!朋友干了5年整的Java面试官,给我分享了一份面试官最爱问的Java面试题这份面试题包含了 19 个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybat

  • 一文搞懂结构体的定义及实际使用2021-07-14 19:02:16

    大家好,我是无际,无实战不理论。 今天给大家讲一下结构体。 大家可能很好奇,为什么这种文章教程泛滥了,我还要拿出来讲。 相信无际的铁粉都知道,我分享的干货和经验出发点是实际产品应用。 脱离产品你所学的知识就产生不了价值,产生不了价值和辣鸡有啥区别? 网络上很多文章和教程都只讲

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有