神器 英语学习 服务器anki

ambari-hadoop集群中timeline和ams-hbase几种服务之间的调用关系

最近经常碰到ambari集群timeline server和ams-hbase 服务的一些问题,梳理了下这些服务之间的调用关系,留作笔记方便后续查阅 #1. 目前笔者用到的hadoop组件版本如下 ![](https://img2023.cnblogs.com/blog/1648386/202308 ......

《代码整洁之道 Clean Code》学习笔记 Part 1 - 命名、注释、格式

> 前段时间在看《架构整洁之道》,里面提到了:构建一个好的软件系统,应该从写整洁代码做起。毕竟,如果建筑使用的砖头质量不佳,再好的架构也无法造就高质量的建筑。趁热打铁,翻出《代码整洁之道》再刷一遍。 # 《代码整洁之道 Clean Code》学习笔记 Part 1 ### 衡量代码质量的唯一标准:W ......
注释 代码 格式 笔记 Clean

集群、分布式、微服务概念和区别

概念: 集群是个物理形态,分布式是个工作方式。 1.分布式:一个业务分拆多个子业务,部署在不同的服务器上 2.集群:同一个业务,部署在多个服务器上 分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式 ......
分布式 集群 概念

关于decimal非常浅显的学习与整理

# 关于decimal非常浅显的学习与整理 ## 背景知识 ``` 整数,小数,浮点,定点 整数(Integer)是没有小数部分的数值,可以是正数、负数或零。在计算机中,整数通常以二进制形式存储。 小数(Decimal)是带有小数部分的数值。小数可以是有限的,也可以是无限循环的。在计算机中,小数通常 ......
decimal

关于微服务的一些科普

#什么是微服务 微服务指的是一种应用架构,其中的一系列独立服务通过轻量级 API 来进行通信。微服务是一种更加有效的开发方法。 #单体式架构和微服务架构区别 传统的应用构建方法专注于单体式架构。在单体式架构中,一个应用内的所有功能和服务都锁在一起,作为一个单元来运行。以任何方式对应用进行增添或改进时 ......
科普

重新学习一下new Date()

#### new Date()你知道多少 ``` 很多小伙伴可能都知道, Date是js中的一个内置对象,用于处理日期和时间。 当你调用 new Date() 时,它会创建一个新的日期(Date) 对象。 表示当前本地日期和时间。 那么你知道 new Date() 可以接收几种形式的参数吗? 它的默 ......
Date new

java脚本模拟服务器内存溢出实战&服务器部署java项目

一、背景: 使用java spring boot ,实现linux 服务器 内存溢出情况。 二、方案 1、打包成war包,可以直接将war包部署在tomcat容器里 2、spring boot,打包成jar包。打的jar包,内置了tomcat,所以在服务器上,直接启jar包就行,没有必要放在tomc ......
服务器 java 脚本 实战 内存

图论-分层图学习笔记

在前几天模拟赛中第一次见,之前不太理解,今天大概搞明白些了。 个人理解分层图:图中的边在特定的时间可以变换。那就将各个时间根据当前不同的状态分层建图。 说白了就是存各边的不同状态。连边时,同一层的点可以相连,不同层的也可以连过去。 所以你就会发现分层图的难度在于建图,连边的时候要考虑不同层的怎么连。 ......
笔记

【学习笔记】简单数论-高斯消元与线性空间

## 友情提示 - 本博客内部分内容因缺乏样例,可能晦涩难懂,建议参考蓝书或者[数论小白都能看懂的线性方程组及其解法](https://www.luogu.com.cn/blog/ShineEternal/linear-equation-group)。 ## 线性方程组 - 线性方程组是由 $M$ ......
数论 线性 笔记 空间

点分树(动态点分治) 学习笔记

### 模板题 [题目传送门](https://www.luogu.com.cn/problem/P6329) 给定一棵树(带点权),支持以下操作: 修改点权。 查询到一个点距离 $\le k$ 的点的权值和。 $n,T\le 10^5$ ### 算法解析 前置知识:[点分治](https://ww ......
笔记 动态

【人工智能】机器学习入门之监督学习(一)有监督学习

# 机器学习入门之监督学习(一)有监督学习 ## 简介 监督学习算法是常见算法之一,主要分为有监督学习和无监督学习。本文主要记录了有监督学习中的分类算法和回归算法,其中回归算法是最主要内容。 本笔记对应视频:[阿里云开发者社区学习中心-人工智能学习路线-阶段1:机器学习概览及常见算法](https: ......
人工智能 人工 机器 智能

【人工智能】深度学习框架值TF入门-模型保存与加载

资料:https://tensorflow.google.cn/tutorials/keras/save_and_load#%E9%80%89%E9%A1%B9 ## Keras的方式 > Keras版本模型保存与加载 ### 函数 保存模型权重:`model.save_weights` 保存HDF ......
人工智能 人工 框架 深度 模型

Linux服务器的性能监控与分析

