- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 常见跨域问题解决
跨域问题在 Java Web 开发中是一个常见的挑战,它主要源于浏览器的同源策略(Same-Origin Policy)。下面我将详细解释跨域问题的具体例子,以及为什么直接通过浏览器访问 Web 服务时不存在跨域问题。
2025-05-30 18:29:15
641
原创 windows 下 idea terminal xxd 命令 xxd : 无法将“xxd”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正
然后再idea terminal 切换到对应目录重新执行 如 xxd Hello.class 可以 看到对应的十六进制。在环境变量path 配置 如 D:\Program Files\Vim\vim91。需要windows安装vim。
2025-04-16 15:51:08
101
原创 mysql 重复读自己事务中可以看到新插入数据
----+ | id | +----+ | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 10 | | 11 | | 12 | | 13 | +----+ 解释一下没有提交为啥能看到新插入数据在你的 MySQL 会话中,你观察到在未提交事务的情况下能够看到新插入的数据,这实际上是在预期之内的行为。
2025-04-09 17:11:29
744
原创 windows mysql 打开俩个客户端 都设置 set session transaction isolation level uncommitted; 第一个开始事务 查询
在 MySQL 中,当你将事务隔离级别设置为时,你允许一个事务读取另一个事务尚未提交的更改。autocommitautocommitON可以通过执行来关闭自动提交。
2025-04-09 16:46:48
293
原创 maven中dependencies与dependencyManagement区别与用法
它本身并不会引入依赖,只是定义了依赖的版本和其他配置信息,子模块可以继承这些配置,避免在多个模块中重复声明相同依赖的版本。在子模块的 pom.xml 文件中,只需在 dependencies 中声明依赖,无需指定版本,Maven 会使用父项目 dependencyManagement 中定义的版本。如果子模块需要使用不同的版本,可以在子模块的 dependencies 中显式指定版本,这样会覆盖父项目 dependencyManagement 中定义的版本。
2025-04-03 10:15:27
817
原创 dubbo 新增接口报错
3 如果没有写common 公共的类 项目,直接在consumer项目写接口需要创建和provicer 项目目录一样的包如 com.jobs.service 和 接口 以及对应实体类 ,可以直接复制确保类名 和属性 字段类型等一摸一样。我的错误原因是因为直接在consumer 创建 provider中同样的接口,包名路径却和provider 不一样导致找不到。2 对应实现类添加注解@DubboService 或者@Service 确保这个@Service 是dubbao包的。
2025-04-02 13:50:14
845
原创 日常问题idea 中open 外部项目后 没有其他任何文件目录 ,项目没有正常导入进来
idea 中open 外部项目后 没有其他任何文件目录 ,项目没有正常导入进来。
2025-04-02 10:52:06
498
原创 Seata 分布式事务
安装nacos 时候 nacos 2.1.0 链接地址Windows环境下Nacos安装与部署全攻略:从零开始的详细教程_nacos windows部署-CSDN博客如果你的mysql是8.0的话。windows 下安装seata 和 结合nacos 前提已安装mysql 注意不同版本比如在涉及到 项目中使用驱动时候。springboot 项目实现seata demo 参考。
2025-04-01 18:34:46
380
原创 ‘org.springframework.transaction.PlatformTransactionManager‘ available: expected single matching
在Spring框架中配置多个事务管理器时出现异常,是由于框架无法自动选择具体的事务管理器导致的。
2025-04-01 10:37:56
333
原创 springboot 切换环境获取配置文件信息
- 修改: 使用 ${env} 允许通过命令行参数覆盖 -->-- 启动类 添加 @PropertySource("classpath:/info.properties")System.out.println("测试地址--"+url);一 创建和java resources 平级目录test自定义名字。通过 3 替换env 会加载到classpath -->info.properties 配置如。idea 下创建web项目。
2025-03-27 10:02:19
575
原创 日常记录
通过 System.getenv() 和 getProperty() 可以简化我们的有些配置,相比于 xml 等配置文件,这种方式更轻量,如果我们的程序中没有配置文件,但想使某一两项功能实现可配置,通过System.getenv() 和 getProperty()可以非常容易的实现。二 当我们通过 启动JVM时,可以通过 -D 设置JVM 环境变量值,在我们的程序中我们也可以通过,System.setProperty(key,value) 设置JVM 环境变量,该值在整个JVM 间是共享的。
2025-03-26 15:33:48
286
原创 windows 配置nginx server_name 写为其他名字 请求 HTTP Status 400 – Bad Request
Nginx 要求域名中不能包含下划线。
2025-03-18 10:19:54
177
原创 windows11 安装Hadoop hive Dbeaver 连接hive 报错 Could not open client transport with JDBC Uri: jdbc:hive2:
在):修改这俩个后需重启HADOOP 服务 及Hive服务登录成功启动metastore : hive --service metastore启动hiveserver2:hive --service hiveserver2(HiveServer2(HS2)是服务器接口,使远程客户端执行对hive的查询和检索结果(更详细的介绍这里)。目前基于Thrift RPC的实现,是HiveServer的改进版本,并支持多客户端并发和身份验证。它旨在为JDBC和ODBC等开放API客户端提供更好的支持。
2025-03-14 21:15:46
1081
原创 windows 下安装hadoop 项目执行任务相关功能错误hadoop-3.1.0\bin\hadoop.dll: Can‘t load AMD 64-bit .dll on a IA 32-b
一HadoopDemoApplication 启动类可以尝试这样写try {// 解决org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z问题// 放开 这段试试 System.load("D:\\software\\hadoop\\hadoop-3.1.0\\bin\\hadoop.dll");二 确保自己项目启动项目没有任何错误信息 比如我的是。
2025-03-14 17:25:36
484
原创 idea 运行报 Can‘t load AMD 64-bit .dll on a IA 32-bit platfor
修改idea 项目设置中SDK 引用自己本地64jdk 我的是因为指向了之前安装的32 位导致,更换后正常。
2025-03-14 17:18:42
795
原创 windows11 hadoop 3.1.0 hbase 2.2.2
hadoop 正常启动,hbase 完整配置如下 设置的是用hbase 内自己zookeeper。每次总是报错 错误信息如下。目录下与Hadoop或ZooKeeper版本冲突的JAR文件5。路径是否正确(需使用绝对路径且无空格)16。修改为你的地址如 xx\jdk1.8.0_92。文件配置如下 hbase-site.xml。文件 hbase-env.cmd。清理临时文件:删除HBase的。按照百度Ai 解决步骤。目录后重启服务5。
2025-03-11 20:49:44
868
原创 windows11 下 安装Docker 失败 WSL integration with distro ‘Ubuntu‘ unexpectedly stopped. Do you want to r
首先按照网上的升级wsl,服务勾选流程 确保正确,仍然报错。最后有说和自己装的虚拟机有关系我是直接卸载了自己安装的虚拟机,卸载后看到的帖子说关闭服务就行。
2025-03-07 17:51:34
278
dubbo zookee mybatis springboot java 增删改查demo 服务远程调用 服务组测 服务发现
2024-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人