
tmooc
九品印相
这个作者很懒,什么都没留下…
展开
-
实战篇-智能售货机项目搭建
实战篇-智能售货机项目搭建原创 2024-11-23 17:44:23 · 136 阅读 · 0 评论 -
基础篇20.二次开发-口味改造
基础篇20.二次开发-口味改造原创 2024-11-23 16:21:46 · 122 阅读 · 0 评论 -
BigDecimal
【代码】BigDecimal。原创 2024-11-18 09:54:18 · 390 阅读 · 0 评论 -
Json工具类单例模式
【代码】Json工具类单例模式。原创 2024-11-18 09:05:16 · 291 阅读 · 0 评论 -
@FieldDefaults(level = AccessLevel.PRIVATE)
需要注意的是,@FieldDefaults 注解可以设置的访问级别包括 private、protected、package 和 public,分别对应 AccessLevel.PRIVATE、AccessLevel.PROTECTED、AccessLevel.PACKAGE 和 AccessLevel.PUBLIC。@FieldDefaults(level = AccessLevel.PRIVATE) 是一个 Lombok 提供的注解,用于设置类中字段的默认访问级别为私有(private)。原创 2024-11-18 08:59:16 · 327 阅读 · 0 评论 -
个人面试-简历介绍
自我介绍个人 学历所学知识技术点项目负责模块技术描述自我评价原创 2024-11-14 14:43:17 · 115 阅读 · 0 评论 -
11-14
vue生命周期v-if 和 v-showES设计模式springboot和spring原创 2024-11-14 14:08:48 · 109 阅读 · 0 评论 -
context设计模式
Context 设计模式旨在解决对象在不同的环境或上下文中需要不同行为的问题。它通过将与特定上下文相关的信息封装到一个 Context 对象中,并将该对象传递给需要使用这些信息的对象,从而使得这些对象能够根据上下文的不同而表现出不同的行为。原创 2024-11-13 14:23:25 · 444 阅读 · 0 评论 -
创建微信配置类
【代码】创建微信配置类。原创 2024-11-04 16:36:44 · 406 阅读 · 0 评论 -
充电桩计价规则
原创 2024-11-02 14:02:10 · 119 阅读 · 0 评论 -
HashMap的扩容机制是什么样的?
HashMap底层的数组长度是固定,,随着元素增加,需要进行动态扩容,原创 2024-11-01 14:11:19 · 115 阅读 · 0 评论 -
10-31 19:30面试浙江
String、stringBuffer、stringBuilder有什么不同重写与重载的区别描述-下Java中的多态以及优势和劣势java中的基本数据类型有哪些?1.3.12 说说深拷贝和浅拷贝的不同?HashMap特点及应用场景?什么是内存溢出以及导致内存溢出的原因?说说数据库中的三大设计范式?如何对SQL进行调优?原创 2024-10-31 20:40:04 · 123 阅读 · 0 评论 -
RedisConfiguration
【代码】RedisConfiguration。原创 2024-10-31 17:40:54 · 314 阅读 · 0 评论 -
Knife4jConfiguration
【代码】Knife4jConfiguration。原创 2024-10-31 17:34:16 · 458 阅读 · 0 评论 -
乐观锁 ---
通过版本号,来区分,数据是否被修改过,如果没有修改过,直接更新,修改过,重新执行。T2 执行完,version变成了1。原创 2024-10-31 14:31:43 · 121 阅读 · 0 评论 -
10-30 下午
currentHashMapjvmHashMap堆内存溢出原创 2024-10-30 16:04:34 · 107 阅读 · 0 评论 -
10-30
UUID 美团接口原创 2024-10-30 11:34:28 · 115 阅读 · 0 评论 -
订单服务发送指令到充电桩 --设备接收消息
Topic 设计 有两种 维度枪维度 一个枪 一个Topic桩维度 消息体包含枪信息 桩上有可能不止一个枪,一个桩一个topicTopic包含枪的信息也可以,但是会导致topic的数量相对 桩的维度 过多占用更多的资源订单服务和设备之间的传输数据对象。原创 2024-10-19 17:09:07 · 667 阅读 · 0 评论 -
#订单服务给设备发消息
生产者(MqttProducer)发送消息到消息中间件(emqx)指定的Topic增加测试类设备连接EMQX接收消息通过mqttfx 客户端接收消息启动mqttfx 模拟设备的一个软件Mqfftx 启动后,先点击 connect 连接 emqx 消息中间件 地址:端口 127.0.0.1:1883点击 Subscribe (订阅) 输入正确的topic 要和测试类 的topic 写成一致 javaMqttfx 建立连接并且订阅主题.消费消息原创 2024-10-19 16:17:04 · 257 阅读 · 0 评论 -
rabbitmq死信队列,订单队列
Bean//消息持久化//自动删除一次性@Bean//消息持久化,//自动删除 一次性/*把queue 和 exchange 通过routing-key绑定*/@Bean死信队列的消费者 不是正常队列的消费者log.debug("消费死信队列消息:{}",orderMQPO);定义发送消息方法sendOrderMessage/*给RabbitMQ发送延迟消息 ,用来处理设备故障导致的超时订单*/订单服务和MQ传输的数据对象 用DTO可以。原创 2024-10-19 15:54:25 · 515 阅读 · 0 评论 -
订单设备服务
创建charging-device设备服务 子项目 复习创建项目的流程实现两个接口 获取场站信息接口,更新枪状态接口。原创 2024-10-18 14:21:23 · 157 阅读 · 0 评论 -
设置token请求头
【代码】设置token请求头。原创 2024-10-18 13:55:53 · 470 阅读 · 0 评论 -
秒杀系统 --------父项目 pom文件 笔记
【代码】秒杀系统 pom文件 笔记。原创 2024-10-16 20:03:37 · 145 阅读 · 0 评论 -
36vue秒杀订单页面实现
跨域@Configurationpublic class WebAppConfigurer implements WebMvcConfigurer{ @Override public void addCorsMappings(CorsRegistry registry){ registry.addMapping("/**") .allowedOrigins("*") .allowCredentials(true)原创 2024-10-16 19:52:19 · 589 阅读 · 0 评论 -
“Failed to check/redeclare auto-delete queue(s).”
遇到“Failed to check/redeclare auto-delete queue(s).”错误通常意味着在尝试连接RabbitMQ服务器并操作自动删除队列时出现了问题。原创 2024-10-16 16:28:14 · 2204 阅读 · 0 评论 -
在Docker中设置RabbitMQ的新用户涉及以下几个步骤:
访问RabbitMQ管理界面:你可以通过浏览器访问RabbitMQ的管理界面(通常是http://服务器IP:15672),并使用新创建的用户名和密码登录。拉取RabbitMQ镜像:首先,确保你已经拉取了RabbitMQ的镜像,特别是带有管理界面的management版本,这样你可以通过Web界面进行管理。启动RabbitMQ容器:运行RabbitMQ容器,并映射必要的端口(5672用于应用访问,15672用于管理界面)。退出容器:完成用户设置后,退出RabbitMQ容器。原创 2024-10-16 16:22:55 · 322 阅读 · 0 评论 -
31秒杀验证码实现
跨域@Configurationpublic class WebAppConfigurer implements WebMvcConfigurer{ @Override public void addCorsMappings(CorsRegistry registry){ registry.addMapping("/**") .allowedOrigins("*") .allowCredentials(true)原创 2024-10-16 14:00:47 · 794 阅读 · 0 评论 -
验证码java生成controller
【代码】验证码java生成controller。原创 2024-10-16 10:56:46 · 341 阅读 · 0 评论 -
# Day03服务通信&负载均衡&注册中心
同故宫代码方式RestTemplate调用别的服务,进行服务通信理解常用的负载均衡算法理解注册中心在微服务架构下的目的和意义,核心流程。原创 2024-10-15 20:27:23 · 914 阅读 · 0 评论 -
秒杀系统21节了
跨域@Configurationpublic class WebAppConfigurer implements WebMvcConfigurer{ @Override public void addCorsMappings(CorsRegistry registry){ registry.addMapping("/**") .allowedOrigins("*") .allowCredentials(true)原创 2024-10-15 16:46:54 · 624 阅读 · 0 评论 -
vue项目gitclone后 node - sass loader不匹配问题
【代码】vue项目gitclone后 node - sass loader不匹配问题。原创 2024-09-16 09:29:31 · 156 阅读 · 0 评论 -
外卖系统 笔记摘要
员工-- ------------------------------ Table structure for employee-- ----------------------------DROP TABLE IF EXISTS `employee`;CREATE TABLE `employee` ( `id` bigint(20) NOT NULL COMMENT '主键', `name` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '姓原创 2024-09-04 22:36:15 · 1181 阅读 · 0 评论 -
岂不闻光阴如骏马加鞭,岁月如落花流水
岂不闻光阴如骏马加鞭,岁月如落花流水。原创 2024-09-04 20:47:11 · 436 阅读 · 0 评论 -
远程访问阿里云nacos报错
注意是http。原创 2024-08-31 22:24:48 · 328 阅读 · 0 评论 -
java面试
书面的文档,前期需求文档是有需求草图,各个方面会以文件的形式落地,然后架构师会根据这些需求,然后先画出一些大致的模块图,然后根据这些模块图把系统大致的架构然后给。比如说我做的这个支付这一块,,支付的话,我大概说一下我们这个背景,支付的话,从开始他是单体架构的,然后就是全集中在一个项目里面,那这个时候当我们的用户量起来之后呢。最常用的单例模式,我们使用最多的就是在一个系统中,全局对象的app全局对象触发的时候,我们会用单例模式加载一些全局的加载,单例模式可以提供一个对象唯一的访问入口。而现在就是最近的项目。原创 2024-08-31 13:45:02 · 453 阅读 · 0 评论 -
@AutoMapper(target = UserDto.class)
但其内部采用反射的方式来实现映射,性能低下,出现问题时,调试困难,当需要个性化转换时,配置麻烦,非常不建议使用,特别是对于性能要求比较高的程序中。上面的三种方法中,最优秀的莫属 mapstruct 了,当然,美中不足的就是,当系统较为复杂,对象较多且结构复杂,又或者有的项目设计中会定义多层对象模型(如 DDD 领域设计),需要定义较多的转换接口和转换方法,这也是一些开发者放弃 Mapstruct 的主要原因。这个过程,枯燥且乏味,容易出错的同时,极易容易造成代码行数迅速膨胀,可阅读性差。原创 2024-08-30 09:27:28 · 1001 阅读 · 0 评论 -
@SaCheckPermission
注:如果你使用的是 SpringBoot 3.x,只需要将 sa-token-spring-boot-starter 修改为 sa-token-spring-boot3-starter 即可。Sa-Token 是一个轻量级 java 权限认证框架,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权 等一系列权限相关问题。本篇我们将介绍在 Sa-Token 中如何通过注解完成权限校验。Gitee 开源地址:https://gitee.com/dromara/sa-token。原创 2024-08-30 08:55:24 · 1610 阅读 · 0 评论 -
持久层的概念
原创 2024-08-28 15:06:58 · 145 阅读 · 0 评论 -
JSD2406第一阶段第1次周考补考 1 - 28
原创 2024-08-28 09:03:54 · 138 阅读 · 0 评论 -
JSD2406第一阶段第1次周考
A.水浒传 60.5B.水浒传 70.5C.三国演义 60.5D.三国演义 70.5以下属于合法的Java标识符的是:()。A.he-lloB.5helloC.HelloD.class在Java中有一段Java程序,主类名为Test,那么保存它的源文件名可以是()。以下选项中循环结构合法的是( )C。原创 2024-08-26 08:23:58 · 381 阅读 · 0 评论