中间件 架构 框架 随笔

分布式任务调度框架之Elastic-Job

1、前言 1.1、什么是任务调度? 我们可以先思考一下下面业务场景的解决方案: 某电商系统需要在每天上午 10点,下午3点,晚上8点发放一批优惠券。 某银行系统需要在信用卡到期还款日的前三天进行短信提醒。 某财务系统需要在每天凌晨 0:10结算前一天的财务数据,统计汇总。 12306 会根据车次的不 ......
分布式 Elastic-Job 框架 任务 Elastic

随笔

过去是一个很空泛的东西,每当我想回忆过去的时候,出现的都是零零散散的碎片。 每一个人,在每个时间段的看法 性格 都是不一样的,而能记录这些东西最好的便是文字。 我希望当我回过头看时,能够在一行行文字中,看见那个岁月下的自己。 2022/3/26 --普通的人-- 一个月转瞬即逝,不注意间就要过去了, ......
随笔

3-26随笔

docker 复习 理论周考1-5 任务 [x] docker JVM [x] 练习框架 微服务 技术 性能监控 可视化页面 [x] 电商项目-谷粒商城 技术 普罗米修斯 🐱🐱‍🏍‍👤💖😢😢🎶🎶😎😎😎😉✔😉 Skywalking 🐱🐱🏍‍👤💖😢😢🎶 ......
随笔 26

CQRS是一种与领域驱动设计和事件溯源相关的架构模式

命令查询职责分离 - CQRS 概念 CQRS是一种与领域驱动设计和事件溯源相关的架构模式, 它的全称是Command Query Responsibility Segregation, 又叫命令查询职责分离, Greg Young在2010年创造了这个术语, 它是基于Bertrand Meyer ......
架构 领域 模式 事件 CQRS

真·浅随笔·学习记录

一、为什么一开始选用Bert模型作为最后意图分类项目模型 Attention is all you need. Bert能很好的学习带有上下文语境的词向量和句子的前后顺序,但也有不足就是不能用来生成句子/词,毕竟其不是一个预测模型。 网络结构:完全双向,层数深,可表征的函数空间足够大,self-at ......
183 随笔

《Java》学习随笔 2、基础数据类型

2.Java 基本数据类型 2.1 内置数据类型 byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); byte 类型用在大型数组中节约空间,主要代替整数 例子:byte a = 100,byte b = -50 ......
随笔 类型 基础 数据 Java

使用Netty框架完成客户端和服务端收发Protobuf消息

前言 本周继续学习尼恩编著的《Netty、Redis、ZooKeeper高并发实战》,一些资源也贴在这里,自己以后想看还可以找到,这个是在博客园的一个入口https://www.cnblogs.com/crazymakercircle/p/9904544.html。 这周主要学习了Netty客户端和 ......
客户端 框架 Protobuf 消息 客户

【软件架构】 类和类的六种关系 Power Designer设计UML类图

UML(Unified Modeling Language)统一建模语言 power designer中给类的“操作”添加“输入参数” 查看所设计类的代码: 类和类的六种关系 1 继承关系(泛化关系) 语义:子类和父类之间的关系 语法:extends 符号:(子类指向父类) power design ......
架构 Designer Power 软件 UML

递归问题——算法复习随笔

递归思维通常会用到函数的调用栈,每次调用函数都会将参数和局部变量压入栈中,直到问题被分解成一个最小规模的子问题,然后逐步返回结果,将每个子问题的结果组合起来得到最终结果。 ......
算法 随笔 问题

C#/.NET Core跨平台分布式微服务/DDD领域驱动架构设计VIP实战

阿笨NET课程详情 腾讯课堂官网 https://abennet.ke.qq.com/ ......
架构 实战 领域 Core NET

第十章随笔

家用热水器用户行为分析与事件识别 代码一:探索分析热水器的水流量状况 import joblib as joblib import matplotlib.pyplot as plt import pandas as pd inputfile = 'D:\JupyterLab-Portable-3.1 ......
随笔

我想用gin开发一个使用redis和数据库的系统。 我应该如何进行架构设计?

在设计使用 Redis 的系统和使用 Gin 的数据库时,需要牢记几个架构注意事项。 这是一个可能的架构设计: API 层:API 层处理传入的请求并提供响应。 该层负责验证输入、验证用户并将请求路由到适当的服务层。 服务层:服务层包含应用程序的业务逻辑。 它应该负责与 Redis 和数据库进行交互 ......
架构 数据库 数据 系统 redis

支持10倍订单增长,携程数据库架构升级实践

随着机票订单业务的不断增长,当前订单处理系统的架构已经不能满足日益增长的业务需求,系统性能捉襟见肘,主要体现在以下方面: 数据库CPU资源在业务高峰期经常达到50%以上,运行状况亮起了黄灯; 磁盘存储空间严重不足,需要经常清理磁盘数据腾挪可用空间; 系统扩容能力不足,如果需要提升处理能力只能更换配置... ......
架构 订单 数据库 数据

[软件设计] 软件系统总体结构设计 | 软件架构概述 [转载]

1 概述 对于程序员而言,开始关注架构就是重大进步。就已经从单纯写代码的层次里跳了出来,至少从“增删改查”中跳了出来,能以更宏观的视角去思考代码、思考软件工程! 这是一个新的起点,加油! 1.1 架构的定义 架构是一个来源于传统领域的古老概念,用来指对房屋、桥梁等实体物理结构的设计与研究。 后来,架 ......

