2023年最新地推相关信息

地推博客更新各种地推相关信息和地推经验分享,希望全国各地的地推人可以来这里交流评论分享。

  • 博客(2817)
  • 问答 (3)
  • 收藏
  • 关注

原创 从单点 Redis 到 1 主 2 从 3 哨兵的架构演进之路

4.1 哨兵集群拓扑图4.2 哨兵服务是怎么启动的4.3 哨兵配置4.4 启动哨兵容器五、客户端自动感知故障如何实现自动感知故障客户端自动感知的原理六、遇到的问题6.1 提示不能写只读的 redis 节点6.2 提示连接 Redis 失败七、总结一、前言我们有个项目中用的 MySQL、Redis、ES、微服务都是单节点部署的,没有做集群模式部署,为了提高整体的可用性,对项目的部署架构进行了升级,支持高可用。二、部署拓扑图。

2025-06-11 17:59:14 326

原创 基于K210开发板局域网通讯测试

本次以 WiFi 模块作为客户端的工作方式为例,至于 WiFi 模块作为服务器的方 式与 K210的程序是一致的,所以就不再演示服务器的方式。wifi_module 程序只是在 wifi_AT 的基础上增加了数据的判断和解析的功能。

2025-06-11 10:19:57 524

原创 Java社招面试题:JDK动态代理和CGLIB动态代理的区别?我在面试时被问懵了!

最后,我用三句话总结本文精华:JDK 动态代理需要接口,反射实现,适用于接口驱动的设计CGLIB 动态代理基于继承,性能更优,但不支持 finalSpring AOP 两者兼容,根据是否实现接口自动选择。

2025-06-11 09:41:05 570

原创 登陆人信息获取

在我们后台管理项目之中,获取当前登录人信息至关重要,正常我们都会通过在项目之中通过获取当前登录人的ID,偏于对其后续进行对应的操作,比如登录人的头像姓名等的显示,接下来我们就在我们顶部结构部分之中获取登录人的头像等信息。

2025-06-11 09:21:18 367

原创 鸿蒙开发:hvigorw,编译构建,实现命令打包

本文基于DevEco Studio 5.0.5 Release上篇文章,我们简单的了解了hvigorw,知道了hvigorw是鸿蒙开发中一个不可缺少的构建利器,除了正常的帮我们执行一些流程化操作之外,hvigorw还担负着一个非常重要的角色,那就是搭建流水线时的编译各个hap、hsp、har以及app的重任,少了它,那么流水线就无法正常运行。什么是流水线?

2025-06-11 08:52:26 618

原创 Cassandra role和user

角色可以授权给其他角色来创建分层结构权限,在这些层次结构中,权限和SUPERUSER状态是继承的,但login权限不是。为了向后兼容,保留了传统语法,以用户为中心的语句成为基于ROLE的等效语句的同义词。将role003授权给role001,role001的login和superuser状态未改变,尝试登录也被拒绝。可以看到role002的superuser状态还是false,实际上继承了role003的superuser状态。返回系统中的所有已知角色,这需要有对数据库角色资源的describe权限。

2025-06-10 18:55:37 419

原创 vue3-封装菜单组件

在项目之中,一般我们的后台管理正常结构部分都是包括菜单部分,左侧菜单是必不可少的,菜单部分一般由以下几个部分组成菜单标题菜单图标菜单子项菜单折叠。

2025-06-10 18:20:20 591

原创 【HarmonyOS5】DevEco Studio 使用指南:代码阅读与编辑功能详解

DevEco Studio 是一款功能强大的开发工具,支持 ArkTS、JavaScript、TypeScript 等多种语言,具备智能代码补全、语法高亮、实时错误检查等特性,极大提升了鸿蒙应用的开发效率。本文将详细介绍 DevEco Studio 的代码阅读与编辑功能,帮助开发者更高效地进行项目开发。DevEco Studio 凭借其丰富的开发辅助功能,为 ArkTS 及多语言开发提供了高效、智能的编程体验。从结构导航到语法检查,从代码补全到 Linter 校验,全面支持开发者提升代码质量与开发效率。

2025-06-10 15:39:31 671

原创 Vue CLI 项目迁移:eslint报错解决

