java
文章平均质量分 51
it界的哈士奇
谁说站在光里的才算英雄
展开
-
Jasperreort使用
Jasperreort只能导入TTF后缀文件,有些字体如微软雅黑是ttc结尾的,需要转为TTF再导入。Jasperreort主要是为Java服务的,这里以Java代码为例。但该目录有访问权限,直接使用Jasperreort无法访问,在其他地方新建文件夹,把需要用的字体复制一份到新文件夹中。电脑自带的字体一般在C:\Windows\Fonts。如果不添加,后面打印出PDF的时候中文显示不出来。把导出的jar包复制到resources下。导入jrxml到resources下。下载后一直下一步安装。原创 2023-02-21 13:11:50 · 604 阅读 · 0 评论 -
Mysql基于docker搭建主从备份
此错误,虽然不影响主从同步的搭建,但是如果想从远程客户端通过以下方式连接docker中的MySQL则没法连接。执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化。建议都修改,因为例如Shardingsphere连接可能也会出错。由于经费有限,这里用一台服务器来搭建,使用不同端口来区分。错误日志,根据日志中显示的错误信息在网上搜索解决方案即可。搭建一个一主二从的Mysql环境。启动主从同步后,常见错误是。的情况,此时查看下方的。,防止主服务器状态值变化。主Mysql中创建数据。原创 2022-09-16 11:25:40 · 1172 阅读 · 0 评论 -
Springboot集成Activiti7
导入依赖<dependencies> <!-- 整合Activiti7 --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter</artifactId> <version>7.1.0.M6</version> <原创 2022-03-27 10:53:39 · 3788 阅读 · 3 评论 -
sentinel+Gateway+nacos双向推拉(修改sentinel源码)
springboot集成sentinel和nacos导入依赖<!-- nacos注册中心--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><!--原创 2021-11-18 22:00:17 · 1570 阅读 · 1 评论 -
idea常用插件
Vuevue插件IDE Eval Resetidea自动刷新试用日期插件MaBatisXmabatisplus插件原创 2021-10-24 13:29:59 · 106 阅读 · 0 评论 -
数据库类型与Java类型对照表
数据库类型Java类型JDBC类型索引(int)tinyintjava.lang.Integer-6bigintjava.math.BigInteger-5blob longblob mediumblobjava.lang.byte[]-4varbinary tinyblobjava.lang.String-3binary geometry geomcollection multipolygon point polygon linestring ...原创 2021-09-17 12:06:04 · 5407 阅读 · 0 评论 -
解决前端获取Long类型精度丢失异常
错误截图数据库id前端获取到的id出现了精度丢失错误解决@Configurationpublic class JacksonConfig { @Bean public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) { ObjectMapper objectMapper = builder.createXmlMapper(false).build();原创 2021-09-07 10:17:16 · 384 阅读 · 2 评论 -
我的创建vue模板
原创 2021-09-06 13:00:37 · 82 阅读 · 0 评论 -
The ‘Access-Control-Allow-Origin‘ header contains multiple values
错误截图错误原因由于网关配置了跨域同时接口方法上也配置了跨域导致了发送的请求响应结果上有重复的跨域请求头导致发送错误解决方法将接口方法上的跨域去除即可原创 2021-08-31 10:18:03 · 238 阅读 · 0 评论 -
bootstrap.yml配置文件不生效错误
错误产生原因在使用nacos作为配置中心时,发现无论如何修改bootstrap.yml配置文件,都不执行错误截图引入依赖配置文件注解nacos配置文件以上步骤皆无问题启动报没有配置数据库错误那不废话!数据库配置都在配置中心里都没去读取配置中心哪来的数据库配置错误原因新版的spring-boot如果要使得bootstra配置文件生效,还需要添加一个依赖 <dependency> <groupId>原创 2021-08-28 10:45:27 · 1817 阅读 · 3 评论 -
The Bean Validation API is on the classpath but no implementation could be found
报错截图在启动springcloud项目时报错尝试1按提示说的加一个依赖报错依旧尝试2按网上的说法删文件找到Maven仓库位置不知道位置的在idea的seating里找maven找到文件删除在启动报错依旧尝试3再删!报错依旧!!全删!报错依旧!!!升级Maven仓库报错依旧!!!!!我******最终加一个这个依赖 <dependency> <groupId>org.springframework原创 2021-04-03 16:11:07 · 957 阅读 · 0 评论 -
在自己的服务器上搭建一个属于自己的FastDFS文件系统(docker上搭建)
搭建前提首先在服务器上装有docker没装的可以看这篇 docker安装同时装有docker Compose,用于启动多个docker镜像博客中都有写安装方法创建docker-compose.yml文件version: '2.2'services: tracker: image: morunchang/fastdfs #基于file出来的镜像 container_name: "tracker" #新建容器名字原创 2021-03-11 17:59:00 · 196 阅读 · 0 评论 -
从SpringFox向SpringDoc转移(OpenAPI2向OpenAPI3转移)
转移原因在学习使用spring集成swagger3时查阅文档发现SpringFox未支持 OpenAPI3 标准,而是还在支持2017年就已经停止维护的OpenAPI2了而搜遍全网写OpenAPI3的教程少的可怜但还是找到了与之相关的文章文章跳转但没有关于权限验证的相关教程,答案还得去官网找官网链接转移步骤删除springfox和swagger 2依赖项。而是添加springdoc-openapi-ui依赖2.替换注解3.替换Docket添加OpenAPI类型的原创 2020-11-18 19:09:05 · 4100 阅读 · 3 评论 -
Mybatis-plus找不到对应表及默认表名命名规则
错误截图在测试使用Mybatis-plus查询数据库时报错报错信息大概意思时在数据库中没有user这张表而实际上确实没有尝试我这里application.ymml没有与Mybatis-plus的相关配置为探究在没有配置的情况下时Mybatis-plus默认时按照什么来定义表名的猜想有两个地方有可能(因为只有这两个地方是user)先测试第一个可以看到和之前的错误一样没有效果测试第二个点虽然报错,但是证明了在没有配置表名的情况下mybatis-plus是默认按照实体类名去查询原创 2020-11-17 22:32:27 · 4277 阅读 · 2 评论 -
spring gateway解决跨域问题
报错截图报错意思是请求头中没有Access-Control-Allow-Origin报错分析但我在网关的配置文件中早就加了跨域的配置了尝试解决于是我上网开始查以下是查到的代码import org.springframework.http.HttpHeaders;import org.springframework.http.HttpStatus;import org.springframework.http.server.reactive.ServerHttpRequest;impo原创 2020-10-27 23:05:40 · 3157 阅读 · 5 评论 -
java.lang.IllegalArgumentException: Two sibling aggregations cannot have the same name:
出现场景再次使用ES查询时报错,第一次查询没有问题ES版本7.7.0报错截图报错源码出处解决方法把这里的名称用用一个随机字符串代替。待到查询后取结果的时候,将随机字符串取出。这里我使用ID生成器(用的雪花算法,百度即可找到)生成名称...原创 2020-10-26 11:50:13 · 2377 阅读 · 0 评论 -
spring集成canal进行feign调用报错:pool-1-thread-1: Error occurred when invoke the listener‘s interface!
报错截图被调用的feign报错截图报错代码片段报错原因推论从第一张图可以看出,删除没有问题,而增加和修改就都出现了报错,由于删除和增加的区别在于删除没有进行查询的feign调用,所以这里的出错应该是在查询的feign调用上,而第二种图写在没有收到完整的数据响应,数据没读完就中断了,这里也就想到可能是被熔断了尝试关闭熔断结果查询服务那边直接报中断连接异常!但此时查询服务还能用说明这里中断的不是查询服务与数据库的连接而是canal微服务和查询微服务的连接。。。。上网查,原创 2020-10-25 18:43:30 · 2388 阅读 · 5 评论 -
ElasticsearchStatusException[Elasticsearch exception [type=circuit_breaking_exception, reason=[paren
出现环境在测试向ES中导入数据时发生数据超出大小异常报错详情报错原因分配给ES的的内存空间太小了修改docker-compose.yml配置文件把内存调高修改后重新运行运行结果导入数据成功!原创 2020-10-24 00:11:25 · 7721 阅读 · 0 评论 -
Spring调用Feign报错:java.io.IOException: Incomplete output stream
报错内容进行Feign调用片段:Feign内容:执行到调用Feign时就报错了,设置断点调试发现根本就没有加入到调用的微服务中但是Feign对象获取到了浏览器端显示:显示调用未成功。。上网查很多都是说价格什么依赖,没试,看了几篇都是一样的,估计都是相互抄来的自己试了试,由于之前有看到过,浏览器端传过来的数据都是字符串形式(我也忘了哪里看到的。。错了勿喷),所以试着把Feign里的接受参数改成String,后面再转换然后。。。还真让我蒙对了哈哈哈虽然我也不知道为啥。。但原创 2020-10-05 20:59:39 · 1857 阅读 · 1 评论 -
Es微服务报错:type=action_request_validation_exception, reason=Validation Failed: 1: type is missing2: typ
在搭建Elasticsearch微服务时报错大概意思就是封装的数据中少了个type属性但是在实体类上我添加了type属性这里type已经显示过时了,我猜可能是过时的属性的数据就不会生效把然后我点击Dcoument去看源码似乎好像是默认把type设置为空了,并且把type属性设置为过时属性了想起之前用的spring版本并没有出现这种问题,于是抱着死马当活马医的想法把spring版本降低一下试试降低后type属性没有被划线运行试试运行成功!这里还需要注意的是indexName必须原创 2020-09-26 16:13:45 · 13612 阅读 · 0 评论 -
服务器文件上传服务连接超时 java.net.ConnectException: Connection timed out: connect
微服务配置地址端口号都没有问题但是发送文件请求却请求超时折磨了一晚上才发现是因为刚买的服务器还没有打开端口差点都想去阿里退款了(才发现是自己太菜了。。)这里需要打开的端口有fastdfs里nginx端口:8080tracker端口:22122stroage端口:23000(stroage.conf里看)打开后用cmd测试一下telnet 服务器IP 端口得到一个或者有字或者没字的黑窗口就表示端口通了再上传文件测试一下浏览器测试还是太菜了。。。。...原创 2020-09-25 11:02:52 · 2083 阅读 · 0 评论 -
黑马代码生成器运行失败bug修改
Bug1文件里的配置文件application.properties采用的不是utf-8格式编写的,所以打开会看到的是这样的下面的修改后的中文注解#pojo包路径pojoPackage=com.changgou.goods.pojo#Dao包路径mapperPackage=com.changgou.goods.dao#service接口包路径serviceInterfacePackage=com.changgou.goods.service#service接口实现类包路径service原创 2020-09-20 22:23:22 · 587 阅读 · 1 评论 -
将一台服务器上的环境通过docker转换到另一台服务器
为了方便管理和维护,一般在配置服务器的时候都会将环境搭建到docker容器中方便测试和维护但我的服务器到期了,所有现在要转移所有环境到新的(更便宜的)服务器上虽然我知道还有个东西叫做docker私有仓库,但穷限制了我的想象力。。。第一步docker ps查看所有容器第二步查看所有镜像docker images第三步将需要转移的容器保存为镜像docker commit 容器名称 镜像名称有多个就操作多次第四步使用docker save命令可以将已有镜像保存为tar 文原创 2020-09-18 22:30:17 · 4445 阅读 · 0 评论 -
个人搭建网站使用的docker-compose.yml及服务器配置
version: '4'services: redis1: image: redis ports: - "6379:6379" container_name: "redis1" networks: - dev nginx: image: nginx restart: always container_name: nginx1 environment: - TZ=Asia/Shanghai原创 2020-09-18 11:19:41 · 853 阅读 · 0 评论 -
小白从零开始搭建阿里云服务器
注册阿里云账号及进行学生认证注册就不用我教喽为什么要进行学生认证呢,因为阿里爸爸对学生的福利还是大大的多的,比如服务器如果通过学生认证的话可以9.5/月,还有很多免费的服务项目注册完了登录阿里云,这里建议使用支付宝登录,方便后续的认证操作登录成功后右上角点击自己的用户名,在下拉菜单中找到个人认证进行实名认证和学生认证认证完成之后便可以享受学生优惠了(认证不需要太长的等待时间)购买域名我赶上阿里的新人一元购域名活动,就算在这之后这活动没有了也没个关系,毕竟域名一年也不贵(个别)挑选一原创 2020-09-17 17:26:52 · 1204 阅读 · 1 评论 -
The bean xxx could not be registered. A bean with that name has already been defined and overriding
错误截图:现在该服务名已经被使用过了,解决方法:在配置文件中加一段配置spring. main: allow-bean-definition-overriding: true我这里是在.yml文件中,properties文件改为spring.main.allow-bean-definition-overriding= true结果:运行正常!...原创 2020-06-02 22:45:08 · 6005 阅读 · 0 评论 -
maven聚合工程里子工程导入依赖出现unknown错误
错误截图:错误分析:在创建maven聚合工程时,在父工程里进行了版本统一管理但是子工程里导入依赖发现版本号显示为unknown!百度很多说没写,考虑到只是部分依赖出现这种情况,排除了这一可能由于都是和 <spring-cloud.version>有关的依赖出现问题,我又去翻阅了spring.cloud的官方文档发现版本号间少了一个小数点修改版本号错误消失!错误原因:由于对springcloud还不熟悉,在填写版本号时,直接将版本的名称复制上去导致无法识别总结:原创 2020-05-12 15:48:29 · 1274 阅读 · 0 评论 -
Failed to load property source from location 'classpath:/application-dev.yml'
错误截图:显示找不到配置文件但是我的配置文件就躺在这啊!!!昨天晚上还运行了一遍再去睡觉的!!最后发现。。。这里编码不知道为啥变成了GBK,项目的编码是UTF-8,导致配置文件没能被编译。。。最后总结:可能是我晚上梦游吧编码格式改了吧...原创 2020-05-08 23:23:12 · 506 阅读 · 0 评论 -
SpringAop日志找不到方法问题解决
错误截图:显示没有找到该方法,于是我找到对应的类和对应的方法:这里我用了反射来获取方法名和参数:错误打印的结果显示方法名获取没有错误,于是我查看参数的类型是否有错结果一个都对不上…int类型反射得到的class:Integer反射得到的Class:…终于知道之前错误里的Ljavexxxx是哪里来的了…由于model是一个接口model反射的Class得到的是他的子...原创 2020-05-04 14:08:02 · 447 阅读 · 0 评论 -
web.xml配置错误页面后出现指定错误不跳转到错误页面问题
web.xml里配置错误页面:在文件夹下创建403错误页面403.jsp:按住ctrl键,显示能找到该页面,文件路径没有错误执行代码,结果截图:未能按要求跳转到指定错误页面!403.jsp页面代码截图:修改路径为/pages/main.jsp执行代码,结果显示正常跳转!怀疑是路径问题,导致403.jsp被屏蔽,移动403.jsp到pages下,更改路径:执行代码:...原创 2020-05-03 18:07:27 · 917 阅读 · 0 评论 -
Cause: java.sql.SQLException: ORA-02292: 违反完整约束条件 (SSM.SYS_C005443) - 已找到子记录
错误截图:错误出处代码:错误原因:这里的三张表互相关联,存在主键和外键的约束关系,在删除的时候应该先将关联的两张表里的内容删除,然后再删主键所在的表修改i代码为:运行代码:运行成功!...原创 2020-05-03 12:29:57 · 404 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Parameter 'permissionId' not found. Available parameters
错误截图:错误代码出处:错误原因:Controller层截图:首先@param注解是mybaitis的一个参数注解。当要传入多个参数的时候,就必须使用该注解来实现参数的传递到sql语句中修改代码为:运行后截图:正常运行!...原创 2020-05-03 00:32:09 · 309 阅读 · 0 评论 -
MVN内置tomcat启动找不到引入依赖里的方法
错误出处:在制作ssm整合页面时遇到了javax.servlet.ServletException: Filter execution threw an exception错误错误页面截图:错误显示没有找到该方法,于是我查找该文件目录下是否有该方法查找显示该jar包下有该方法尝试修改jar包版本设置断点调试截止到业务层代码全部实现,放行代码错误解决!...原创 2020-05-01 23:06:26 · 776 阅读 · 1 评论 -
Tomcat解决:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '
报错源码:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'transactionManager' available at org.springframework.beans.factory.support.DefaultListableBeanFactory....原创 2020-04-24 14:17:01 · 1022 阅读 · 0 评论