- 博客(51)
- 资源 (27)
- 收藏
- 关注
原创 本地连接云服务器mysql数据库出现Access denied的解决方法
1.问题描述之前重装了云服务器的系统,又重新安装了MySQL数据库,今天在本地用Navicat连接时出现Access denied错误,拒绝了本地的连接2.解决方法确认你已经安全组规则配置了mysql默认的3306端口,进入云服务器终端,输入mysql -uroot -p你的密码打开mysql窗口,输入以下命令# 为所有使用这个密码的赋予所有权限grant all privileges on *.* to root@'%' identified by '你的密码' with grant opti
2022-01-05 21:47:36 3522
原创 Windows10系统运行kafka出现提示‘wmic‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
1.问题描述今天在cmd命令窗口运行kafka时出现‘wmic‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(图1所示),可能是系统变量出现错误,上网查了一下发现在Windows10系统中,wmic被归入到C:\Windows\System32\wbem文件夹下(图2所示),但是咱们的系统变量只配置到C:\Windows\System32文件夹(图3所示),所以找不到wmic程序图1图2图32.解决办法只需要在系统变量的Path变量中添加wmic程序所在文件夹即可,在Path变量加
2022-01-03 14:12:47 2566 1
原创 如何在IDEA使用devtools工具包实现SpringBoot项目热部署
SpringBoot项目代码重复修改后需要重新编译运行发布项目到tomcat服务器,开发阶段非常麻烦浪费时间。SpringBoot热部署方案为我们提供了解决方法,就是在项目正在运行的时候修改代码, 却不需要重新启动项目,大大提高了我们的编码效率。下面是SpringBoot热部署方式之一使用devtools热部署工具包实现热部署1.在SpringBoot的pom.xml文件添加spring-boot-devtools依赖<!--热部署--> <dependency> &l
2021-12-19 20:43:54 1191
原创 配置hadoop的免密登录
今天在阿里云服务器上安装了hadoop,当我使用命令同时启动或者关闭多个节点时会提醒我输入密码,而我不知道密码是什么,感觉自己使用的话输入密码麻烦就想着配置免密登录,免密登录并不是取消了密码登录,而是后台去通过密钥帮我们登录了,以下是配置免密登录过程,非常简单1.生成密钥对执行下面命令一直回车生成密钥对,root用户生成密钥路径为/root/.ssh下面会有id_rsa.pub公钥和id_rsa私钥,.ssh是一个隐藏目录,需要命令查看ssh-keygen -t rsa2.将生成公钥发送到目标主
2021-12-18 20:39:03 5649
原创 如何同时运行多个tomcat服务器或者一个tomcat运行项目代码一个tomcat当做资源映射服务器
之前因为项目的需要,为了可以去访问本地电脑上的音乐;照片等文件,我把tomcat配置了一下当做本地资源映射服务器使用,但是最近一个web项目需要运行在tomcat服务器上,发现tomcat之前配置的本地资源无法访问,但是移除项目运行又可以访问。为什么tomcat不能运行web项目的同时去访问映射资源呢?百度了一下没有找到什么解答,所以我就暂时认为一个tomcat不能同时运行web项目和映射本地资源,如果有知道的小伙伴可以评论解答我的疑惑,但是没办法我只能考虑同时运行两个tomcat,一个是运行web程序,
2021-12-16 23:21:47 607
原创 推荐一个好用可以自定义扩展的微信小程序搜索页
最近在做微信小程序的项目,项目中需要类似APP程序中的搜索页,需要展示搜索热词;搜索记录等。由于时间紧迫加上本人对于CSS样式不太熟练,就去github找了一个感觉还不错的现成页面根据自己的需求修改扩展1.项目地址项目的github地址:https://github.com/mindawei/wsSearchView因为外网原因可能会经常无法访问,所以我把项目打包上传到csdn,需要自行下载csdn地址:https://download.csdn.net/download/weixin_508740
2021-12-13 00:06:23 829
原创 使用PageHelper分页插件对数据库查询时出现java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax
1.PageHelper概述因为需要对查询的所有数据分页展示,所以在项目中使用到了PageHelper分页插件。对于分页插件不是很了解,只是知道分页插件在SQL语句执行前会拦截我们的SQL语句,在需要分页的SQL语句后拼接上limit 1,10;字符串,如下图所示:2.问题描述项目运行后,在浏览器访问分页的接口,出现了以下错误信息:接着后端控制台报错,错误信息如下:错误出现在mapper的xml文件中,我的SQL分页查询语法有错,让我检查SQL语句2.问题解决我习惯在mapper.xml
2021-12-11 15:39:54 1047
原创 使用springboot上传文件出现org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException异常
1.问题今天在springboot项目controller层处理前端上传的视频文件时出现了以下错误:分析错误原因是上传视频大小超出了tomcat允许上传的最大大小,查看得知 SpringBoot项目 默认上传文件大小不能超过 1MB2.解决方法一种是修改application.properties配置文件;一种是给项目添加配置类,两种解决方式不一样,但是都可以有效解决上传文件大小限制的问题,无论是修改配置文件还是添加配置类都要重启项目才可以生效1)直接修改application.properti
2021-12-07 21:02:58 9264 1
原创 使用mapper-spring-boot-starter通用mapper时出现方法找不到的问题
1.问题描述最近学习编写项目中使用到了通用mapper和mybatis,但是在调用mapper的接口时出现了问题,意思就是mapper初始化异常,找不到mapper方法,错误如下:2.问题解决经过自己一番查找调试找到了问题所在,就是springboot项目的包扫描注解导包错误,应该导入tk.mybatis.spring.annotation的MapperScan注解(图1所示),而我导入了org.mybatis.spring.annotation的MapperScan注解(图2所示),导致mappe
2021-12-06 00:03:56 2128
原创 导入pagehelper依赖的springboot项目无法启动,控制台输出循环依赖问题
1.问题描述今天springboot导入pagehelper-spring-boot-starter分页插件,项目无法启动且控制台输出了以下问题描述,就是pagehelper的自动配置类存在循环依赖,也是第一次碰到这种错误,真是小刀拉屁股——开眼了2.问题解决开始我认为可能是分页插件的新版本的问题,尝试减低版本发现问题依然存在,然后尝试百度一下求救网友,也有很多出现了相似的问题及其解决方法,一番尝试后还是不行,我的项目springboot版本如下:然后确定可能是springboot版本的问题,然
2021-12-04 23:23:50 1674 5
原创 maven的下载安装及配置
1.maven介绍maven是Apache基金组织下的开源项目,主要用于快速构建和管理java项目依赖。Maven的主要功能是:项目构建;项目构建;项目依赖管理;软件项目持续集成;版本管理;项目的站点描述信息管理2.maven需要的系统环境maven的使用需要JDK和idea开发工具3.maven下载与安装4.配置maven本地仓库5.配置idea的maven环境...
2021-12-01 13:15:16 562
原创 Markdown语法详细整理
1.标题几个#就是几级标题,最小是六级标题,标题格式为:#(最多六个)+空格+标题名四级标题五级标题2.文本1)黑体文本两边加两个*hello world2)斜体文本两边加一个*hello world3)黑体加斜体文本两边加三个*hello world4)注释文本文本两边加两个~hello world3.引用 英文> +空格+引用内容即使再小的帆也能远航4.分割线分割线用来分割上下内容的,可以是三个-或者是三个*5.超链接超链接就.
2021-11-29 23:34:11 4436
原创 java的三种代码注释方式
1.注释的作用注释是对程序语言的说明,有助于开发者之间的交流,方便理解和维护程序。注释不是编程语句,不会被编译器执行。一些代码量少较少的程序,我们加不加注释对我们的理解和修改代码没有太大影响;如果是淘宝;抖音等那种中大型程序,没有了代码注释,对于日后程序运行维护将是很大困难。我们可以在平时编码过程中养成规范代码注释习惯,也是我们成为优秀程序员的原因2.java中的注释分类Java中的注释分为以下三种:单行注释;多行注释;文档注释1.单行注释java代码中使用双斜杠单行注释//,一般单行注释,注释少
2021-11-26 22:29:07 5226
原创 java语言编写第一个Hello World程序
1.新建一个code文件夹存放java代码文件2.新建一个后缀名为.java的文件,用来编写java代码,我们可以先新建txt文件然后修改后缀名3.打开Hello.java文件,开始编写第一个java代码public class Hello{ public static void main(String[] args){ System.out.print("Hello World"); }}4.命令窗口输入javac Hello.java编译编写好的Hello.
2021-11-25 09:39:19 1040
原创 Windows常用DOS命令
常用DOS命令:1)盘符切换 D:2)查看当前目录下所有的文件 dir3)进入同级的其他目录 cd tools4)进入不同级的其他目录 cd /d music5)返回上一级目录 cd ..6)返回主目录 cd /7)创建文件夹 md test8)删除文件夹 rd test9)创建文件 cd>test.txt10)删除文件del test.txt11)清理屏幕 cls12)退出命令窗口 exit注意:以下命令都需要以管理员身份运行命令窗口13)查看电脑ip地址 ipconfi
2021-11-24 20:58:03 182
原创 Windows下打开命令窗口几种方式
Windows下打开命令窗口几种方式1.点击开始 --> Windows系统 -->点击击命令提示符 ,就可以运行注意:如果以管理员身份运行,就选中命令提示符右击更多,点击以管理员身份运行2. Windows + R 快捷键弹出运行窗口,输入cmd确定就可以运行3.选中任意文件夹,按住shift键,右击点击在此处打开Powershell窗口就可以运行4. 进入资源管理器后地址栏输入cmd打开命令提示符窗口...
2021-11-24 19:55:11 14873
原创 Windows系统常用快捷键整理
Windows常见快捷键1.文本操作相关1)ctrl + A 全选2)ctrl + C 复制3)ctrl + V 粘贴4)ctrl + Z 撤销5)ctrl + S 保存6)ctrl + F 查找7)ctrl + N 新建文件8)ctrl + O 打开文件2.系统相关快捷键:1)alt + F4 打开关机,待机,重启 ,睡眠2)alt + F4 关闭应用窗口3)alt + enter 查看所选项目的属性4)shift + del 永久删除(删除文件或文件夹)5)Window
2021-11-24 19:11:14 509
原创 JavaScript学习:JavaScript对象
对象这一概念在生活普遍存在,和男女朋友这个对象不同,它是一类具有相同共性和方法的统称。洗衣房的洗衣机是一个对象,所有洗衣机都有颜色;功率等属性和洗衣服;脱水等方法,具体到小天鹅X55型号洗衣机是洗衣机对象的具体实例。java是面向对象编程语言,JavaScript也是支持面向对象编程的语言,和java有很多相似地方,也存在很多不同的地方。1.JavaScript中的对象在JavaScript中几乎所有事物都是对象,对象就会有一些属性和方法,基本数据类型都是对象:字符串可以是对象;数组可以是对象…&l
2021-10-29 22:40:16 154
原创 JavaScript学习:01-JavaScript简介
1.JavaScript简介JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。当时java技术如日中天,为了蹭java热度吸引使用者因此取名为JavaScript。JavaScript和C语言和java一样,也是一门编程语言,而且是轻量级的,是在互联网时代最流行的脚本语言,因为它在手机;电脑;平板等电子设备中广泛应用。JavaScript是一种可以运行在浏览器中的解释性编程语言。2.JavaScript功能1)嵌入动态文本到HTM
2021-10-21 22:11:49 343
原创 Tomcat10运行springMVC项目浏览器访问出现java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet错误解决方法
1.问题描述今天复习springMVC知识点时,写了一个简单的SpringMVC项目练练手,但是在Tomcat10运行时控制台没报错,浏览器出现java.lang.NoClassDefFoundError:javax/servlet/http/HttpServlet错误(如图1所示) 图12.问题分析出现了上述错误后,开始怀疑是代码出现问题,检查确认代码没有问题后将问题定位在tomcat服务器或项目依赖,在网上查阅一番发现不少同学出现了相同问题,问题关键就是tomcat10服务器,tomcat10
2021-10-11 23:27:12 2152
原创 牛客网热门java阿里二面面试题库答案整理
1. jdk1.7到jdk1.8 HashMap 发⽣了什么变化(底层)?1.7中底层是数组+链表,1.8中底层是数组+链表+红⿊树,加红⿊树的⽬的是提⾼HashMap插⼊和查询 整体效率1.7中链表插⼊使⽤的是头插法,1.8中链表插⼊使⽤的是尾插法,因为1.8中插⼊key和value时需要判断 链表元素个数,所以需要遍历链表统计链表元素个数,所以正好就直接使⽤尾插法1.7中哈希算法⽐较复杂,存在各种右移与异或运算,1.8中进⾏了简化,因为复杂的哈希算法的⽬的就 是提⾼散列性,来提供HashMap的
2021-09-10 15:14:09 171
原创 牛客网热门java阿里一面面试题库答案整理
1.ArrayList和LinkedList的区别?1)首先两者的底层数据结构不同。ArrayList底层是基于数组实现的,LinkedList底层是基于链表实现的2)由于底层数据结构不同,两者适用场景不同。ArrayList底层是数组适用于随机查找;LinkedList底层是链表结构适用于添加和删除,查询、添加、删除的时间复杂度不同3)ArrayList和LinkedList都实现了List接口,但是LinkedList实现了Deque队列接口,所以LinkedList还可以当做队列使用2.说一下
2021-09-08 08:48:15 136
原创 SpringBoot运行出现classNotFoundException:org.springframework.core.metrics.ApplicationStartup
1. 错误描述刚导入完依赖运行springboot项目时,控制台出现了以下错误:2. 错误出现原因所报错误是找不到程序启动类,初步分析是pom.xml中依赖或项目版本之间问题,因为新建项目时启动项目可以正常运行,主要原因是因为我导入了以下依赖,这是springboot项目的父级依赖,由于父级依赖版本高于子级版本所以出现了上述错误(如图1所示)父级依赖代码如下: <parent> <groupId>org.springframework.boot</g
2021-07-04 22:42:12 6968
原创 springboot配置mybatis代码生成器mybatis generator快速生成实体类POJO,mapper接口以及mapper接口映射文件
MyBatis Generator是 MyBatis的代码生成器。根据配置文件为所有版本的 MyBatis 生成代码。它只需要很少量的简单配置就可以完成大量的数据库表到Java对象的生成工作以及生成Mapper接口文件,Mapper XML配置文件的生成,拥有零出错和速度快的优点,让开发人员解放出来更专注于业务逻辑的开发。避免程序员繁琐配置XML文件和重复生成对象操作
2021-07-04 20:49:20 358
原创 微信小程序之卡片瀑布流
最近想在小程序中通过第三方BrickLayout晓瀑布流插件实现留言卡片的瀑布流效果(如图1,图2所示),个人感觉这个还可以,可以自定义卡片颜色;头像;昵称等等信息,如果可以接入API接口更好,下面介绍实现卡片瀑布流步骤,如果有问题评论区留言或参考BrickLayout 晓瀑布流github说明
2021-07-03 23:41:26 2341 7
原创 微信小程序之自定义计时器
最近想在在做的微信小程序加一个计时器功能,就是可以设置一个时间,可以开始倒计时,暂停,最终实现结果(图1,2所示),可能这个配色及样式有点糟糕毕竟css太难了 ,可以在这个基础上进行扩展,如果时间到了会弹出图片或者播放音乐等等
2021-07-02 22:42:08 4840 2
原创 mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)
修改配置文件;无密码登录skip-grant-tables重启mysql再次登录,不需要输入密码重新设置root用户密码 update mysql.user set authentication_string=password(“你的密码”) where user=“root”;exit退出,重新进入mysql...
2021-06-29 22:21:50 356
原创 linux查看系统性能
在使用linux操作系统时,我们可能需要去查看系统的性能,如查看CPU;内存以及硬盘的使用情况,以下是性能监控使用到的指令
2021-06-27 22:50:51 1795
原创 阿里云服务器centos8系统安装Tomcat9
Tomcat服务器是一个开源免费的Web服务器,在java web项目中经常使用,记录一下在centos系统云服务器安装配置Tomcat,以下是详细步骤
2021-06-25 23:49:31 435
原创 简单快速管理云服务器---阿里云服务器安装宝塔面板
宝塔官网Linux安装教程https://www.bt.cn/bbs/thread-19376-1-1.html
2021-06-25 00:07:46 655
原创 Xshell第一次远程连接云服务器出现The remote SSH server rejected X11 forwarding request
最近用Xshell工具第一次运程连接服务器时出现了The remote SSH server rejected X11 forwarding request(图1所示),虽然不影响,但是看着一个Warning就很碍眼,警告翻译过来就是远程SSH服务器拒绝了X11请求,以下是我测试过的两种方法:一种是关闭X11请求;另一种是安装X11的转发工具xorg-x11-xauth图11.关闭X11请求1.1 顶部工具栏查看->会话管理器图21.2 打开会话管理器后,选择打开会话右键选择属性图3
2021-06-24 17:38:05 2118 2
原创 微信小程序使用Echarts图表
微信小程序是一种不需要下载安装即开即用的应用,可实现现用app应用70%的功能,用户扫一扫或者搜索即可使用,快捷方便使得微信小程序在我们生活中已经广泛使用。为了满足微信小程序开发者的需求,Echarts官方和微信小程序官方团队合作,提供了 ECharts 的微信小程序版本。开发者可以通过熟悉的 ECharts 配置方式,快速开发图表,满足各种可视化需求。这篇博客记录一下微信小程序中使用Echarts图表库
2021-06-22 22:32:49 3857 6
原创 阿里云服务器centos系统安装JDK
最近购买了阿里云的服务器,想在服务器上部署java项目,jdk下载配置是必不可少的,写此博客记录服务器下载解压配置JDK的详细过程
2021-06-21 22:41:03 905 2
原创 HarmonyOS:第一次用鸿蒙系统运行Hello World
HarmonyOS 鸿蒙系统(鸿蒙 OS)是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备...
2021-06-18 11:12:35 1788
原创 SpringMVC:一个简单的demo通过继承HttpServlet实现对url解析实现页面跳转
Servlet(Server Applet)是Java Servlet的简称,Servlet是SpringMVC框架的核心,Servlet在Java Web定义了一组接口规范,为了扩展Java作为Web服务的功能,统一接口。
2021-06-08 16:21:31 499
原创 Spring的xm配置文件实现依赖注入
java的SpringBoot框架想必大家已经熟练的使用,快速简单构建自己的项目,这也是设计SpringBoot框架的初衷。
2021-06-02 22:21:19 267
原创 Spring IOC容器的依赖注入,你注入了吗?
1.依赖注入(DI)是什么依赖注入(Dependency Injection)简称DI,是Spring IOC(控制反转)容器中一个非常重要的知识点,也是面试中常考的点。依赖注入(DI)是一个Spring IOC容器通过构造器实例化该Bean构造函数的参数,或是设置该Bean的成员属性的过程。简单来说就是为创建对象时给带参数的构造方法传入参数或者给对象的某些属性赋值。上述解释可能还是难以理解,我们也可以把依赖注入拆开分成依赖(dependency)和注入(injection)来解释。
2021-06-02 09:30:08 198
原创 Tomcat部署servlet实现类时出现java.lang.ClassCastException类型转换异常
最近使用Tomcat服务器部署Servlet实现类时,idea运行时控制台没有异常,当在浏览器访问servlet实现类时,浏览器和控制台出现以下错误:java.lang.ClassCastException: com.hebeu.first.ServletDemo cannot be cast to jakarta.servlet.Servlet at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
2021-05-29 18:20:23 1092
原创 运行Tomcat服务器出现乱码现象解决方法
今天终端运行Tomcat服务器时出现了乱码的现象,全是一堆看不懂的文字,这就是文件编码和解码的方式不同造成的问题,Tomcat文件默认是UTF-8编码方式,我们的Windows可能是GBK编码,这样就造成了乱码的现象(如图1所示)。写此博客记录解决方法。(图1)下面是Tomcat下主要文件的作用(如图2所示): (图2)乱码解决方法:修改Tomcat的conf配置文件夹下的logging.properties文件的java.util.logging.ConsoleHa
2021-05-28 23:04:17 1998
XshellPlus.rar
2021-06-17
DevEco Studio-windows-2.1.0.501.rar
2021-06-10
Snipaste-2.5.6-windows-x64.rar
2021-05-29
apache-tomcat-10.0.6.rar
2021-05-28
jsoup相关jar包及文档jar包.rar
2021-05-27
bootstrap--3.4.1.rar
2021-05-27
c3p0数据库连接池需要的jar包及配置文件
2021-05-19
MacPaw CleanMyPC v1.11.1.2079.rar
2021-05-19
lin-ui-master.zip
2021-05-15
可视化数据大屏模板.rar
2021-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人