登录后复制},1.2.3.eslint 是 ESLint 的命令行工具,负责执行代码检查。–ext .js,.vue 指定 ESLint 检查的文件类型,这里设置为检查 .js 和 .vue 文件。src 是目标文件夹,表示 ESLint 将检查 src 目录中的所有文件。

2025-06-10 14:14:43 276

原创 零训练成本优化LLM: 11种LLM权重合并策略原理与MergeKit实战配置

本文系统介绍了11种先进的LLM权重合并策略,从简单的线性权重平均到复杂的几何映射方法,全面揭示了如何在零训练成本下优化大语言模型性能。这些方法各具特色:Model Soup通过简单加权平均实现模型融合;SLERP保持角度关系确保插值质量;任务算术聚焦方向性信息;TIES-Merging通过修剪减轻参数干扰;Model Stock利用几何特性寻找最佳合并比例;而SCE则专注于消除冲突更新方向。MergeKit工具让这些先进算法变得触手可及,通过简明的YAML配置即可实现复杂的权重融合。

2025-06-10 11:43:07 605

原创 大促数据库压力激增,如何一眼定位 SQL 执行来源?

登录后复制})@Override// ...1.2.3.4.5.6.7.8.9.登录后复制})@Overridetry {// 1. 找到 StatementHandler(SQL 执行时,StatementHandler 的实际类型为 RoutingStatementHandler)= null) {// 其中 delegate 是实际类型的 StatementHandler (静态代理模式),获取到实际的 StatementHandler。

2025-06-10 11:36:18 686

原创 一个小的知识点 —— Java中三种初始化数据域的方法

通常情况下,在定义一个类时,我们会像下面一样定义空值常量,然后对其进行初始化并调用。本文就聊一聊盘点一下Java代码开发过程中可能会用到的三种初始化数据域的方法。

2025-06-10 10:43:58 146

原创 Java SE 快学到头了,总结一下 Java多线程部分吧

进程是一个正在运行的程序进程是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源Thread 类是java.lang包下的一个线程类,用来实现 Java 多线程局限性Java 支持类的单继承,如果某个类已经继承了其他父类,就无法再继承 Thread 类来实现多线程。Callable 接口防止实现的多线程是通过 FutureTask 类来封装和管理返回结果的,该类的直接父接口是 RunnableFuture。

2025-06-10 10:38:45 697

原创 MySQL 环境搭建的四种方式

总得来说,还是建议大家使用PHPStudy(方法二)和宝塔面板(方法三)进行安装。方案一虽然简单,但是后期用到很多环境的时候可能比较麻烦,所以在本地还是安装PHPStudy比较好,想要体验更真实的环境,还是建议用方法三的方式。

2025-06-10 10:37:40 587

原创 这题年年考:Spring AOP 与 AspectJ 的区别,你真的答对了吗?

在回答区别之前,必须搞清楚AOP 到底是什么,为什么需要它?把跟业务无关但又很重要的逻辑(比如日志、事务、安全校验)统一抽取出来,集中处理。我们以前做法:逻辑和日志耦合在一起,不好维护。引入 AOP 后可以变成:切面代码专门记录执行时间、打印日志等。这就是 AOP 的价值!AOP 是一把双刃剑。用得好,它可以让你的业务代码干净清晰、关注分离;用不好,容易造成:隐性逻辑,排查困难性能问题(代理链太长)忽略内部调用问题所以建议你:用在日志、异常监控、权限校验、限流等“横切关注点”

2025-06-10 10:21:59 410

原创 《面试必问:为什么Promise比setTimeout先执行?事件循环的魔鬼细节》

在了解事件循环机制之前我们先来看一段代码,大家可以先思考下最后会输出啥登录后复制let a = 1let b = 2a++b++}, 2000)}, 1000)1.2.3.4.5.6.7.8.9.10.11.12.这段代码最后会输出1、1、2、2,因为我们先定义了一个变量a,然后执行到第2行开始打印a输出第一个1,然后我们在第3行碰到了一个定时器,这个定时器是异步的,根据V8的规则我们先去执行同步代码再去执行异步代码。

2025-06-10 09:46:49 319

原创 通义灵码 2.5 | 一个更懂开发者的 AI 编程助手

