找到约 10000 条结果
  • 多态原理
    Java多态概述多态是面向对象编程语言的重要特性,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定。Java 对于方法调用动态绑定的实现主要依赖于方法表,但通过类引用调用(invokevitual)和接口引用调用(invokeinterface)的实现则有所不同。
    2020-02-19
  • HBase原理--LSM树
    HBase的一个列簇(Column Family)本质上就是一棵LSM树(Log-StructuredMerge-Tree)。LSM树分为内存部分和磁盘部分。内存部分是一个维护有序数据集合的数据结构。一般来讲,内存数据结构可以选择平衡二叉树、红黑树、跳跃表(SkipList)等维护有序集的数据结构,这里由于考虑并发性能,HBase选择了表现更优秀的跳跃表。...
    2020-07-27
  • vue.$set()原理
    首先上一个思维导图便于理解: 下面是原代码,其实原代码很简单易懂的(来自网络): {代码...}
    2019-10-12
  • Spring Framework Aop原理
    Spring Framework 提供了除IOC之外的很多有意思的功能,深入研究其技术原理,可在项目技术选型上提供更多的思路和技术把控。Spring Framewrok 代码由大佬精心打磨,可以从功能实现上学习和模仿。另外Spring Framework是Java项目开发的基础,其他技术框架都会基于或者与Spring 兼容,研究其中的技术原理,可快速掌握其他...
    2023-03-01
  • Vue 之 nextTick 原理
    阅读 Vue 源码就是一个很好的学习方式,不仅可以让我们帮助我们更快解决工作中遇到的问题,也能借鉴优秀源码的经验,学习高手发现问题、思考问题、解决问题的思路,学习怎么写出规范又好维护的高质量代码。
    2022-05-28
  • Clickhouse MergeTree 原理(一)
    作者:俊达MergeTree是Clickhouse里最核心的存储引擎。Clickhouse里有一系列以MergeTree为基础的引擎(见下图),理解了基础MergeTree,就能理解整个系列的MergeTree引擎的核心原理。
    2024-03-14
  • paascloud开源项目学习(1) -- 用户邮箱注册可靠消息服务流程
    本篇文章目的是理解该项目可靠消息服务中心(TCP)发送消息、消费消息的流程,用户注册发送激活邮箱和激活后发送注册成功邮箱都是利用可靠消息服务来解决分布式事务,理解了该流程也就弄懂了该项目中其他业务流程。
    2019-01-19
  • 基于 ThinkJS 的文件上传(普通上传,文件预览,压缩上传,分片上传)
    具体实现参见:demo 实现原理简介 上传:FormData + ajax 文件预览 canvas 读取生成 image 压缩图片上传: 原理 canvas.toDataURL实现压缩 实现 FileReader读取文件内容转为img --> canvas读取img --> 输出压缩后的img --> 转为 Blob 对象上传 分片上传: 原理 利用 file.slice 将文件分片 实现 客户端:文件分...
    2018-01-24
  • 深入了解Redis【一】源码下载与参考资料准备
    引言 一直在使用redis,但是却没有系统的了解过它的底层实现,准备边学习边记录,深入了解redis。打算分析以下几个方面: redis的基本类型及底层原理与java对比,每种数据类型的使用场景 redis底层对象 key的一致性Hash算法 单线程的redis“快” redis的过期策略以及内存淘汰机制 redis分布式锁原理 redis备份方式 多机环境...
    2019-12-10
  • 购物网站建设如何做好优化工作
    相信所有的购物类网站都会有类似于,产品销售排行、热门推荐、历史浏览等排行榜性质的栏目,这个地方其实也是大家最容易忽视的地方。一般我们的产品页除了做内容调整,都不会做更新,这就造成这些页面对于搜索引擎来说是“不活跃”、“无更新”的,搜录和快照都是很老的。我们要怎么来改变这个问题呢?用好了排行榜就可以让这...
    2019-09-06
  • 反劫持查找器,网站被挂马劫持的方式和解决办法
    网站被挂马搜索引擎劫持的几种方式和解决办法针对近年来日益严重的网络安全问题,越来越多的站点因为存在漏洞被入侵,挂了黑链或搜索引擎劫持,针对这种情况我们做一下总结。任何一种程序,只要用的人多了,总会找出漏洞,比如 dedecms(织梦系统)discuz!(论坛系统),想到微软这种全球性的技术精英编写的windows系统每...
    2020-12-11
  • WordPress安装后必须要做的10件事
    在安装完wordpress后,要做一些虽然基础但挺重要的操作,新手必备,本文涉及搜索引擎收录、界面语言、时区、固定链接、禁用自动生成图片等等。完成这些,我们再去建站。
    2020-09-08
  • 慕K新版Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课
    在大数据和人工智能的时代,数据获取成为了众多应用和研究的基石。网络爬虫作为一种自动化获取互联网信息的工具,越来越受到人们的关注。Scrapy,作为一款强大的Python爬虫框架,因其高效、灵活和易于扩展的特性,被广泛应用于数据抓取领域。本文将深入探讨Scrapy框架的使用,并通过示例代码展示如何实现网络数据的抓取...
    2024-06-23
  • 网站没有HTTPS证书会有哪些不利影响?
    HTTPS证书主要是作用于站点之间的数据传输加密,如果网站没有部署 SSL 证书,会在安全性、用户体验、搜索引擎优化和业务发展等方面产生诸多不利影响,具体如下:
    2025-04-15
  • iOS分段选择器、旅行App、标度尺、对对碰小游戏、自定义相册等源码
    iOS精选源码 企业级开源项目,模仿艺龙旅行App 标签选择器--LeeTagView CSSegmentedControl常用的分段选择器,简单易用! 仿微信左滑删除 IOS左滑返回 输入框 iOS 基于PhotoKit框架的自定义相册 JHDraw - 画线,画虚线,画五角星,画矩形,画虚线矩形 标度尺 对对碰小游戏 iOS优质博客 iOS无痕埋点方案分享探究 前言当前...
    2018-12-19
  • 4.6 Nodemailer系统发用户邮件-博客后端Api-NodeJs+Express+Mysql实战
    NodeMailerNodejs发邮件组件Nodemailer[链接]Node.js使用NodeMailer发送邮件[链接][链接][链接] 咱们日常开发中 有时会遇到需要系统推送邮件给相关用户(例如:注册后发送激活邮箱等等),此时就需要用到NodeMailer; 首先,去xxx云/xxx云/xxx云 邮件推送【以a-l-i为例】 Nodemailer 是一个基于Node的邮件服务模块。 使...
    2019-05-04
  • NODE 发送邮件
    在 windows自动发送邮件下载node到本地下载地址 [链接] 添加node到环境变量 使用bat脚本 下载nodemailer 运行nodemailer官网 [链接] {代码...} 编写email.js 和在bat脚本同级目录 {代码...}
    2020-03-25