神器 英语学习 服务器anki

微服务架构与单体架构的区别

微服务架构和单体架构是两种不同的软件架构方式。 单体架构是一种传统的软件架构,它将所有的功能模块打包到一个独立的应用程序中。在单体架构中,所有的代码、业务逻辑、数据库模型等都在同一个应用中。单体架构的优点是开发速度快、易于部署和维护,但当应用程序变得越来越复杂时,会变得难以维护和扩展。 相比之下,微 ......
架构 单体

零一PPT学习_P3/P31

一、界面简单认识 1、画布/舞台 2、选项卡 3、占位符/文本框 4、幻灯片操作区(鼠标可以进行缩放) 二、幻灯片基本操作 1、新建幻灯片 选中+回车、Ctrl+M、点击新建幻灯片 2、画布缩放功能 最右边按钮自动调整至正常视图 3、幻灯片界面调整(操作比如:调整幻灯片、删除幻灯片) (1)拖拽 ( ......
PPT P3 31

JAVA微服务分布式事务的几种实现方式

# 基础理论 ## CAP理论 一致性(Consistency) :在分布式系统中所有的数据备份,在同一时刻都保持一致状态,如无法保证状态一致,直接返回错误; 可用性(Availability):在集群中一部分节点故障,也能保证客户端访问系统并得到正确响应,允许一定时间内数据状态不一致; 分区容错性 ......
分布式 事务 方式 JAVA

Jenkins ant介绍(学习笔记五)

简介: 转载自:https://www.cnblogs.com/pixy/p/4792887.html Ant的由来(序) James Duncan Davidson当年用纯Java开发Tomcat的时候,不仅想让它跨平台运行,还想要在不同的操作系统上都能够进行开发和构建。 转载自:https:// ......
Jenkins 笔记 ant

网关和业务服务traceId打通记录

项目里面使用的是skywalking通过tid来记录一次请求的调用链的,但是发现在网关层的tid显示是N/A.网关处skywalking由于权限问题没办修改,我就想着使用MDC的方式来修改吧。 第一步: 因为网关处使用的是ServerWebExchange来接受参数的,但是在业务层的拦截器里面使用的 ......
网关 traceId 业务

P4V学习记录

## 前言 最近不是要学UE之后写DS嘛,然后我们DS项目管理用的是P4(听说UE就是推荐用P4进行项目管理的)。对于只用过Git这种分布式VCS(Version Controll System)的我来说,P4这种集中化的VCS还是很有不同,于是就在此**记录**一下遇到的一些不了解的地方。 PS: ......
P4V P4 4V

线段树分治 学习笔记

离线算法。在时间轴上建线段树(可能要事先离散化),要维护的东西用 `vector` 什么的挂在线段树的节点上,DFS 一遍线段树,每次进入一个节点就加入要维护的东西,离开时撤销即可。 由于 DFS 的特性,只需支持最近的 `undo`,用 `stack` 可维护。 ......
线段 笔记

七月五号Java学习

今天学习到代码在计算机中的存储规则,数据类型和标识符命名规则。 ......
Java

延迟队列服务提供对外接口

延迟队列微服务: redis:list-执行时间<=当前时间 zset-当前时间<执行时间<当前时间+5分钟 添加任务:【以防任务数量过大在,一旦服务器挂掉,内存所有的数据都消失了,所以要做数据持久化】添加任务到数据库、符合条件的任务添加到redis【list,zset】 取消任务:删除数据库任务信 ......
队列 接口

Cesium学习笔记2——第一个Cesium程序

源码 新建文件夹Exp01,新建一个Demo01.html源码,拷贝build文件夹到Exp01文件夹。 编写网页源码如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <!-- Use correct character set. --> 5 < ......
Cesium 笔记 程序

C语言学习笔记

# C语言学习笔记 ## 1.初识C语言 ### 常见类型长度 **单位:字节=比特** ### 全局变量和局部变量 全局变量:定义在花括号外的变量 局部变量:定义在花括号内的变量 局部变量和全局变量的名字重合时,**局部变量优先** C语言规定变量要 **定义在当前代码块的最前面** ***计算两 ......
语言学习 语言 笔记

mysql学习命令(持续更新)

####1、基本命令行 `create database king_db;` 创建一个数据库 `show databases;` 显示数据库 `use king_db;` 使用数据库 `create table tbl_user( u_id int primary key auto_incremen ......
命令 mysql

高级软件工程 学习总结

这个学期抢到了孟宁老师开设的高级软件工程的课程,到学期末了,总的来说,收获还是很大的。 1.一开始孟宁老师先介绍了一个编辑神奇 VS code讲解了它的一些设计思想 进程隔离的插件机制 UI渲染和业务逻辑区分开 集成大的Remote development 代码的理解和调试 LSP和DAP 然后又介 ......
软件工程 工程 软件

闭包学习笔记

闭包。可以用来在一个函数,在一组私有变量之间,创建关联关系。在给定函数被调用的过程中,这些私有变量能够保持其持久性。(保存运行环境与变量的状态) func_list =[] for i in range(3): def deco(i): def myfunc(a): return i+a retur ......
闭包 笔记

单体应用到微服务架构转型-实践过程总结

今天重点谈下传统的单体应用架构朝微服务转型实践过程中遇到的一些问题,具体的解决方法的一些思考,供大家参考。 这篇文章涉及到的项目背景为我们自己的财务共享项目,即原来是一个大单体应用,需要进行微服务架构化拆分,我在前面华南CIO大会上关于微服务架构转型的演讲中也提到了这个实践案例,但是对有些关键内容没 ......
单体 架构 过程

金蝶Apusic 应用服务器9.0版本上,springboot项目关于文件上传的一个问题

金蝶Apusic 应用服务器9.0版本上,springboot项目关于文件上传的一个问题 项目部署在金蝶v9上使用文件上传时,请求接口获取不到参数。但是在本地启动应用是可以获取到参数,没有任何问题。 @RequestMapping("doUpload") public void doUpload(D ......
springboot 版本 服务器 文件 项目

2023/7/5学习日记 树部分

学习树剖,树上差分,树剖LCA 一.P3038 [USACO11DEC] Grass Planting G 树链剖分点权转边权 #include<cstdio> #include<algorithm> #include<iostream> #pragma GCC optimize(1) #pragm ......
部分 日记 2023

运行调试深度学习代码小技巧_1

1.首先阅读数据预处理的代码,确定送入神经网络的输入x的张量形状。比如现在有个语音输入特征张量x形状为[16, 1, 256, 40],【批量,通道数,像素宽度,特征维度】。 如果看不懂,可以先在网络的forward最开始进行print(x.shape)打印。 2.常见改变张量形状的方法: (1) ......
深度 代码 技巧

算法学习笔记( 一)(1)动态规划(LIS)

### 题目链接:https://www.acwing.com/problem/content/897/ ## 讲解 动态规划问题具有三个特质: * 子问题重叠: 即子问题是相互之间依赖的 这个子问题在之后可能被反复使用 (此条件并非必要条件 但失去它也就没有优化作用了) * 最优化原理: 此问题可 ......
算法 笔记 动态 LIS

类欧几里得算法学习笔记

# 类欧几里得算法 类欧几里得算法可以在$O(log_2\max\{a,b\})$的时间内求解形如$\sum_{i=0}^n\lfloor \frac{a\cdot i+b}{c} \rfloor$的式子,而他的求解过程酷似欧几里得算法,故而得名。 ## 基础款 令$f\left( a,b,c,n ......
算法 笔记

华为云服务器Ubuntu安装图形界面

### 华为云服务器Ubuntu安装图形界面 **方法一** ***推荐一种最简单测试过的方法*** * GNOME 桌面默认使用 GDM3 作为显示管理器,但从资源角度考虑它有点重。你可以使用更轻量级和资源友好的管理器。这里我们使用一个平台无关的显示管理器 lightdm。 > * 安装 ``` ......
图形 界面 服务器 Ubuntu

JUC学习笔记

## 目录 * [1. JUC概述及回顾](#1-juc概述及回顾) * [1.1. JUC是什么?](#11-juc是什么) * [1.2. 进程和线程](#12-进程和线程) * [1.3. 并行和并发](#13-并行和并发) * [1.4. wait/sleep的区别](#14-waitsle ......
笔记 JUC

方芳:非物质文化遗产学重点学习背诵笔记合集2024版

非物质文化遗产学重点背诵笔记合集2024版 武汉市江夏路桥工程有限公司 中央财经大学 经济管理学院 方 芳 159 2760 2711 第一章 非物质文化遗产的范畴定义:非物质文化遗产是指各族人民世代相传并视为其文化遗产组成部分的各种传统文化表现形式,以及与传统文化表现形式相关的实物和场所。定义中的 ......
非物质文化 遗产 重点 笔记 2024

前端学习 C 语言 —— GDB调试器

## GDB调试器 我们在讲[指针][初级指针]时用 `GDB` 调试段错误。 本篇将详细介绍 gdb 的`最常用命令`、`日志记录`、`检测点`,最后介绍如何用 gdb `调试进程`以及用gdb 调试一个开源项目的`调试版本` —— glmark2。 ### gdb介绍 GDB, the GNU ......
调试器 前端 语言 GDB

方芳:非物质文化遗产学习整理笔记(7-9)

武汉市江夏路桥工程有限公司 中央财经大学 经济管理学院 方 芳 159 2760 2711 第七章 非物质文化遗产的田野作业价值:(一)挖掘非物质文化遗产多重价值(二)总结非物质文化遗产传承规律通过田野作业,全面掌握非物质文化遗产的发展历史、总结传承规律,已然成为做好保护非物质文化遗产工作的重要前提 ......
非物质文化 遗产 笔记

方芳:非物质文化遗产学习整理笔记(10-13)

武汉市江夏路桥工程有限公司 中央财经大学 经济管理学院 方 芳 159 2760 2711 第十章 传统技艺、技能与技术传统技艺、技能与技术是指劳动人民在生产和生活中创追出的知识和技艺、技能和技术,它包括传统技艺、传统体育、游艺与杂技、传统医药等。(一)传统技艺定义:传统技艺是指有着悠久历史文化背景 ......
非物质文化 遗产 笔记 10 13

基于Ubuntu20.04在k8s 1.25部署gin+MySQL服务

#### 0. 前言 某天突发奇想,既然都学了 docker 了,那干脆,顺便把 kubernetes 也学了,于是开始了我长达一个月的环境搭建、踩坑历程。 最开始,我的想法是,在我的物理机使用 WSL + docker 来部署服务,但是 WSL 部署的服务好像只是单机版,和实际生产中的情况相差甚远 ......
Ubuntu 20.04 MySQL 1.25 k8s

难道就是这样占着茅坑的不拉屎吗,到底是为人民服务还是为人民填堵呢,这样真的不会失掉民心吗?法律不是用来惩治恶人,怎么成了为民添堵的工具了

http://epaper.nfncb.cn/nfnc/content/20230617/Articel02004MT.htm 村民修桥收费被判刑,背后的民生痛点不应忽视 修桥补路自古以来都是好事,但在吉林白城市发生的一件事却颠覆了这种认知:为解决村民的过河难题,家有摆渡传统的瓦房镇振林村村民黄德义 ......
茅坑 民心 恶人 为人民服务 还是

机器学习Day003:多元线性回归

多元线性回归尝试通过一个线性方程来适配观测数据,这个线性方程是在两个以上(包括两个)的特征和响应之间构建一个关系。多元线性回归的实现步骤和简单线性回归很相似,在评价部分有所不同。你可以用它来找出预测结果上哪个因素影响力最大,以及不同变量是如何相互关联的。 ![image-20230705005403 ......
线性 机器 Day 003

利用nginx限制http的请求方式,达到提升服务器的安全。

首先想一下,http常用请求的方法有哪些? GET:请求指定页面信息,并且返回主体。 HEAD:类似于GET请求之,但他返回的响应中没有具体内容,用于获取报头。 POST:向指定资源提交数据经行处理请求。(提交表单或者上传文件),数据被包含在请求中。 PUT:从客户端向服务器传送的数据取代指定的文档 ......
方式 服务器 nginx http