• 大白话说Java反射:入门、使用、原理

    时间:2022-10-06 19:59:18

    反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。Apple apple = new Apple(); //直接初始化,「正射」apple.setPrice...

  • 大白话聊访问者模式:从入门到实践

    时间:2022-10-06 19:57:30

    访问者模式,重点在于访问者二字。说到访问,我们脑海中必定会想起新闻访谈,两个人面对面坐在一起。从字面上的意思理解:其实就相当于被访问者(某个公众人物)把访问者(记者)当成了外人,不想你随便动。你想要什么,我弄好之后给你(调用你的方法)。01 什么是访问者模式?访问者模式的定义如下所示,说的是在不改变...

  • 奇想大白话之《羊了个羊》为何火,技术很厉害吗?

    时间:2022-10-05 07:10:26

    ????‍♂️ 个人主页:奇想派????‍???? 作者简介:奇想派,十年全栈开发经验,团队负责人。喜欢钻研技术,争取成为编程达人 ????️!????️学海无涯苦作舟,????️编程之路无悔路!???? 如果文章对你有帮助的话,欢迎评论????点赞????收藏????加关注,不胜感激!羊了个羊火了...

  • 大白话Vue源码系列(03):生成AST

    时间:2022-09-26 09:47:58

    阅读目录AST 节点定义标签的正则匹配解析用到的工具方法解析开始标签解析结束标签解析文本解析整块 HTML 模板未提及的细节本篇探讨 Vue 根据 html 模板片段构建出 AST 的具体过程。这对 Vue 的使用通常没什么帮助,但熟悉这个过程会对 Vue 的内部工作原理有更清晰的认识。主代码位置:...

  • 大白话Vue源码系列(05):运行时鸟瞰图

    时间:2022-09-26 09:44:09

    阅读目录Vue 实例的生命周期实例创建响应的数据绑定挂载到 DOM 节点结论研究 runtime 一边 Vue 一边源码初看 Vue 是 Vue 源码是源码再看 Vue 不是 Vue 源码不是源码再再看 Vue 是调用栈 ...

  • 大白话Vue源码系列(02):编译器初探

    时间:2022-09-26 09:43:21

    阅读目录编译器代码入口文件Vue.prototype.$mount构建 AST 的一般过程Vue 构建的 ASTVue 的编译器模块相对独立且简单,本篇就从这块入手,先把它干掉。编译器代码入口文件前面已经提到,Vue 项目中的 entry-runtime.js 文件是 Vue 用于构建 仅包含运行时...

  • 大白话Vue源码系列(01):万事开头难

    时间:2022-09-26 09:43:33

    阅读目录Vue 的源码目录结构预备知识先捡软的捏Angular 是 Google 亲儿子,React 是 Facebook 小正太,那咱为啥偏偏选择了 Vue 下手,一句话,Vue 是咱见过的最对脾气的 MVVM 框架。之前也使用过 knockout,angular,react 这些框架,但都没有让...

  • 大白话5分钟带你走进人工智能-第十四节过拟合解决手段L1和L2正则

    时间:2022-09-17 00:13:45

                                                                               第十四节过拟合解决手段L1和L2正则第十三节中,我们讲解了过拟合的情形,也就是过度的去拟合训练集上的结果了,反倒让你的模型太复杂。为了去解决这种现象,...

  • 【大白话系统】MySQL 学习总结 之 缓冲池(Buffer Pool) 的设计原理和管理机制

    时间:2022-09-10 07:47:02

    一、缓冲池(Buffer Pool)的地位在《MySQL 学习总结 之 InnoDB 存储引擎的架构设计》中,我们就讲到,缓冲池是 InnoDB 存储引擎中最重要的组件。因为为了提高 MySQL 的并发性能,使用到的数据都会缓存在缓冲池中,然后所有的增删改查操作都将在缓冲池中执行。通过这种方式,保证...

  • EM算法 大白话讲解

    时间:2022-08-28 21:01:00

    假设有一堆数据点,它是由两个线性模型产生的。公式如下:模型参数为a,b,n:a为线性权值或斜率,b为常数偏置量,n为误差或者噪声。一方面,假如我们被告知这两个模型的参数,则我们可以计算出损失。对于第i个数据点,第k个模型会预测它的结果则,与真实结果的差或者损失记为:目标是最小化这个误差。但是仍然不知...

  • Java容器--2021面试题系列教程(附答案解析)--大白话解读--JavaPub版本

    时间:2022-04-09 01:37:57

    Java容器--2021面试题系列教程(附答案解析)--大白话解读--JavaPub版本前言序言再高大上的框架,也需要扎实的基础才能玩转,高频面试问题更是基础中的高频实战要点。适合阅读人群Java学习者和爱好者,有一定工作经验的技术人,准面试官等。阅读建议本教程是系列教程,包含Java基础,JVM,...

  • 大白话Vue源码系列(03):生成render函数

    时间:2021-12-23 02:06:46

    阅读目录优化AST生成render函数小结本来以为Vue的编译器模块比较好欺负,结果发现并没有那么简单。每一种语法指令都要考虑到,处理起来相当复杂。上篇已经生成了AST,本篇依然对Vue源码做简化处理,探究Vue是如果根据AST生成所需要的render函数的。优化AST优化AST的目的是优化整体性能...

  • 大白话Vue源码系列(04):生成render函数

    时间:2021-12-23 02:06:58

    阅读目录优化AST生成render函数小结本来以为Vue的编译器模块比较好欺负,结果发现并没有那么简单。每一种语法指令都要考虑到,处理起来相当复杂。上篇已经生成了AST,本篇依然对Vue源码做简化处理,探究Vue是如果根据AST生成所需要的render函数的。优化AST优化AST的目的是优化整体性能...

  • 【大白话系列】MySQL 学习总结 之 初步了解 MySQL 的架构设计

    时间:2021-10-20 22:15:09

    一、MySQL还是个黑盒子我们都知道,只要我们系统引入了MySQL驱动和连接池,就能从数据库连接池获取一个数据库连接,然后就可以执行增删改查的操作了。可是我们并不知道MySQL里面是怎么执行的,例如我们执行了insert语句,只知道表里面多了一条数据,MySQL是怎么插入的我们就不知道了。二、解开M...

  • 【转载】大白话Docker入门(二)

    时间:2021-08-07 23:19:04

    原文:https://yq.aliyun.com/articles/63517?spm=a2c4e.11153940.blogcont63035.15.12011c3fddklk0上篇的大白话Docker入门(一)让我们认识了docker,知道docker大概是怎么玩的。初步的印象可能会让你觉得和现...

  • 大白话简单工厂模式 (Simple Factory Pattern)

    时间:2021-08-02 13:41:11

    大白话简单工厂模式(SimpleFactoryPattern)从买车经历说起毕业两年,码农张小两口无法忍受挤公交,凌晨起床抢火车票的痛苦,遂计划买车。逛了多家4S店,最终定下日产某车型的轿车。4S店接受订单后,向工厂说明车型,工厂随后进行汽车制造,运输到4S店中再到了小两口的手上,小两口终于成了有车...

  • 大白话讲解调用Redis的increment失败原因及推荐使用详解

    时间:2021-07-10 22:22:34

    本文主要介绍了调用Redis的increment失败原因及推荐使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下