像我在文章开篇提到的,遇到了一个陌生项目,工期又紧的情况下,那么如何可以快速上手项目,通义灵码自然是首当其冲。在 IDE 开发工具打开项目之后,我们可以先让智能体为我们介绍一下当前项目,输入我们的需求描述【介绍当前项目】通义灵码会从项目的核心功能、技术栈、核心模块介绍、部署方式、开发环境搭建步骤等多个方面来介绍我们手上的项目,方便我们快速的了解项目的核心功能,主要的模块,技术栈信息,从而为后面的快速投入开发做准备image.pngimage.pngimage.pngimage.png。

2025-06-08 10:38:40 894

原创 Spring Boot 3.5.0 正式发布了

是 Spring 框架提供的异步任务执行器接口,用于执行异步方法或任务。它是 Spring 对 Java 原生Executor的增强,提供了更高层次的封装,常用于异步方法调用(如@Async)或手动提交任务。如果自定义的Executor的 Bean 存在,Spring Boot 3.5 现在可以自动配置 AsyncTaskExecutor,只需要将属性的值设置为 force。在这种模式下运行时,它确保所有集成(包括常规的@Async处理)都使用自动配置的执行器,除非定义了相关的 Bean。

2025-06-08 00:05:34 670

原创 基于继电反馈的智能调节算法详解

作为经典PID控制器还存在PID参数整定的问题。通常我们可以采取人工整定的办法,但人工整定涉及到比较专业的知识,而且找到合适的参数本身也不是一件容易的事,所以人们探索了一系列适用于不同情况的PID参数自动整定算法。在这一篇中我们就来讨论基于继电反馈的PID参数自整定算法。经过前面的分析,我们知道要实现整定过程需要诸多的变量控制和记录整个整定过程。为了便于对这些变量进行管理,我们使用结构体来统一处理这些变量。/*定义整定过程变量结构体类型*///整定与PID控制开关,0:PID控制;1:参数整定;

2025-06-07 23:19:22 924

原创 Java社招面试题:说一下 Spring 的事务隔离?我这次靠这个问题反客为主!

很少用,测试阶段玩玩就好。:避免脏读,适合大部分高并发系统。:MySQL默认,防止不可重复读,但需要注意幻读(MySQL用MVCC解决了大部分)。:最安全,最慢,用在强一致性场景,如金融核心系统。事务隔离级别这个知识点,看起来简单,实则“杀伤力”巨大,写业务代码的时候可能忽略,面试的时候却能成为你翻盘的关键!希望你看完这篇文章,不只是背下四个隔离级别,而是能真正理解它们在项目中怎么应用、Spring是怎么支持的、底层怎么实现的。“业务无小事,事务需谨慎,隔离不对,数据打回原形。

2025-06-07 15:20:49 550

原创 实战出真知!SpringBoot 接口级防护:限流、重放攻击与签名机制全解析

点击上方“程序员蜗牛g”,选择“设为星标”跟蜗牛哥一起,每天进步一点点。

2025-06-07 11:07:36 417

原创 基于华为开发者空间,体验鲲鹏DevKit之Python字符串拼接系统性能分析

鲲鹏DevKit系统性能分析是针对基于鲲鹏的服务器的性能分析工具,能收集服务器的处理器硬件、操作系统、进程/线程、函数等各层次的性能数据,分析出系统性能指标,定位到系统瓶颈点及热点函数,给出优化建议。该工具可以辅助用户快速定位和处理软件性能问题。本实验选择Python进行字符串拼接性能分析作为示例,并借助开发者空间云主机提供的鲲鹏沙箱资源进行安装、配置,直观地展示Devkit中系统性能分析能力在实际应用开发中为开发者带来的便利。

2025-06-06 17:05:45 299

原创 IT人#摸鱼计划#,6月更文好礼上新啦~

c、个人原创,不可伪原创;e、搬家文章不计入活动统计内。我们为大家整理了容易被百度收录的关键词,当你写作的时候,可以直接选择热点且擅长的关键词进行博文创作。1)每位博主均可以参加以上任务,但不可使用多个账号参与本活动任务,一经发现全部取消活动资质。活动结束后,会根据活动规则对活动文章进行复核,不符合要求的内容、阅读量造假等不予发奖、评奖;在活动有效期内,由博主本人在博主任务处领取,过期失效。1、关于活动,你有任何不清楚的地方,都可以咨询小助手↓。发文时间:2025年6月6日—2025年6月30日。

