自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 【腾讯位置服务】一句话搞定地图:AI Agent + 实时组队的智能出行助手 — 突出“一句话“的交互方式和组队特色

你见过AI自己"想"问题的地图吗?你见过一群人各自在不同地方,地图自动算出最佳碰头点的吗?你见过队友之间在地图上画连线、AI根据所有人的位置来规划行程的吗?

2026-05-07 18:49:15 401

原创 Kafka消息中间件(超大数据吞吐量)使用

学习Kafka不用贪多求全,按“场景→原理→配置→实战”的路径来,效率最高:先明确Kafka的应用场景,知道学了能解决什么问题;再吃透核心组件和原理(Topic、Partition、副本、ISR等),理解Kafka高吞吐、高可用的本质;重点掌握核心配置,结合场景理解不同配置的取值逻辑;动手实战:搭建本地Kafka集群,实现简单的生产消费,再结合日志收集、订单消息等场景做落地练习;最后总结常见坑,积累运维经验(比如集群监控、故障排查)。Kafka的核心不难,关键是结合实际场景理解和使用。

2025-12-21 11:51:33 1063

原创 Nacos和ZooKeeper的选型

其实Nacos和ZooKeeper不算直接竞争关系,只是在服务注册发现这个场景有交集。如果是纯微服务治理需求,选Nacos准没错;如果有分布式协调需求,或者已经在用ZooKeeper生态,就用ZooKeeper。技术选型不用纠结复杂的理论,核心是看项目需求、团队能力和运维成本。适合自己项目的,才是最好的。如果大家在实际使用中遇到过这俩组件的坑,也欢迎在评论区交流~

2025-12-21 11:48:21 1099

原创 Dubbo与OpenFegin的区别-选型

以“性能需求”和“技术栈生态”为核心判断依据,兼顾开发效率和运维成本。具体建议如下:如果你的项目是Java单一语言、核心业务高并发,且需要全面的服务治理能力,选Dubbo;如果你的项目基于Spring Cloud生态、需要跨语言调用,且非核心业务注重开发效率,选OpenFeign;大型项目可分层选型,核心层用Dubbo保障性能,非核心层用OpenFeign简化开发;避免为了“追热点”盲目选型,例如在低并发场景下强行使用Dubbo,反而增加学习和运维成本;

2025-12-21 11:34:16 1075

原创 ZooKeeper配置+失误

其中的dataDir目录:对于data目录 主要路径转义\ 用双\\ 或者 /而且cfg文件里面配置了你启动的本地端口号 默认是2181。一.去官网或者其他途径找到ZooKeeper安装包。里面放置一个myid文件,可以输入一个1进去。Linux/Mac用户:启动sh。在总目录外,创建一个data目录。WIndows用户:启动cmd。保存data目录的路径粘贴到。

2025-12-21 11:25:14 157

原创 搭建一个SpringBoot框架-自我经验

1. 分层模块化设计(举例)项目结构规划:├── parent-pom (父工程,依赖版本管理)├── common-core (通用核心模块)│ ├── common-utils (工具类库)│ ├── common-exception (异常处理)│ ├── common-constants (常量定义)│ └── common-enums (枚举类)├── framework (框架支撑模块)

2025-12-16 09:39:46 689

原创 数据库-MYSQL配置下载

数据库(Database,简称 DB)是长期存储在计算机内、有组织的、可共享的大量数据的集合。其数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。例如,学校的学生信息管理系统中,存储学生基本信息、成绩、选课情况等数据的集合就是一个数据库。

2025-08-19 21:23:22 708

原创 Maven下载和配置-IDEA使用

此外,MAVEN 还具有插件机制,开发者可以通过添加各种插件来扩展其功能,满足不同项目的特定需求。的工具,它通过标准化的项目结构、依赖管理和构建流程,帮助开发者更高效地进行项目开发、构建、测试和部署。第三个是maven的自己的jar仓库,你以后配置的maven依赖jar包先从本地仓库获取。通过这种多层仓库结构,既能提高依赖获取效率,又能保证公司内部资源的安全管理和复用。- `<artifactId>`:项目ID,标识项目在组织中的唯一名称。- `<groupId>`:组织ID,标识项目所属的组织或公司。

2025-08-16 20:28:39 2855

原创 Java进阶4-网络通信

摘要:TCP和UDP是两种主要的网络传输协议。TCP面向连接,通过三次握手建立可靠连接,提供有序、确认重传的字节流传输,适用于文件传输等场景;Java通过Socket和ServerSocket实现。UDP无连接,直接发送数据报,速度快但不保证可靠性和顺序,适用于实时应用;Java通过DatagramSocket和DatagramPacket实现。两者核心区别在于连接性、可靠性和传输方式,开发时应根据需求选择。

2025-08-11 21:49:12 793

原创 Java进阶技术3-多线程

线程(Thread)是操作系统能够进行,它被包含在进程之中,是进程中的实际运作单位。一个进程可以包含多个线程,这些线程共享该进程的资源(如内存空间、文件描述符等),但同时拥有各自独立的执行栈、程序计数器和寄存器集合。

