自定义博客皮肤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)
  • 收藏
  • 关注

原创 debug模式开启打印日志

各个基础服务模块、子服务模块配置。nacos一直输出心跳日志,关闭方法。

2025-02-20 13:24:23 241

原创 子模块引入基础模块配置和自己本身配置

【代码】子模块引入基础模块配置和自己本身配置。

2025-02-18 09:35:38 141

原创 mapstruct接口交由spring管理

加入CommConvert包名及全路径。正常跟spring bean一样注入。基础核心包服务模块中。

2025-02-17 14:40:06 269

原创 mybatis plus 操作示例com.baomidou.mybatisplus.extension.toolkit.Db

【代码】mybatis plus 操作示例com.baomidou.mybatisplus.extension.toolkit.Db。

2025-02-17 13:46:29 197

原创 dubbo proto3异常处理

【代码】dubbo proto3异常处理。

2025-02-17 11:40:47 85

原创 多模块子微服务加载其他子微服务模块配置

基础核心模块微服务中。

2025-02-17 11:37:45 86

原创 ResponseBodyAdvice结合@ControllerAdvice修改响应返回body,@ControllerAdvice也用于全局统一拦截异常

【代码】ResponseBodyAdvice结合@ControllerAdvice修改响应返回body,@ControllerAdvice也用于全局统一拦截异常。

2025-02-17 11:32:12 199

原创 高级查询、高级搜索

核心: 搜索条件查询处理拼接。

2025-02-17 11:20:50 188

原创 mapstruct写法、用法

proto各种bo或者proto转java类型。

2025-02-17 11:01:09 238

原创 dubbo proto3接口对应springboot、cloud接口实现

【代码】dubbo proto3接口对应springboot、cloud接口实现。

2025-02-17 10:52:11 174

原创 dubbo proto3生成springboot cloud代码

dubbo服务service。

2025-02-17 10:47:41 146

原创 dubbo、proto3和spring boot、cloud写法

// 针对 (la_sms_signatures)syntax = "proto3";package com.zdcloud.zduserservice.dubbo.api;// [开始 java选项配置]option java_multiple_files = true;option java_package = "com.zdcloud.zduserservice.dubbo.api";option java_outer_classname = &

2025-02-17 10:24:25 1539

原创 git 操作

拉远程时,当前代码如果有什么改动情况下, 会出现冲突,先本地 stash 暂存 然后 commit、push。可以修改远程分支的源, 重新 将 本地分支 代码 推到其他刚刚修改的 远程分支源。git stash -save "暂存当前改动"set upstream 远程分支 本地分支。也阔以 使用 git reflog去回滚。撤销commit 更改。

2025-02-17 10:08:17 137

原创 由于idea启动无法复现线上问题, 所以本地命令行启动运行jar包, 便于发现问题, 以下是命令行启动jar包

本地命令行启动打包zd-adminzd-mall参考。

2025-02-17 09:57:52 378

原创 mybatis plus 操作api

1. {@link BaseMapper} 为 MyBatis Plus 的基础接口,提供基础的 CRUD 能力。// 特殊:SQL Server 批量插入后,获取 id 会报错,因此通过循环处理。// 特殊:SQL Server 批量插入后,获取 id 会报错,因此通过循环处理。// MyBatis Plus Join 查询。// MyBatis Plus 查询。// 特殊:不分页,直接查询全部。// 特殊:不分页,直接查询全部。* 批量插入,适合大量数据插入。* 批量插入,适合大量数据插入。

2025-02-17 09:53:11 1260

原创 引入其他基础服务模块的配置application-env.yml, dev、local、test、prod,避免多份配置在不同服务,只保留一份配置在基础包application-env.yml

time-between-eviction-runs: 3s #逐出扫描的时间间隔(毫秒) 如果为负数,则不运行逐出线程, 默认-1。max-active: 100 # 连接池最大连接数(使用负值表示没有限制)max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)max-idle: 10 # 连接池中的最大空闲连接。min-idle: 0 # 连接池中的最小空闲连接。重点就在这行- nacos:application-prod.yml。

2025-02-13 09:22:41 230

原创 引入京东sdk包的坑

-本地依赖的system作用域包打包到项目jar -->--本地依赖的system作用域包打包到项目jar -->-- 过滤后缀文件 -->在 project 中 主要加入。

2025-02-11 10:37:45 649

原创 多模块子微服务 注入其他模块的bean

基础核心模块下,在 resources 新建 META-INF.spring目录,文件名为org.springframework.boot.autoconfigure.AutoConfiguration.imports。* 针对多网卡、容器内部署等情况,可借助 "spring-cloud-commons" 提供的 "InetUtils" 组件灵活定制注册IP;单个注解 @Import, 其他模块启动类上面加上 @EnableXxlJob就阔以了。* 2、配置文件,或者容器启动变量。

2025-02-11 10:19:42 1707

原创 通过springboot内置功能动态刷新配置,mysubmail 发短信

log.error("mysubmail 发送短信失败, 请求参数 = {}", requestData);log.info("短信发送参数: {}", JSON.toJSONString(requestData));* @param params subMail request other request params(其余参数)log.info("短信返回结果: {}", jsonStr);* @param content Text message(短信正文)spring boot动态刷新配置。

2025-02-11 10:05:23 638

原创 idea提示找不到类报错maven install

出现找不到类报错,先 在被引用的 项目 源头 maven install,然后在报错提示项目中 maven package 就不报错了。有时候 maven install 就不报错了。

2025-02-07 10:10:53 102

原创 面试题-多线程下的金钱交易

15个账号 ,8个线程,每两个账号之间发生交易时随机扣减0-100元,扣减完成之后打印所有账号余额, 重要的我感觉在锁的控制,当时用了一些并发集合,没想到锁,之前没写过这种交易,某度的人给我挖了个坑,后续其他的交易我感觉也是类似的套壳等等,以下是chatgpt给出的答案。某度的感觉很好的很有意思的并发下的账户交易面试题和答案。// 扣减金额 (线程安全)// 存入金额 (线程安全)以下是执行结果,也很好看。

2024-10-17 14:00:13 269

空空如也

空空如也

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

TA关注的人

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