2025-06-06 15:18:56 228

原创 Windows 下编译 OpenCV 和 OpenCV-contrib

本文介绍了如何在 Windows 系统下编译 OpenCV 和 OpenCV-contrib。希望本文能够帮助大家编译 OpenCV 和 OpenCV-contrib,更好地完成 OpenCV 的学习。

2025-06-06 13:48:05 273

原创 全网最通俗!Spring 事务传播行为用故事讲明白了!

好啦,先正经解释一下:在Spring中,事务传播行为(Propagation)定义了一个有事务的方法调用另一个有事务的方法时,应该如何处理事务上下文。也就是说:假如你现在在方法A里用了@Transactional,然后它调用了方法B,方法B也用了@Transactional,那——请问B要用A的事务吗?还是重新开一个新的?这就是传播行为来决定的。希望大家看完今天的文章,对传播行为不再只是“记得几个名字”,而是:能讲出行为的意图和场景能在项目中做出正确选择。

2025-06-06 10:17:30 573

原创 RabbitMQ 4.1集群部署与访问测试

为了让3个节点处于同一个集群,我们告诉其中2个节点,如rabbit@gw15、rabbit@gw16,加入到第3个节点的集群,如rabbit@gw14。重置节点会移除节点上的所有数据。消费者程序先前经haproxy连到了gw15节点,当gw15节点上的RabbitMQ实例停掉后,消费者程序自动重连到了其它节点。在gw16节点上,操作与上面是一样的,除了这次我们让节点加入rabbit@gw15节点所在的集群。如上验证所示,使用HaProxy+RabbitMQ集群这种架构,可以保证仲裁队列的高可用,验证通过。

2025-06-04 16:59:36 622

原创 【面试必问】Spring支持注入null和空字符串吗?不懂别去面试了!

如果你遇到这个问题,建议你这样答:在 Spring 中,如果使用 @Value 注入属性时,直接配置为 null 是无法得到真正的 null 的,反而会变成字符串 "null"。如果想注入真正的 null,应该使用 SpEL 表达式 @Value("#{null}")。而空字符串是可以通过配置文件正常注入的,比如 key= 或 key="" 都可以。此外,如果使用 @Autowired 注入 Bean,默认是 required 的,容器中找不到 Bean 会报错。

2025-06-04 16:13:32 903

原创 tomcat 调优-生产环境必备

如果是多核的建议调大 startStopThreads 的值,但不超过内核数。注意一下,为什么我们这里使用的路径是"/dev/./urandom",而不是 "/dev/urandom",是因为在java 8之前的版本设置了/dev/urandom ,但是实际还是使用/dev/random,设置为"/dev/./urandom"才能正常使用 "/dev/urandom" , 这个bug在java8版本已经修复了,如果你是java7版本的话,需要按照上面设置,java8的话可以不用加 "./"。

2025-06-03 12:10:05 240

原创 全网最详细!手把手教你用 LangChain4j 打造 RAG 智能问答系统

一切皆可组合!每个组件都是小而美的 Lego 块,可以按你需求灵活组装,不论是做 Q&A、Agent、还是 PDF 阅读器,都能搞定。你可以简单用 3 行代码喂 PDF,也可以细粒度控制每一步处理逻辑,真的非常适合构建企业级 Java 应用。

2025-06-02 19:17:43 755

原创 HAProxy保持源IP

本篇文章是前一篇《Linux源进源出》的后续,有些场景在那里有更详细的介绍,为能更方便的读懂本文,建议先阅读《Linux源进源出》。负载均衡英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器。常用的负载均衡软件有Nginx,HAProxy,他们功能不在这里复述。负载均衡部署时一般使用反射代理方式,即由负载均衡代理真实的服务器,用户需要访问业务时,首先访问的是负载均衡,再由负载代理用户去访问服务器。

2025-06-02 11:32:10 299

原创 Linux源进源出