2025-08-11 21:01:15 876

原创 Java进阶技术_File-字符集-IO流

这几天太累了,有一个不错的女性朋友聊天,所以更新晚了 接下来是FIle 字符集 IO流 ,总结一下学习吧。

2025-08-10 21:44:41 1102

原创 Java-进阶学习-泛型,集合框架

什么是泛型,泛型是一种类型参数泛型常用来定义类、接口、方法,它不是不是具体的类型。这样做的核心目的是提高代码的复用性、类型安全性和可读性,同时避免冗余的类型转换操作。大小可变:数组一旦创建,长度固定;集合的大小可以根据元素的添加 / 删除动态调整。存储类型灵活:数组通常存储单一类型数据(基本类型或对象);集合可以存储多种类型的对象(泛型出现后可限定类型,更安全)。功能丰富:集合提供了大量操作元素的方法(如添加、删除、查找、排序等),无需手动实现。

2025-08-04 20:33:52 2177

原创 基础JAVA学习-day08(代码块-匿名内部类)

内部类是类中的五大成分之一(成员变量、方法、构造器、内部类、代码块),如果一个类定义在另一个类的内部,这个类就是内部类。当一个类的内部,包含一些完整的事物,且这些事物没有必要单独设计时,就可以把这些事物设计成内部类。比如:汽车的内部有发动机、底盘、车架...,发动机、底盘、车架是包含在汽车内部的一个个完整事物,可以把发动机、底盘、车架设计成内部类。// 发动机内部类// 成员变量,成员方法// 底盘内部类// 成员变量,成员方法// 车架内部类// 成员变量,成员方法成员内部类的定义格式。

2025-08-01 14:17:34 2207

原创 Java基础-07(集合与String类)

掌握ArrayList集合的遍历。

2025-07-28 09:49:43 357

原创 Java学习day-06(接口-多态)

接口是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装的方法。接口中包含抽象方法(JDK 8以前)默认方法和静态方法(JDK 8)私有方法(JDK9)接口的定义方式与定义类方式相似,也是.java文件,但是使用interface关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。publicclass类名.java-->类名.classpublicinterface。

2025-07-26 20:03:01 1126

原创 Java学习day05-继承、抽象类和final

继承描述的是事物之间的所属关系,这种关系是:is-a 的关系。我是你的一种的时候,使用继承 示例创建父类 父类: 也被称为基类、超类创建子类, 继承父类2.2. 代码演示 定义父类Person 定义子类Student 定义父子类Teacher 定义测试类子类可以通过继承父类的公共get/set方法,来给私有的成员赋值,获取值需求:使用继承完成以下案例我们在商场中能见到各种工作人员,每种工作人员在系统

2025-07-24 19:17:37 933

原创 基础JAVA学习-04 面向对象(入门)

在java中基本的单位就是:类把现实生活中的事物抽象为java中的类==>根据类创建对象==>调用对象的功能帮助我们完成事情把事物的属性定义为类中的成员变量,把事物的行为定义为类中的成员方法成员变量:把变量定义在类中,方法的外边成员方法:定义一个方法,去掉static关键字1.定义一个“手机(Phone)”类,有以下成员:成员属性(成员变量):品牌(String brand)、颜色(String color)、价格(double price)、屏幕大小(double screenSize)

2025-07-23 21:31:37 1139

原创 基础Java学习-day03(数组)

数组是一个数据容器,可以存储一批同类型的数据多体会代码结合之前的知识运用//创建一个长度为3的int类型的数组//创建一个长度为5的double类型的数组//创建一个int类型的数组,给数组赋值1,2,3,4,5//创建一个String类型的数组,给数组赋值"沈腾","贾玲","小岳岳"String[] arr4 = new String[]{"沈腾","贾玲","小岳岳"};//静态初始化简化格式定义 1.数组赋值1,2,3,4,5 2.数组赋值"沈腾","贾玲","小岳岳"

2025-07-21 15:47:14 1010

原创 IDEA Debug调试

Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。

2025-07-20 19:37:22 608

原创 基础Java学习day-02

方法概念:是一个代码块,封装了一个功能或任务的多条语句* 方法作用:代码块的复用,功能的复用* 方法定义: [访问修饰符] [static] 返回值类型 方法名([形参列表]) {* 方法体* [return 返回值];* 例子:这个是主方法 jvm(java虚拟机)会依次执行main方法里面的内容* 解释:public访问修饰符,后面讲解static标识为静态方法,后面讲解。

2025-07-20 11:09:50 1065

原创 基础Java学习day-01

变量:在程序运行过程中,其值可以发生改变的量。从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。/*变量的定义和使用背下来:变量的定义格式数据类型 变量名 = 数据值;*///需求:定义一个int类型的变量,名字叫age,赋值为18//打印变量的age的值//18 打印变量中存储的值//把变量age的值修改为20age = 20;//20需求:练习八种数据类型变量的定义整数:byte,short,int,long。

2025-07-18 10:22:45 1170

空空如也

空空如也

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

TA关注的人

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