
解决日常问题
爱看动漫的小龍
主要学习和分享Java相关的知识。我们被优越环境所塑造出来的能力,不是为了凌驾于没有享受过同等资源的人们之上,而是应该用这些能力帮助他们,社会需要人文主义。向每一位优秀的coder respect!!
展开
-
jsonify返回中文编码的问题
在它下面加上上面的代码就欧克了。原创 2022-10-18 15:06:58 · 569 阅读 · 0 评论 -
springboot 项目2.2.0版本之后关于junit变动
在springboot项目2.2.0版本之后他初始化项目时默认自带的test的starter是会自动移除junit一个依赖包,但之前的版本是可以不用这样做的。原创 2022-07-21 17:34:03 · 290 阅读 · 0 评论 -
Error response from daemon: You cannot remove a running container 8d6f0d2850250627cd6c2acb2497002fc3
出现这种情况是属于docker正在run了一个容器,而你想把它给删掉,只有docker rm -f xxx强制删除或者先先docker stop xxx在通过docker rm xxx就可以删掉。原创 2022-07-02 16:23:26 · 787 阅读 · 0 评论 -
maven 中门面日志 Slf4j的使用
maven依赖Log4j比较全面的配置:Log4j配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。原创 2022-06-03 21:00:02 · 3660 阅读 · 0 评论 -
Client does not support authentication protocol requested by server; consider upgrading MySQL client
客户端不支持服务器请求的认证协议;考虑升级 MySQL 客户端。原创 2022-06-01 23:00:20 · 205 阅读 · 0 评论 -
求一个n位的整数的二进制表式中有x个1
public int countBits(int x) { int bits= 0; while (x > 0) { x &= (x - 1); bits++; } return bits; }假设是X=5(0000 0101),我们不妨可以看看X-1=4(0000 0100);那么此时X&X-1=0000 0100每次X与X-1进行一次与运算时,就会进行计.原创 2022-05-15 12:50:40 · 135 阅读 · 0 评论 -
Spring Boot 提供了 spring-boot-starter-test 的 Starter,测试时报Test ignored.的错误
这种情况是因为测试类可能跟启动类没处于同一个目录下或者缺少了启动类package com.xxx.test;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class TestApplication { public static void .原创 2022-04-15 17:19:58 · 1384 阅读 · 0 评论 -
Failed to bind properties under ‘‘ to com.zaxxer.hikari.HikariDataSource: Property: driver-clas
APPLICATION FAILED TO STARTDescription:Failed to bind properties under ‘’ to com.zaxxer.hikari.HikariDataSource:Property: driver-class-nameValue: com.mysql.cj.jdbc.DriverOrigin: "driverClassName" from property source "source"Reason: Failed to load..原创 2022-04-07 16:11:03 · 1736 阅读 · 0 评论 -
springboot出现maven依赖冲突
我的是由于springbooot的starter-web和dependencies冲突了原创 2022-04-07 15:57:04 · 605 阅读 · 0 评论 -
使用mybatis-plus产生java.sql.SQLSyntaxErrorException: Table ‘数据库.xxx表‘ doesn‘t exist(坑以踩)
这是基于springboot集成mybatis-plus中产生的问题。出现这个错误是由于我们使用了mybatis-plus快速开发通过mybatis-plus提供的mapper层和业务层也就是service层进行编码。如果使用快速开发我们要非常小心他的配置,因为mybatis-plus帮我们提供了代码,导致我们最后连SQL语句都不用在mapper层自己写了,并且他默认的映射模式是通过数据库表名映射的如果数据库表名使用xxx_开头的话,那很有可能就会出问题了,此时就需要在mybatis-plus配置中添加原创 2022-03-23 22:40:19 · 6106 阅读 · 2 评论 -
ssm中tomcat启动问题Error during artifact deployment. See server log for details.
Error during artifact deployment. See server log for details.工件部署期间出错。有关详细信息,请参阅服务器日志。出现以上问题,很可能是由于部署出现错误导致报错,并且index页面显示不出来。解决以上问题要通过idea中Project Structure调整好Artifacts有相同输出路径的包就要删减掉。并且在tomcat中配置好Deployment部署成功...原创 2022-03-05 14:07:11 · 8614 阅读 · 0 评论 -
关于maven配置环境变量是%MAVEN_HOME%不能使用问题
改成M2_HOME即可使用原创 2022-03-03 19:00:52 · 2397 阅读 · 0 评论 -
springboot依赖导入却报错说找不到org.springframework.boot包不存在
出现Error:(3, 32) java: 程序包org.springframework.boot不存在,如下:可能是由于maven仓库依赖问题,刷新一下maven或者检查一下依赖有没有下载有,不然就会报上面图中的错误。还有一种可能就是:IDEA启动程序按钮和maven的build使用的jar包环境不一样需要设置一下idea中maven的配置使idea的程序构建编译运行都委托给maven操作...原创 2022-02-14 21:55:05 · 11573 阅读 · 0 评论 -
请求跨域问题?
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/tjcjava/article/details/76468225什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域域名: 主域名不同 http://www.baidu.com/index.html -->http://www.sina.com/test.js 子域名不同 http://www转载 2022-01-08 12:28:36 · 325 阅读 · 0 评论 -
软件工程的基本原理是什么?
用分阶段的生命周期计划严格管理坚持进行阶段评审实行严格的产品控制采纳现代程序设计技术结果应能清楚地审查开发小组的人员应少而精承认不断改进软件工程实践的必要性原创 2021-09-14 19:59:38 · 621 阅读 · 0 评论 -
安装docker后拉取不了镜像
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?首先我们得看看docker安装好没,并且我们需要配置一下镜像加速地址,不然他默认访问dockerhub下载,可能会失败。下面给出阿里云的镜像仓库:搭建镜像仓库可以基于Docker官方提供的DockerRegistry来实现。官网地址:https://hub.docker.com/_/registry阿里云原创 2021-12-06 23:57:06 · 4667 阅读 · 0 评论 -
Linux - Centos8 执行 yum makecache fast报错:yum makecache: error: argument timer: invalid choice: ‘fast‘
Linux - Centos 8 执行 yum makecache fast 报错:yum makecache: error: argument timer: invalid choice: ‘fast’(choose from ‘timer’)出现这种情况时是因为centos8版本中yum makecache fast 命令不在适用。我们可以使用 yum makecache 即去掉 fast即可,它就能成功运行。...原创 2021-12-01 15:04:33 · 5805 阅读 · 3 评论 -
在liunx中部署nginx服务器
安装Nginx首先要下载Nginx,并且下载与Nginx相关的组件,这样Nginx才能正常使用。分别是:OpenSSL,Zlib,Pcre。(注意下载时要对他们的版本号,否则可能会出现版本不匹配而导致安装失败。)这里建议安装最新的版本即可对他相应的版本号。这里你可以用堡塔SSH或Xshell等工具用来访问远端不同系统下的liunx服务器,从而实现较好地远程控制终端的目的。(这里我就用堡塔SSH演示了)1、首先你得分别去他妈的官网去下载他们的压缩包xxx.tar.gz形式的,列如我的:你也可以按照我版本原创 2021-10-07 14:20:16 · 556 阅读 · 0 评论 -
客户端Jedis连接不上redis出现redis.clients.jedis.exceptions.JedisConnectio:Failed connecting to 127.0.0.1:6379
写了一段这样的代码:package test;import redis.clients.jedis.Jedis;public class TestMain { public static void main(String[] args) { Jedis jedis=new Jedis("127.0.0.1",6379);//redis客户端的IP地址和端口号port jedis.set("key1","value1"); System.out原创 2021-09-15 16:30:17 · 10342 阅读 · 5 评论 -
git clone和直接下载zip的异同点
在gitee或者是GitHub上随便下载一个开源项目都是一样的git clone + 复制下来的URL 下载出来的文件是带有.git文件夹的可以自己通过git init命令初始化创库而通过直接下载ZIP包的话他是没有自带.git文件夹的区别直接下载zip包:直接下载zip包就相当于你切断了与gitee上的代码的联系,单纯的就是获得了一个工程文件,如果你想直接pull或者push的话都是不行的git clone:而这个git clone的话git会先在你的当前文件夹建立一个本地仓库,然后再去复制这原创 2021-09-07 17:25:00 · 2116 阅读 · 0 评论 -
加密和签名的区别
举个例子,就拿A给B发送经过签名加密信息来说:1、A对信息签名的作用是确认这个信息是A发出的,不是别人发出的;2、加密是对内容进行机密性保护,主要是保证信息内容不会被其他人获取,只有B可以获取。也就是保证整个过程的端到端的唯一确定性,这个信息是A发出的(不是别人),且是发给B的,只有B才被获得具体内容(别人就算截获信息也不能获得具体内容)。密钥有公钥和私钥之分。那么这里一共有两组四个密钥:A的公钥(PUB_A),A的私钥(PRI_A);B的公钥(PUB_B),B的私钥(PRI_B)。公钥一般用来转载 2021-08-20 16:09:26 · 206 阅读 · 0 评论 -
无法自动装配。未找到“xxxMapper”类型的 bean。
Could not autowire. No beans of ‘xxxMapper’ type found.说明Spring框架没有识别到你的xxxMapper中的类,也及时说,xxxMapper的类没有被Spring框架给管理,如果你所需要的类需要给Spring给管理,那么你得在他上面加上@Repository注解,这样你在service层自动注入时他才不会报错。如果的你得类不需要管理或者继承或实现一些规则,并且程序没有产生一些错误,那么这些都是可以被允许的。@Repositorypublic.原创 2021-06-04 09:52:31 · 11080 阅读 · 3 评论 -
@configurationproperties报错
springboot报错有红线:有三种解决办法一、在类上加一个@Component注解二、在类上加@EnableConfigurationProperties(CorsProperties.class)注解,CorsProperties是对应配置类的类名。三、就是用最简单暴力方法将springboot的配置检测爆红线取消掉(这中放法简单但不建议这么做,而且后续不知道还会不会出问题):把那个勾勾取消掉就行了。...原创 2021-02-26 11:53:04 · 431 阅读 · 0 评论