源进源出,也叫记录上一跳,即请求报文从某条路径进入,回应报文依然沿着同样的路径返回,而不是通过查找路由表来确定接口,保证了报文从一个接口进出。在我们正常的网络环境下,如果要保证业务正常,就是对整网的路由进行规划,确保回应报文能够回到请求发送者,这也是源进源出的效果。但是有两个场景通过路由规划来实现源进源出不现实:Linux作为互联网接入设备、应用负载均衡记录源。下面以互联网接入设备为场景介绍Linux的源进源出,应用负载均衡记录源将在后面的文章中介绍。Linux的源进源出,主要有几个动作:1。

2025-06-01 11:08:54 312

原创 网络协议相关

包含物理层、数据链路层、网络层、传输层、会话层、表示层和应用层;将其简化为网络接口层、网络层、传输层和应用层;例如OSI的物理层和数据链路层对应TCP/IP的网络接口层,主要处理MAC地址寻址和物理介质传输。

2025-05-31 22:44:45 651

原创 秒杀系统—5.第二版升级优化的技术文档三

大纲8.秒杀系统的秒杀库存服务实现9.秒杀系统的秒杀抢购服务实现10.秒杀系统的秒杀下单服务实现11.秒杀系统的页面渲染服务实现12.秒杀系统的页面发布服务实现8.秒杀系统的秒杀库存服务实现(1)秒杀商品的库存在Redis中的结构(2)库存分片并同步到Redis的实现(3)查询秒杀商品的实时库存的实现(4)消费支付成功的消息时增减库存(5)消费订单取消的消息时增减库存(1)秒杀商品的库存在Redis中的结构1.2.3.4.5.6.7.8.9.10.11.12.(2)库存分片并同步到Redis的实现首先构建库

2025-05-31 22:39:42 952

原创 Java社招面试题:Spring数据访问?我在面试官眼里差点翻车了……

朋友们,我想说:面试中问“Spring数据访问有哪些方式”,不是想考你记得几个框架,而是想看:你用过哪几个?各自适合什么场景?如果让我选,我怎么选?回头看那场面试,我其实挺感激那个面试官的。他没有直接“否掉我”,而是带着我,一步一步把我知识体系中最松散的一块补起来。所以今天这篇文章,就送给准备面试的你、或者像我一样正在“补课”的你。

2025-05-31 22:17:32 858

原创 WorkManager常见的使用说明 在包androidx.work:work-runtime-ktx

以下是。

2025-05-31 13:22:22 248

原创 来看看现在go开发岗10k的面试强度

今天继续分享热乎乎的面经,来自一家。

2025-05-31 10:44:46 764

原创 Linux策略路由

默认优先级为0的ip rule不能删除及修改,它对应的路由表为local,由系统自动产生并更新,local表中有四种目的地址,本机接口的IP,本机接口的IP所属的网段,本机接口的IP所属的网段广播地址,环回地址(127.0.0.0/8)。报文进入Linux时,首先通过prerouting链,在该链中为报文设置meta mark,报文在Linux内部的整个转发过程都会携带这个标识,后续的Rouing模块,或者forward等其它链都可以看到这个标识并把他作为一个匹配条件。

2025-05-31 09:51:01 546

原创 二叉树及建堆的详细介绍

1.调整方向- 向上调整建堆:从最上的叶子节点开始,将每个节点与其父节点比较交换,直到根节点或满足堆的性质。- 向下调整建堆:从最下的根节点开始,与它的左右子节点比较交换,不断向下调整,直到叶子节点或满足堆的性质。2.时间复杂度(向下调整建堆更优)-向上:O(N*logN)-向下:O(N)原因:二叉树最后一层占了几乎一半节点,从下向上调整节点数少,次数少,而从上向下,最后每个节点都要处理,调整次数多(不具体证明了)3.适用场景。

2025-05-30 23:19:57 584

原创 「Java教案」Java程序的构成

在Java中,注释用于对代码进行解释说明,提高代码的可读性,或者临时禁用某些代码。变量名 - num1,num2,product,a,b,args。①文档注释 - /** ... */(用于生成API文档);/* 注释1 /* 注释2 */ */ → 错误原因:避免嵌套多行注释。判断以下标识符是否合法:_name、$price、1user、class。编写一个Java类,包含合法标识符的变量、方法,并添加注释。1.列出代码中的所有用户自定义标识符(类名、方法名、变量名)。合法、合法、非法、非法。

