
问题解决
文章平均质量分 55
cyb-xh
此人很懒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springcloud项目整合sleuth或zipkin后启动报错,与redis初始化冲突死锁
问题springcloud项目整合sleuth后启动报错org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name ‘org.springframework.cloud.sleuth.sampler.SamplerAutoConfiguration$RefreshScopedSamplerConfiguration’: Singleton bean creation no原创 2021-10-17 17:13:35 · 3024 阅读 · 2 评论 -
虎牙直播与1099端口冲突——启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099
idea启动web项目时报错:错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind原因:猜测可能是虎牙直播在播放时占用了1099端口...原创 2021-10-11 22:17:12 · 554 阅读 · 0 评论 -
spring boot本地事务@Transactional参数详解
1. 本地事务商品新增功能非常复杂,商品管理微服务在service层中调用保存spu和sku相关的方法,为了保证数据的一致性,必然会使用事务。在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。咱们之前玩的事务都是本地事务。所谓本地事务,是指该事务仅在当前项目内有效。1.1. 基本概念事务的概念:事务是逻辑上一组操作,组成这组操作各个逻辑单元,要么一起成功,要么一起失败。事务的四个特性(ACID):原创 2021-10-06 23:44:58 · 1950 阅读 · 1 评论 -
异步编排CompletableFuture
CompletableFuture异步调用问题:查询商品详情页的逻辑非常复杂,数据的获取都需要远程调用,必然需要花费更多的时间。假如商品详情页的每个查询,需要如下标注的时间才能完成// 1. 获取sku的基本信息 0.5s// 2. 获取sku的图片信息 0.5s// 3. 获取sku的促销信息 TODO 1s// 4. 获取spu的所有销售属性 1s// 5. 获取规格参数组及组下的规格参数 TODO 1.5s// 6. spu详情 TODO 1s.........那么,原创 2021-09-10 22:38:42 · 406 阅读 · 0 评论 -
前后端跨域问题__CORS解决方案
跨域问题跨域:浏览器对于javascript的同源策略的限制 。以下情况都属于跨域:跨域原因说明示例域名不同www.jd.com 与 www.taobao.com域名相同,端口不同www.jd.com:8080 与 www.jd.com:8081二级域名不同item.jd.com 与 miaosha.jd.com如果域名和端口都相同,但是请求路径不同,不属于跨域,如:www.jd.com/itemwww.jd.com/goodshttp和https也属原创 2021-09-06 22:51:52 · 320 阅读 · 0 评论 -
快速上手linux——配置“帮助命令man”显示中文
在学习linux命令的过程中,man是很有用的一个工具,但是对于很多英文水平有限的人来说学习起来有些困难,在此提供安装中文版man的详细步骤。本文以最常用的centOS为例。讲解如何安装man的中文版。查找man中文安装包$ yum list |grep man.*zhman-pages-zh-CN.noarch 1.5.2-4.el7 @base由此可以找到以上安装包,如果找不到,执行 yum -y update 更新安装包。执行安装命令sudo yum install man-pages-z原创 2021-08-22 23:18:36 · 2331 阅读 · 0 评论 -
springboot---devtools实现页面热部署
devtoolsdevtools可以实现页面热部署(即页面修改后会立即生效,这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现),实现类文件热部署(类文件修改后不会立即生效),实现对属性文件的热部署。即devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机),注意:因为其采用的虚拟机机制,该项重启是很快的第一步:添加相应的依赖:<dependency> <原创 2021-07-03 19:49:12 · 157 阅读 · 0 评论 -
seata低版本与mybatis-plus批量保存方法冲突
问题重现<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-seata</artifactId> <version>2.1.0.RELEASE</version> </dependency>2.1.0.RELEASE默认导入了0.7.1的seata原创 2021-05-01 13:17:03 · 914 阅读 · 0 评论 -
解决springboot往mysql插入时间为空
选择 Spring Data JPA 框架开发时,常用在实体和字段上的注解有`@Entity`、`@Id`、`@Column`等。在表设计规范中,通常建议保留的有两个字段,一个是更新时间,一个是创建时间。 最近在学习SpringBoot,往MySQL数据库中保存订单数据时,创建时间和更新时间并没有想预想的一样自动填充到数据库中。 经过查询资料了解到以下方法可以解决上述问题。@CreationTimestamp使用该注解可以让Hibernate在插入时针对注解的属性对应的日期类型创建默认值。原创 2020-07-02 18:15:33 · 1785 阅读 · 1 评论 -
Springboot-Port xxx was already in use!!!解除端口占用
问题描述解决C:\Users\90466>netstat -ano | findstr 10000 TCP 127.0.0.1:10000 0.0.0.0:0 LISTENING 3872C:\Users\90466>taskkill -PID 3872 -F成功: 已终止 PID 为 3872 的进程。原创 2021-02-22 10:17:23 · 563 阅读 · 0 评论