《Java》学习随笔 1、基础语法

1 Java 基础语法 1.1 基本概念 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 ......
语法 随笔 基础 Java

scrapy框架

一、框架介绍 Scrapy是适用于Python的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类, ......
框架 scrapy

链表的中间结点

链表的中间结点 描述 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 样例 样例 1: 输入:1->2->3->4->5->null 输出:3->4->5->null 样例 2: 输入:1->2->3->4->5->6->null 输出: ......
结点

【spring框架】注解方式实现接口返回数据脱敏

对于返回接口数据的脱敏,可以使用注解的方式。 数据: { "realName": "蜗牛", "address": "江苏省南京市....", "phoneNumber": "1685935467874", "idCard": "4333333333334334333" } 效果: 自定义注解名:@ ......
注解 框架 接口 方式 数据

MongoDB 架构

优质博文:IT-BLOG-CN 一、存储数据格式 MongoDB作为主流的NoSQL数据库之一,使用面向文档的数据存储方式,将数据以JSON和BSON的方式存储在磁盘中。BSON Binary JSON是一种基于JSON的二级制序列化格式,用于MongoDB存储文档并进行远程过程调用,作为网络数据交 ......
架构 MongoDB

《渗透测试》WEB攻防-JS项目&Node.JS框架安全&识别审计&验证绕过 2022 Day22

1 1、什么是JS渗透测试? 在Javascript中也存在变量和函数,当存在可控变量及函数调用即可参数漏洞 JS开发的WEB应用和PHP,JAVA,NET等区别在于即没有源代码,也可以通过浏览器的查看源代码获取真实的点。所以相当于JS开发的WEB应用属于白盒测试(默认有源码参考) 2、流行的Js框 ......
amp 框架 项目 JS 2022

三大框架——持久层框架Mybatis

持久层框架MyBatis 1. mybatis介绍 2. 执行流程 3. 使用步骤 代码实现举例:商品分类CRUD操作 4. 关联关系 4.1 一对一 4.2 一对多 5. 参数占位符 6. 复杂搜索 6.1 动态SQL语句 6.2 集合参数 1. mybatis介绍传统框架的缺点:使用jdbc需要 ......
框架 Mybatis 三大

Shiro安全框架

pom.xml <!--shiro整合包--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.10.1</version> </dependency> ......
框架 Shiro

如何保障消息中间件100%消息投递成功?如何保证消息幂等性?

我们应该都听说够消息中间件MQ,如:RabbitMQ,RocketMQ,Kafka等。引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用。 如图: (1)订单服务投递消息给MQ中间件 (2)物流服务监听MQ中间件消息,从而进行消费 如何保障订单服务把消息成功投递给MQ中间件,以RabbitMQ举 ......
消息 中间件 100%

go gin web应用-通过中间件形式实现通用的参数检验

都知道 gin 在web开发方面应用广泛,但在参数校验上,之前写一堆 POST 接口的时候,每个接口的业务代码里都要去实现 validate 校验逻辑,感觉代码复用糟糕。 为解决这问题,想到通过 reflect 包是不是可以实现通用的校验处理呢。如果可以实现,业务逻辑就只需要专注与业务实现,进一步实 ......
中间件 形式 参数 gin web

若依框架

##若依框架 spring boot基于 jackson 输出 //输出类 AbstractJackson2HttpMessageConverter protected void writeInternal(Object object, @Nullable Type type, HttpOutput ......
框架

scrapy-中间件

Scrapy中间件 学习目标: 应用 scrapy中使用中间件使用随机UA的方法 了解 scrapy中使用代理ip的的方法 1、scrapy中间件的分类和作用 1.1 scrapy中间件的分类 根据scrapy运行流程中所在位置不同分为: 下载中间件 爬虫中间件 1.2 scrapy中间的作用 主要 ......
中间件 scrapy

Half-UNet:用于医学图像分割的简化U-Net架构

Half-UNet简化了编码器和解码器,还使用了Ghost模块(GhostNet)。并重新设计的体系结构,把通道数进行统一。 论文动机 编码器的不同类型的架构图,编码器(A-C)的结构分别来源于U-Net的编码器、解码器和全的Unet结构。 下面是上图的一些结果指标 将U-Net 的编码器和解码器都 ......
架构 Half-UNet 图像 医学 U-Net

谈谈架构设计

在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。在不同的书籍上, 不同的作者, 对于架构的定义也不统一, 角度不同, 定义不同。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义, 因为概念是人认识这个世界的基础和用来沟通的手段,如果对架构概... ......
架构

MLIR基本理论,IR表示和编译器框架

MLIR基本理论,IR表示和编译器框架 MLIR:重要术语、概念 MLIR glossary 参考资料 [1] MLIR:Glossary: https://mlir.llvm.org/getting_started/Glossary/ [2] Block: https://mlir.llvm.or ......
编译器 框架 理论 MLIR

2023/3/4每日随笔

今天上了一天的课,上了计算机网络,学习了碰撞域,交换器,交换器与集线器的区别,之后上了概率论,学了离散和连续的分布函数的求法,尤其是定义法印象深刻,下午完成了web的作业,上了口语课,很开心,到了晚上上了数学建模,听了一半听不懂了,看了会三毛的小说,看来60页要vip了,就又开始听课了,听不太懂反正 ......
随笔 2023