摘要:
插件一:Vetur 插件二:Live Server 插件三:Turbo Console Log 插件四:Import Cost npm init vite@latest yarn init pnpm i lodash-es import uniq from './node_modules/lodas 阅读全文
摘要:
Apache Hadoop 与 CDH、HDP 的比较 一、Hadoop 版本综述 不收费的 Hadoop 版本主要有三个(均是国外厂商),分别是: Apache(最原始的版本,所有发行版均基于这个版本进行改进) Cloudera 版本(Cloudera’s Distribution Includi 阅读全文
摘要:
java跨平台的实现是基于JVM虚拟机的,编写的java源码,编译后会生成一种.class 文件,称为字节码文件。java虚拟机就是负责将字节码文件翻译成特定平台下的机器码然后运行。为了保证Class文件在多个平台的通用性,java官方制定了严格的Class文件格式。了解Class文件结构,有利于我 阅读全文
摘要:
前言 ClassLoader 可以说是 Java 最为神秘的功能之一了,好像大家都知道怎么回事儿 (双亲委派模型好像都都能说得出来...),又都说不清楚具体是怎么一回事 (为什么需要需要有什么实际用途就很模糊了...)。 今天,我们就来深度扒一扒,揭开它神秘的面纱! Part 1. 类加载是做什么的 阅读全文
摘要:
Difference between passwd and passwd- file [duplicate] /etc/passwd- is a backup of /etc/passwd maintained by some tools, see the man page. There's als 阅读全文
摘要:
Spring Boot 整合 Redisson 2023-09-27 教程 Redisson 是一个功能十分强大的 Redis Java 客户端,它提供了丰富的功能和 API,支持同步和异步操作,以及 RxJava 和响应式编程模型。Redisson 提供了 50 多个基于 Redis 的 Java 阅读全文
摘要:
MySQL 添加序号 简介:在本教程中,您将学习如何在 MySQL 中模拟 row_number() 函数。我们将向您展示如何为结果集中的每一行或每组行添加唯一编号。 请注意,MySQL 支持 ROW_NUMBER()自 8.0 版以来的版本。如果您使用 MySQL 8.0 或更高版本,请检查它的 阅读全文
摘要:
日志就像车辆保险,没人愿意为保险付钱,但是一旦出了问题谁都又想有保险可用 日志的作用和目的 日志文件 日志文件是用于记录系统操作事件的文件集合,可以分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。 在计算机中,日志文件是一个记录了发生在运行中的操作系统或者其他软 阅读全文
摘要:
image 架构图 公司架构模式(酒店迎宾比喻) image IP tables 简介 IPtablesLinux 防火墙工具,真正实现防火墙功能的是 netfilter,它是 Linux 内核中实现包过滤的内部结构;防火墙是干什么的呢?防止别人恶意访问,为了保证安全而存在;IP tables 是上 阅读全文
摘要:
深入理解 Java 的动态编译 前提# 笔者很久之前就有个想法:参考现有的主流 ORM 框架的设计,造一个 ORM 轮子,在基本不改变使用体验的前提下把框架依赖的大量的反射设计去掉,这些反射 API 构筑的组件使用动态编译加载的实例去替代,从而可以得到接近于直接使用原生 JDBC 的性能。于是带着这 阅读全文
摘要:
这个理解我可以通过一个 http 的页面请求来说明。web 容器中有 servlet 容器,spring 项目部署后存在 spring 容器。其中 spring 控制 service 层和 dao 层的 bean 对象以及 controller 层 bean 对象。servlet 容器控制 serv 阅读全文
摘要:
SpringBoot 一站式开发 官网:https://spring.io/projects/spring-boot Spring Boot 可以轻松创建独立的、基于 Spring 的生产级应用程序,它可以让你 “运行即可”。大多数 Spring Boot 应用程序只需要少量的 Spring 配置。 阅读全文
摘要:
模块化开发 实现模块的动态加载与卸载 在工作中,由于我是主要负责直播APP的运营活动开发,这些活动代码有几个特性 活动周期短,通常只是一个节日、一个星期、十天、一个月等,所以导致代码用于运行的时间短,活动下线代码就废弃了。 活动规则总是根据收益和效果频繁变化,所以导致代码频繁修改和部署上线。 活动小 阅读全文
警告: Can't initialize javac processor due to (most likely) a class loader problem: java.lang.NoClassD
摘要:
说明 主要参考了这位大佬的文章:https://www.cnblogs.com/xxjcai/p/java_compiler.html 不过我是在使用 IDEA 的时候遇到的问题,所以我这里介绍一下在 IDEA 中的解决方案。 错误信息 .\src\main\java\com\xiao\design 阅读全文
摘要:
作者:庄晓立(Liigo),日期:20230812。 前言:rsync for Windows 因工作需要在 Windows 服务器上部署运行 rsync,可 rsync 官方并不提供 Windows 版本。所以我想着能不能自己编译它的源代码。首先想到的是 WSL2 环境,结果在里面编译出来的是 E 阅读全文
摘要:
What Do HKCR, HKCU, HKLM, HKU, and HKCC Mean? (Registry Root Keys) By Rich Note: To get a better understanding of Windows Registry basics, read this g 阅读全文
摘要:
ACL 模型:访问控制列表 DAC 模型:自主访问控制 MAC 模型:强制访问控制 ABAC 模型:基于属性的访问控制 RBAC 模型:基于角色的权限访问控制 一、简介前三种模型: 1.1 ACL(Access Control List): 每一个客体都有一个列表,列表中记录的是哪些主体可以对哪些客 阅读全文
摘要:
greenplum/postgres 分页语法 select [*|字段列表] from table_name where expresion [limit {count|all}] [offset start]; --limit:指定select结果的显示条数 --offset:指定数据检索的起始 阅读全文
摘要:
数据仓库架构分层设计包括 STG(数据缓冲层)、ODS(数据操作层)、DWD(数据明细层)、DWS(主题汇总层)和 ADM(数据应用层)。1、STG 层主要完成业务系统结构化数据引入到数据中台,保留业务系统原始数据,缓冲层设计主要保持和数据源的一致性,不做任何类型转换和数据加工处理,为 ODS 层提 阅读全文
摘要:
一、全局配置 TypeScript 环境 在学习 TS 之前,你需要先配置 TypeScript 环境: 先全局配置 node.js 环境(Node VSCode 如何配置使用 Node.js)。 再全局配置 TypeScript 环境。 1、查看 TS 版本 首先,需要检查电脑是否安装了 TS: 阅读全文