×

架构

混合开发架构|Android工程集成React Native、Flutter、ReactJs

ohblue ohblue 发表于2023-12-05 浏览2868 评论0
架构设计说明 该篇文章,介绍并记录在大前端混合架构开发中的重要细节和流程。通过在安卓原生工程中集成两大主流混合框架React Native、Flutter,以及ReactJs[Vue],集成三类模块module的架构的混合设计。并分别在这些主流技术栈的业务创作中,自己造轮子、使用新颖架构设计及核心技术去实现。并在编码过程中还会创造常用工具,沉浸式状态栏、底部导航栏、Flutter热更新、Flutter多入口、 tab1 tab2 tab3 tab4 tab5 仿招商银行首

node.js

[-Node] Node.js 基础知识(node.js的使用)

李秋波 李秋波 发表于2023-12-05 浏览3421 评论0
 🖥️ Node.js专栏:Node.js 初级知识 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️ 👉 你的一键三连是我更新的最大动力❤️ 📑 目录 1 Node.js是什么 官方对Node.js的定义: 浏览器和Node.js架构区别 Node.js架构 2 Node.js的应用场景 3 Node的安装和管理 Node的安装 4 Javascript代码执行

django

Django-django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17)

Langhing Langhing 发表于2023-12-05 浏览8763 评论0
运行Django报错,原因是因为SQLite版本过低,需要升级 下载源码包: wget https://www.sqlite.org/2021/sqlite-autoconf-3350500.tar.gz(这里上官网https://www.sqlite.org自己找一下) 解压: tar -zxvf sqlite-autoconf-3350500.tar.gz 进入到目录:cd sqlite-autoconf-3350500 初始化并编译安装: ./configure --prefix

spring boot

若依框架学习笔记——验证码篇(若依框架使用教程)

Frank Frank 发表于2023-12-05 浏览4372 评论0
本篇文章记录自己学习若依框架业务开发逻辑的笔记         当我在运行若依项目时,会首先进入到项目的登录界面,但是登陆界面的验证码验证功能在我以往的学习中并未接触过。因此,写下这篇文章记载学习下大佬的开发逻辑。 通过对ruoyi-ui前端模块的分析,我们能够发现,项目先通过url请求前端路径 http://localhost/dev-api/captchaImag 进行代理 ​  然后在vue.config.js中将路径重写,把dev-api重写为' ',然后映射给后端8080端

rabbitmq

谈谈如何提升rabbitmq的消费速度(rabbitmq 消费者慢)

浈韵茶业 浈韵茶业 发表于2023-12-05 浏览2619 评论0
谈谈如何提升rabbitmq的消费速度 在MQ实际使用场景中,往往是生产速度大于消费速度,加上消费者可能存在比较复杂的业务逻辑,会造成消息堆积,除了,在rabbitmq的使用中,我认为可以分为两种方式来增加消费速度。 第一:增加消费者服务的数量 以 @RabbitmqListener 注解举例,当你没指定 containerFactory 时,默认使用的是 SimpleRabbitListenerContainerFactory 创建一个消息监听容器 ,从源码中可以找到: priva

spring

Spring-retry如何使用重试框架?

明天 明天 发表于2023-12-05 浏览3395 评论0
一. 问题 近日有学生问壹哥,应该怎样理解【阿里巴巴开发规约中提到的乐观锁至少要重试三次】的规定,为了让大家更好的理解这一点,壹哥先来引用一下阿里巴巴开发规约中的相关规定。 【强制】并发修改同一记录时,避免更新丢失,需要加锁。要么在应用层加锁,要么在缓存加锁,要么在数据库层使用乐观锁,使用 version 作为更新依据。 说明:如果每次访问冲突概率小于 20%,推荐使用乐观锁,否则使用悲观锁。乐观锁的重试次数不得小于 3 次。 二. 解答 对于这个问题,壹哥是这么认为的。【乐

rabbitmq

RabbitMQ 延时消息实现方式

wangxixigz wangxixigz 发表于2023-12-05 浏览6147 评论0
rabbitmq实现延时消息主要有两种方式: 死信消息(队列ttl+死信exchange) 延时插件 (rabbitmq-delayed-message-exchange) rabbitmq 实现方式一:队列ttl+死信exchange 简述:使用两个队列,一个队列接收消息不消费,等待指定时间后消息死亡,再由该队列绑定的死信exchange再次将其路由到另一个队列提供业务消费。 ttl 和 死信exchange 相关知识 ttl 先贴两个个rabbitmq官方文档: Ti

分布式

K8s集群重启与恢复-Master节点启停

丶 发表于2023-12-05 浏览6447 评论0
1 应用场景 场景:在实际工作中,可能某个 Master 节点需要维护,迁移,我们需要平滑的停止、启动该节点,尽量减少启停中对集群造成的影响 注意: 为了确保 K8s 集群能够安全恢复,请在操作前对 K8s 数据进行备份 为了确保重启 Master 节点期间 K8s 集群能够使用,集群中 Master 节点数量要大于等于 3 若启停的 Master 节点上有 etcd 服务,在启停该 Master 节点期间,请勿对集群资源进行任何操作,包括添加、更新、删除等,否则会导致启停节

分布式

centOS 7下Hadoop伪分布式搭建

百度用户84084 百度用户84084 发表于2023-12-05 浏览2818 评论0
记录笔记,尝试在centOS下安装Hadoop伪分布式(之前是在Ubuntu下安装的),查漏补缺。 步骤 第一步:先把在window系统中下载好的关于Hadoop、jdk压缩包用Xftp传输到centos 名称自定义,主机我写的是IP地址,需要去centOS的终端输入ifconfig,划黄线的是IP地址   用户名如果在安装centos中没有创建的话,默认是root,密码是登陆密码。点击连接,弹出下面这个对话框,我选的是一次性接受(自行选择)。  成功会亮起小绿点,然后直接把从此电脑中