2025-05-30 20:25:42 422

原创 Mooncake论文阅读笔记

最近昇腾提供的大EP PD分离推理解决方案非常火,很多开发者都开始使用了。正好这两天也看了一篇PD分离的经典论文,就是Kimi采用的PD分离架构:Mooncake。

2025-05-30 17:35:18 229

收款二维码地推话术.txt

当您在进行收款二维码地推时,可以使用以下话术来提高销售转化率: 针对客户需求:询问客户是否需要一个便捷的收款方式,以便于他们能够更快捷地收取货款。您可以提到,使用二维码收款可以省去很多繁琐的操作,让交易更加方便快捷。 强调安全性:告诉客户,收款二维码是一种安全可靠的收款方式,避免了现金收取的安全隐患。并且,您可以向客户介绍使用收款二维码的安全性措施,如付款方需在自己的手机上确认付款等。 强调低费率:提醒客户使用收款二维码的低费率优势,相比于其他收款方式,费率更低,能够帮助客户降低成本。 同时,使用【地推任务网】这个平台,您可以更加高效地进行收款二维码地推。该平台可以帮助您更精准地定位目标客户,提高地推效率,并提供实时的数据分析和反馈,让您可以更加有效地管理和优化地推过程。

2023-04-26

rar文件如何打开.txt

rar文件如何打开.txt https://blog.csdn.net/douyinbuwen/category_11964644.html

2022-09-30

什么是数据处理.txt

什么是数据处理.txt https://blog.csdn.net/douyinbuwen/category_12021894.html

2022-09-30

12306怎么添加乘客.txt

12306怎么添加乘客.txt https://blog.csdn.net/douyinbuwen/category_11882996.html

2022-09-30

et格式如何转换Excel.txt

et格式如何转换Excel.txt

2022-09-30

filerecv是什么文件夹.txt

filerecv是什么文件夹.txt

2022-09-30

CPU满载是什么原因.txt

CPU满载是什么原因.txt

2022-09-30

iOS16有什么新功能.txt

iOS16有什么新功能.txt

2022-09-30

Gitee企业版是什么.txt

Gitee企业版是什么.txt

2022-09-30

FPV设备是什么.txt

FPV设备是什么.txt

2022-09-30

FastCGI是什么.txt

FastCGI是什么.txt

2022-09-30

Infinity Cache是什么.txt

Infinity Cache是什么.txt

2022-09-30

CRM系统是什么.txt

CRM系统是什么.txt

2022-09-30

EPON是什么.txt

EPON是什么.txt

2022-09-30

Excel数字乱码怎么恢复正常.txt

Excel数字乱码怎么恢复正常.txt

2022-09-30

什么是分卷压缩.txt

什么是分卷压缩.txt https://blog.csdn.net/douyinbuwen/category_11879426.html

2022-09-30

rar是什么格式的文件.txt

rar是什么格式的文件.txt https://blog.csdn.net/douyinbuwen/category_11987020.html

2022-09-30

exb是什么文件格式.txt

exb是什么文件格式.txt

2022-09-30

dwg文件怎么打开.txt

dwg文件怎么打开.txt

2022-09-30

Hyper Data Protector是什么.txt

Hyper Data Protector是什么.txt

2022-09-30

iPhone13要不要更新iOS16.txt

iOS 16 推出了重新设计的锁定屏幕,全新自定方式和各种小组件,多彩信息,一览即得。将原本固定的锁屏界面变成了可 DIY 模式,用户可以使用全新的个性化方式来打造你的锁定屏幕,让你的 iPhone 锁屏更加别具一格。将锁定屏幕和专注模式关联,并使用专注模式过滤条件过滤 APP 中的干扰内容。信息应用迎来重磅更新,可编辑或者撤回刚发送的消息。看图查询可从背景提取图像主体,并拷贝黏贴至邮件和信息等 APP 中。iOS 16 还包含针对邮件、地图、钱包、健康等功能更新。那苹果 13 建议更新 iOS16 吗?

2022-09-30

hosts文件如何修改.txt

hosts文件如何修改.txt

2022-09-30

hosts文件位置在哪里.txt

hosts文件位置在哪里.txt

2022-09-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除