
解决问题汇总
hsm_computer
目前出版的图书:
Java web轻量级开发面试教程
Java核心技术及面试指南
展开
-
Vue项目打包报错(failed Error: not found: python2.7)的解决方法
我用npm install去装组件,发现这个问题,failed Error: not found: python2.7。2 把该路径里的python.exe,复制一份,再改名成python2.7.exe,问题就解决了。看来在安装脚本里,真会去path路径里找python2.7.exe,所以还真得去改exe文件名。1 安装python2.7版本,同时在env里的path里加入这个python.exe的路径。原创 2024-05-08 20:41:58 · 796 阅读 · 0 评论 -
k8s编排nacos standalone模式踩坑实录
本人最近用k8s编排nacos,网上大多是用cluster模式启动nacos,而用cluster启动nacos一定要用mysql持久化,而如果用k8s编排nacos时,连数据库比较麻烦,所以本人就想用standalone不带数据库连的方式,用k8s编排nacos。可用的基于standaline的编排文件如下。apiVersion: apps/v1kind: StatefulSetmetadata: name: nacosspec: serviceName: nacos repli原创 2022-02-01 22:19:33 · 3762 阅读 · 1 评论 -
在windows10家庭版里Docker For Windows里安装k8s/kubernetes的步骤
首先需要安装Docker,具体大家可以参考这篇文章。在windows 10家庭版上安装docker的步骤https://blog.youkuaiyun.com/sxeric/article/details/122423698然后到Docker的setting里加如下的registry-mirrors这些话。随后,创建一个docker-images-k8s.ps1文件。$KUBE_VERSION="v1.22.4"$KUBE_PAUSE_VERSION="3.5"$ETCD_VERSION="3原创 2022-01-11 09:03:00 · 1632 阅读 · 0 评论 -
在windows 10家庭版上安装docker的步骤
本人之前写Redis书和Spring Cloud Alibaba书时,发现一些分布式组件更适合安装在linux环境,而在搭建Redis等集群时,更需要linux环境。 本人日常练习代码和写书所用的机器,操作系统是windows 10家庭版,为了模拟linux环境,一种解决方法是安装docker。刚开始安装时,发现装不上,后来请教了别人,同时在网上找了些方法后,最终安装成功了。 自认为这个步骤不大顺利,中间也解决了若干问题,在这篇文章里,就详细列出安装步骤,并给出解决相关问题的方...原创 2022-01-11 08:53:23 · 900 阅读 · 0 评论 -
无法将“XXX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 对这个问题的解决方法
我在windows里用powershell跑ps1格式的文件,会报如下的错误。无法将“XXX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。首先我用powershell命令,进入到命令行,再用Get-ExecutionPolicy -List 查看当前所有作用域。发现就LocalMachine有选项。在这个情况下,我用如下命令设置权限。Set-ExecutionPolicy RemoteSigned -Scope CurrentUser后面很重要,设置好以后,要重启Pow原创 2022-01-10 09:27:09 · 99441 阅读 · 18 评论 -
Public Key Retrieval is not allowed 错误的解决方法
我在用Spring Boot通过JPA连接MySQL,本来MySQL用的是5版本,后来升级到8,于是连接时就遇到Public Key Retrieval is not allowed的提示。后来在连接字符串后面加了一个参数,allowPublicKeyRetrieval=true,这个问题就解决了。完整的连接配置如下。datasource: url: jdbc:mysql://localhost:13306/employeeDB?characterEncoding=UTF-8&us原创 2021-12-26 11:02:46 · 1363 阅读 · 0 评论 -
Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/context/properties/Configuration
在写spring cloud 代码时,启动spring boot时出现了这个异常。org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bootstrapImportSelectorConfiguration': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org原创 2021-11-08 19:11:31 · 12941 阅读 · 2 评论 -
Caused by: java.lang.NoClassDefFoundError: io/seata/spring/annotation/datasource/SeataDataSourceBean
在使用Spring Boot整合Seata实现分布式事务的时候报了这个错。当时在pom.xml引入的spring-cloud-alibaba-dependencies依赖包是2.2.2.RELEASE<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId>原创 2021-11-08 18:51:30 · 1588 阅读 · 0 评论 -
nacos集群 启动报错 failed to req API:/api//nacos/v1/ns/instance after all servers([localhost:8848])
本人最近在做Spring Boot整合nacos集群的事情,发现Nacos集群正确配置后,Spring Boot整合Nacos注册中心,然后启动时,报了如下的错。failed to req API:/api//nacos/v1/ns/instance after all servers([localhost:8848])我看了一些网络文章,发现问题并没有解决,于是我尝试了一下,结果解决了该问题,所以写文记录下过程。1 首先需要确保Nacos集群中的诸多节点正常启动,而且在nacos控制台里能看.原创 2021-09-01 07:27:49 · 32052 阅读 · 0 评论 -
Nginx启动和停止报No mapping for the Unicode character exists in the target multi-byte code...错误的解决方法
今天我通过start nginx启动nginx以后,想通过nginx -s stop命令停止nginx,结果报这个错:No mapping for the Unicode character exists in the target multi-byte code一看,原来nginx安装路径中有中文,我换了路径,问题就解决了。总结下,路径中有空格不要紧,但这个场景中,不能有中文。...原创 2021-07-16 11:01:49 · 2329 阅读 · 0 评论 -
xxx-1.0-SNAPSHOT.jar中没有主清单属性的解决方法
我在spring boot的pom.xml文件中,加了<packaging>jar</packaging>代码,然后再打成jar,但当我通过java -jar xxx.jar命令运行该jar包时,提示xxx-1.0-SNAPSHOT.jar中没有主清单属性,我就在pom.xml加入如下的代码,问题就解决了。<dependencies> <dependency... </dependency></dependenc原创 2021-07-15 08:02:25 · 8175 阅读 · 2 评论 -
Error:java: 不再支持源选项 5。请使用 6 或更高版本 这个问题的解决方法
我在IDEA开发时,遇到了这个问题,解决以后,就写了这篇文章来记录下解决方法,供大家参考。第一步,点File ->Settings,找到Java Compiler项,确认其中的版本是11,而不是5.第二步,通过File->Project Structure,进入到另外一个配置页面。首先确认Project里的版本是11.再确认Modules里的也是11.问题就解决了。...原创 2021-07-14 07:42:01 · 9101 阅读 · 4 评论 -
com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required 这个问题怎么解决
我在用spring boot整合jpa连mysql时,遇到这个错误。Caused by: com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required原因是在pom.xml里,引入的mysql数据库版本过高,后来改成低版本以后,问题就解决了。修改后的pom.xml:<dependency> <groupId>mysql</groupId> <原创 2021-04-27 08:08:26 · 7162 阅读 · 4 评论 -
完美解决window10硬盘占用100%,很卡顿的现象(图文教程),亲测有效
本人是笔记本电脑,装了Windows10,本来是2G内存+100T硬盘,发现干word之类的文档尚可,一旦运行Idea或PyChar等开发IDE,系统马上就卡顿,而且到了后来,干脆起个Idea就需要20分钟,属于基本不能干活,而且随便打开个什么程序,内存马上会占到90%以上。后来忍无可忍,就去买了内存,从2G升级到16G,但硬盘还是没有用固态硬盘。回来以后Idea和Pycharm+word+浏览器+其它程序,基本没问题,但过了不久,出现了电脑卡顿,经常会卡个几分钟,重启后好些,但一会又不行,硬盘经常到1原创 2021-04-02 20:48:15 · 32081 阅读 · 3 评论 -
Python和Java二选一该学啥?
我的结论估计别人也提到了,那就是两个都要学,但是我的回答和别人大有差别的是,给出了学习路径和学习材料,并给出了学习方法。对于在校生和工作经验在3年以内的初级开发而言,对应的建议是:先集中精力学java,在找到好工作之前,别学python,因为这个时间,学python的性价比不高,具体做法如下。1 随便找2,3本java语法书,在搭建好开发环境的基础上,运行java的语法,比如集合,多线程,异常等,同时搭建 好数据库。2 同样找书,边运行边学spring boot,并在此基础上找些学习项目,运行通原创 2021-03-18 17:55:34 · 975 阅读 · 0 评论 -
Spring Boot和Thymeleaf整合,结合JPA实现分页效果
在项目里,我需要做一个Spring Boot结合Thymeleaf前端模版,结合JPA实现分页的演示效果。做的时候发现有些问题,也查了现有网上的不少文档,发现能全栈实现的不多,所以这里我就把我的做法,全部代码和步骤贴出来供大家参考。1 创建项目,用pom.xml引入依赖 这里将创建名为ThymeleafWithDB的Maven,在pom.xml里引入如下的依赖包。1 <dependencies>2 <dependency>3 ...原创 2021-02-26 10:46:05 · 1631 阅读 · 0 评论 -
spring boot用ModelAndView向Thymeleaf模板传参数
最近在调试一个Spring Boot向Thymeleaf模板传参数的例子,但踩了很多坑,这里就把详细过程记录下来,以供大家参考。 首先创建一个名为ModelAndViewDemo的Maven项目里,而在下表里,给出了重要文件的说明。 重要文件 说明 pom.xml 引入了该项目所用到的依赖包,尤其地,引入了Thymeleaf的依赖包 SpringBootApp.java 启动...原创 2021-02-21 09:15:31 · 3113 阅读 · 2 评论