文章分类 - Old
摘要:一、 Janino简介 Janino 是一个极小、极快的 开源Java 编译器(Janino is a super-small, super-fast Java™ compiler.)。Janino 不仅可以像 JAVAC 一样将 Java 源码文件编译为字节码文件,还可以编译内存中的 Java 表
阅读全文
摘要:1. 概述 在本教程中,我们将了解容器编排系统的基本需求。 我们将评估此类系统所需的特性。由此,我们将尝试比较当今使用的两种最流行的容器编排系统:Apache Mesos 和 Kubernetes。 2. 容器编排 在开始比较 Mesos 和 Kubernetes 之前,让我们花一些时间来了解什么是
阅读全文
摘要:入坑 Jenkins 作为一个前端,想必大家都会有这个想法:“Jenkins 会用就行了,有啥好学的”。 我一直都是这么想的,不就会点个开始构建就行了嘛! 可是碰巧我们之前负责 Jenkins 的前端同事升了职,碰巧这个项目组就剩了两个人,碰巧我比较闲,于是这个 “活” 就落在我的头上了。 压力一下
阅读全文
摘要:通过 Features 配置序列化和反序列化的行为 1. Feature 介绍 在 fastjson 2.x 中,有两个 Feature,分别用来配置序列化和反序列化的行为。 JSONWriter.Feature 配置序列化的行为 JSONReader.Feature 配置反序列化的行为 2. 在
阅读全文
摘要:视频教程连接:kubernetes 快速入门 写在前面 本章介绍 kubernetes 系列教程的 ingress 概念,在 kubernetes 中对外暴露服务的方式有两种:service(NodePort 或者外部 LoadBalancer)和 ingress,其中 service 是提供四层的
阅读全文
摘要:1. Background Dynamic plug-in programming is a cool thing. The decoupling that can realize business functions is easy to maintain, and it can also imp
阅读全文
摘要:1:15 个 mysql dba 常用脚本 1:显示数据库版本信息: SELECT @@version; 2:显示数据库实例信息: SHOW VARIABLES LIKE "%version%"; 3:显示数据库表空间使用情况: SELECT table_schema AS "Database",
阅读全文
摘要:插件一: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. 类加载是做什么的
阅读全文
摘要: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 配置。
阅读全文
摘要:作者:庄晓立(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
阅读全文