通过vmstat分析性能 如上图所示,我们在命令vmstat后面添加了两个参数,1表示间隔一秒获取一次,10表示总共获取10次 我们一列一列数据来看: r:代表目前实际运行的指令队列,很高表示CPU很繁忙通常会CPU使用率过高 这个数据如果高于服务器CPU核数就可能出现瓶颈(需要结合后五列CPU使用 ......
性能 服务器 Linux

SQL注入基础学习2

## SQL注入基础学习2 #### 二、靶场实操(开始先学习手工,后面的话,可以采用sqlmap等自动化工具) **靶场采用sqli-labs** ##### 5、第5关(也可以直接利用bp来测试) 第五关采用的是布尔盲注,通过输入正确的信息和错误的信息对比 输入正确的信息![](https:// ......
基础 SQL

学习笔记 - Java 面向对象_中

## this 关键字 当形参名和属性名相同时,使用 this 关键字来区分,有 this 修饰的变量是属性,无 this 修饰的是形参。 this 可以调用的除了属性,还有方法、构造器。 所以,this 指的是当前对象(在方法调用时)或当前正在创建的对象(在构造器中调用时)。 在构造器中,使用 ` ......
对象 笔记 Java

前后端分离中台框架 Admin.Core 学习-介绍与配置说明

## 中台框架后端项目 Admin.Core 的介绍与配置说明 > 中台admin是前后端分离权限管理系统,Admin.Core为后端项目,基于.NET 7.0开发。 > 支持多租户、数据权限、动态 Api、任务调度、OSS 文件上传、滑块拼图验证、多数据库,分布式缓存、分布式事务等 - 项目地址 ......
框架 Admin Core

学习本来就是一件辛苦的事,全世界都一样!

学习本来就是一件辛苦的事,全世界都一样! 皮克布克绘本馆 人生不同阶段都有不同的使命,在学生阶段,学习掌握知识,为他们以后的人生获得成就的能力,就是他们这个阶段最重要的使命。为了这个使命,他们必须要学习忍耐、学会放弃、学会付出,这不仅仅是学习的需要,也是人生的一种修炼。 学习从来就不是一件轻松的事, ......
全世界 就是

操作系统学习笔记

Stanford: CS140使用操作系统概念 CS162使用操作系统:设计与原理 # 基础 ## 操作系统发展史 ### 原始操作系统 ![image-20230820150441945](https://duuuuu17bucket.oss-cn-shenzhen.aliyuncs.com/im ......
笔记 系统

学习Java的第17天

Scanner进阶使用 package com.yue.scanner; import java.util.Scanner; public class Demo04 { public static void main(String[] args) { Scanner scanner = new Sc ......
Java

部署 Statefulset 服务 Zookeeper

部署 Statefulset 服务 Zookeeper ## 创建 Zookeeper 镜像 ### 下载 Zookeeper 二进制包 ```shell mkdir zk cd zk/ wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.1/ ......
Statefulset Zookeeper

2023年国内云服务市场综述

云服务器是一种基于互联网的计算服务,它可以提供可按需调整的计算资源,如CPU、内存、存储、网络等,让用户无需购买和维护自己的硬件设备,就可以快速、灵活、安全地部署和运行各种应用,尤其是目前新兴的蓝点通用管理系统、各种CMS内容管理系统等,部署在云服务器上可让用户随时随地用电脑或手机访问。云服务器具有... ......
市场 2023

Linux学习 - 命令

# 目录操作命令 ## ls 命令 Linux ls(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。 ### 语法 ```bash ls [-alrtAFR] [--color] [路径] ``` #### 参数 - -a 显示所有文件及目录 ......
命令 Linux

Linux学习 - 进程管理

# 进程管理 ## 进程的概念 * 进程便是正在运行的程序。 * 进程是程序在某个数据集合上的运行活动,是系统进行资源分配和调度的一个独立单位。 ## 进程的类型 ### 从应用程序角度 * 交互进程:由用户在shell提示符下启动的进程,执行过程中可以和用户进行交互。 * 批处理进程:不与特定的终 ......
进程 Linux

Linux学习 - 文件系统

# 文件系统 最顶层的目录称为根目录,用“/”表示 ## 文件命名 * 隐藏文件以`.`开头 * 文件名**限制256字符** * 文件名中**不能包含`/`** * 文件名**区分大小写** ## 文件类型 Linux把文件分为:**普通文件,目录文件,设备文件,套接字文件,管道文件和符号链接文件 ......
文件 系统 Linux

Linux学习 - 用户管理和文件权限

# 用户管理 ## 相关配置文件 ### 用户信息文件 * 文件名:passwd * 所在目录:/etc * 用途:存放用户信息 用户信息存放在用户信息文件中,用户信息文件位于/etc/passwd,是一个文本文件。 可以使用cat,less,head等等命令来查看文件内容,也可以使用vim等编辑器 ......
权限 文件 用户 Linux

「C」2022/10/26晚学习总结

# 2022/10/26 晚 学习总结 主要内容范围: 教材23章 今晚浅学了一点点东西,记录一下. ## fma函数 在 `math.h` 里,浮点数乘加,比自己手动算精度高. ```c double fma(double x, double y, double z); ``` 返回值: `x*y ......
2022 10 26

「学习笔记」归并排序

关于归并排序,百度百科是这样定义的: > 归并排序是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路 ......
笔记

「学习笔记」离散化

## 一、离散化 ####介绍 > 照片要曾经说过:“你们这再优化,也比不过我离散化的速度。” 可以看出离散化再一些题目中还是十分吃香的。百度百科上是这样解释离散化的: > 离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。 通俗的说,离散化是在不改变数据相对大小的条件下, ......
笔记

Linux驱动开发详解——学习笔记

# Linux 设备驱动概述 计算机系统的运转需要软件和硬件共同参与,硬件是底层基础,软件则实现了具体的应用。硬件和软件之间则通过**设备驱动**来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点**自行定义接口**。而在有操作系统的情况下,**驱动的架构则由相应的操作系统来定义**。驱动 ......
笔记 Linux

FEMU模拟器学习笔记

QEMU参数解析 QEMU的main函数进来后,首先要进行参数解析。一个启动模拟器的命令行如下: x86_64-softmmu/qemu-system-x86_64 -name "FEMU-ZNSSD-VM" -enable-kvm -cpu host -smp 2 -m 4G -device vi ......
模拟器 笔记 FEMU