自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北倾的博客

积跬步以至千里

  • 博客(41)
  • 收藏
  • 关注

原创 将redis设置成服务

在windows系统上将redis设置成服务自启动

2024-05-23 15:23:32 567

原创 Java判断当前操作系统是否是Windows

【代码】Java判断当前操作系统是否是Windows。

2023-01-20 11:26:11 688 1

原创 [ app.json 文件内容错误] app.json: “pages/example/js“ 在 [“pages“] 中重复

运行uniapp到微信开发者工具的时候出现了这样的错误(文件运行到别的地方都是没有问题的)打开app.json在app.json中找寻pages/example/js发现pages/example/js有两个解决方法:去掉其中一个pages/example/js就行了!...

2022-03-21 10:20:23 1597

原创 dart语法报错 error: The non-nullable local variable ‘b‘ must be assigned before it can be used.

1、报错情况:使用int等指定类型来声明变量,b必须是int类型的数据,不能为null,否则会报错。报错如图:2、解决办法使用var来声明变量,即与js语法一致,可以只声明变量而不初始化...

2022-02-28 15:21:24 2148

原创 error: The default ‘List‘ constructor isn‘t available when null safety is enabled.

今天我在学习Dart的时候遇见了一个这么问题,问题如下:在我上网苦查好久没有找到解决方法,于是乎:欸!好像可以!

2022-02-28 15:04:51 1263

转载 IntelliJ IDEA如何设置新建类时,自动注释作者信息和日期时间

本文提供两种注释风格供参考。风格1:简约Style效果如下:设置步骤:File--> Settings--> Editor--> File and Code Templates--> Includes--> File Header--> "添加以下代码"添加如下代码(此处的${USER}会读取个人PC的用户名):/** * Created by ${USER} on ${DATE} ${TIME} */如果想指定作者名

2022-02-25 10:41:47 2273

原创 在idea中快捷键添加包围块代码比如try/catch

在idea中添加包围块代码,可以先选中一块要包围的代码,使用快捷键 Ctrl + Alt + T会出现如下界面选择你所需要的代码块即可生成如图所示

2021-11-02 11:25:07 961

原创 ${ctx}

${CTX}与${pageContext.request.contextPath}的对比1、${pageContext.request.contextPath}是获取当前根目录。2、${ctx}通过观察可以知道也是获取当前根目录的意思不同之处:${ctx}是${pageContext.request.contextPath}的简写版。同时发现在项目的index.jsp文件内有这样一段话的配置,<c:set var="ctx" value="${pageContext.re...

2021-10-26 16:37:22 1161

原创 解决appJSON[“tabBar“][1][“pagePath“] “pages/classify/index“报错

今天首次接触微信小程序,准备用微信小程序写一个简单的tabbar效果但是执行的时候报错:出现这个报错的原因是在app.json中pages中的文件路径与下面tabbar中所写的路径不一致;或者你在tabbar中的pagePath路径在pages数组中根本不存在我正确的写法应该是...

2021-10-20 15:59:56 2654

原创 怎样查看自己的wifi密码?

有时候我们因为自己家wifi自动连接,可能会忘记家里的wifi密码,朋友或者家人连接手机等设备的时候很是尴尬,今天小编就跟大家分享怎样查看自己的wifi密码。1. 按住快捷键Win+R,打开运行,输入control打开控制面板。2. 控制面板中点击查看网络和internet,进入后点击:查看网络状态和任务。3. 打开后找到自己链接的无线,单击打开无线状态面板,然后点击无线属性。4. 打开后切换到安全选项卡。这样就可以看到当前的wifi密码了...

2021-10-18 12:53:04 1724

转载 若依框架(boot-vue版本)使用说明

1.前置工具安装jdk 1.8 maven (后端项目管理工具) redis (缓存数据库) mysql MySQLWorkbench (mysql可视化工具) idea (后端开发工具) nodejs (js前端开发平台,本文主要用到包管理工具 npm) vscode (前端开发工具) git (版本管理工具) TortoiseGit (git可视化工具)回到顶部2.代码地址官网代码地址:RuoYi-Vue: 基于SpringBoot,Spring Security,JW

2021-10-16 15:31:32 5649

转载 使用vscode运行vue项目

一:下载vscode地址为:https://code.visualstudio.com/然后根据自己的电脑下载对应的版本,我的是Windows X64。二:语言的修改(Visual Studio Code附有10种可用的显示语言:英文(美国),简体中文,繁体中文,法文,德文,意大利文,日文,韩文,俄文和西班牙文,这些语言包一般都包含在Visual Studio Code中不用额外下载。但例外总无法避免,从微软官网下载的版本就没带中文语言包,所以需要单独下载。)当下载安装完成后,我们会发现显示的

2021-10-16 10:02:33 1287

转载 ‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

在CMD里运行,出现了'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件。在网上搜了一下,他的解决方法是这样的:1.设置一下环境变量:右击我的电脑——>属性——>高级系统设置——>环境变量——>系统变量——>Path里添加";C:\Program Files\MySQL\MySQL Server 5.6\bin",实际上就是mysql.exe的文件夹。之后确定就好。不过发现还是不行,再看,原来还要让CMD以管理员的身份运行2.CMD以...

2021-10-16 09:31:00 642

转载 MySQL 连接出现 Authentication plugin ‘caching_sha2_password‘ cannot be loaded

很多用户在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_pas

2021-10-16 09:27:30 403

原创 org.yaml.snakeyaml.constructor.DuplicateKeyException: while constructing a mapping in ‘reader‘

错误:错误产生原因:配置文件中有重复节点导致删除多余的节点(spring)即可运行成功

2021-09-30 19:28:37 10582 2

原创 SpringBoot:cannot resolve symbol @MapperScan

添加mybatis依赖<!--mybatis依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.2.0</version> </dependency&g

2021-09-30 17:39:21 632

原创 使用SpringBoot的pagehelper分页插件搭配layui分页组件

1.在 pom.xml 中添加 pagehelper 依赖 <!--pagehelper--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>RELEASE</version

2021-09-24 11:38:51 241

原创 Linux服务管理

查询当前服务运行状态systemctl status ServiceName firewalld启动服务systemctl start ServiceName重启服务systemctl restart ServiceName停止服务systemctl stop ServiceName关闭防火墙systemctl stop firewalld禁用防火墙(永久关闭)systemctl disable firewalld...

2021-09-24 10:51:19 65

原创 Linux服务管理

查询当前服务运行状态systemctl status ServiceName firewalld启动服务systemctl start ServiceName重启服务systmctl restart ServiceName停止服务systemctl stop ServiceName关闭防火墙systemctl stop firewalld禁用防火墙(永久关闭)systemctl disable firewalld...

2021-09-24 10:43:10 92

原创 Linux端口被占用怎么解决

1.打开Linux系统,打开终端2.在终端窗口输入 netstat -tln | grep + 被占用的端口命令netstat -tlnnetstat -tln | grep 90903.输入lsof -i:+被占端口命令,回车后可查看端口被哪个进程占用lsof -i:90904.输入kill -9 + 进程id命令,回车后即可杀死占用端口的进程kill -9 进程id...

2021-09-24 10:16:38 15051 1

转载 Spring Boot @SpringApplicationConfiguration 不能导入的问题

较新版的Spring Boot取消了@SpringApplicationConfiguration这个注解,用@SpringBootTest就可以了原文链接:https://blog.csdn.net/office5845/article/details/77749350

2021-09-23 22:25:27 191

转载 Maven安装本地jar yml文件报红 driver-class-name: oracle.jdbc.driver.OracleDriver中jdbc.driver.OracleDriver报红

解决办法:工程右键 手动引入ojdbc6-11.2.0.1.0.jar即可原文链接:https://blog.csdn.net/tanzongbiao/article/details/119274549

2021-09-23 22:23:28 946

转载 解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

第一步:打开Oracle Net Manager进行如下配置:第二步:找到查看listener.ora文件:位于oracle 安装目录的app文件夹目录下面我的位置是:G:\app\admin\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora,打开大致如下# listener.ora Network Configuration File: G:\app\admin\product\12.1.0\dbhome_1\N...

2021-09-23 22:21:03 41684 4

转载 springboot启动时报错 no main manifest attribute, in XXX1.0.0-SNAPSHOT.jar

springboot启动时报错 no main manifest attribute, in XXX1.0.0-SNAPSHOT.jar情况一:正常情况下,java打包成jar包需要在MANIFEST.MF中指定Main-Class项以便运行java -jar XXX.jar时找到对应的主类。因为-jar的含义就是后面跟的jar包是有main class可独立运行,所以需要在打包成jar包时指定这个类。如果想运行时指定想要运行的类,此时应该用-cp / –classpath来指定,命令如下:比如

2021-09-23 22:14:13 8881

转载 Linux 导入、导出 MySQL 数据库命令

一、导出数据库1、导出完整数据:表结构+数据Linux 下可以使用mysqldump命令来导出数据库,语法格式如下:mysqldump -u用户名 -p 数据库名 > 数据库名.sql以下命令可以导出 dangdang数据库的数据和表结构:# /usr/local/mysql/bin/mysqldump -uroot -p dangdang > dangdang.sql按下回车键后会提示输入密码,输入即可。注意:mysqldump 命令路径是根据你 MySQ...

2021-09-23 22:10:51 377

原创 注册账号的邮箱验证功能

邮箱验证主要是给邮箱发送简单的文本邮件步骤如下:引入相关jar包 配置邮箱参数 封装SimpleMailMessage JavaMailSender进行发送 编写测试类1.添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></depe

2021-09-23 22:05:18 1120

转载 Invalid bound statement (not found): 各种原因

这个问题出现在用xml配置mybatis的mapper时:原因可能有:你的mapper写在了java目录里面。例如下图:这样会出现一个问题,即使你在properties里面配置了 mybatis.mapper-locations= classpath:com/lihaoyu/demo/dao/*.xml,也没有用,因为编译的时候这个xml文件并没有被自动拉到target里面,毕竟编译的是.java文件而不是xml嘛,所以这时候应该在pom文件里面加上...

2021-09-13 09:55:02 585

原创 Spring Boot报 Action: Consider the following: If you want an embedded database (H2, HSQL or Derby)...

异常:Spring Boot项目启动不成功报Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following...

2021-09-13 09:34:26 9244 4

原创 Spring Boot单元测试

测试Service 测试API测试Service 在GirlService中添加一个方法,通过Id查询一个女生信息/** 通过Id查询一个女生信息 @Param id @return*/public Girl findOne(Integer id){ return girlRepository.findOne(id);} 在 src/test/java/com 下创建GirlServiceTest 测试类@RunWit...

2021-09-13 09:15:27 114

原创 异常:java.lang.IllegalArgumentException:Result Maps collection already contains value for x.ResultMap

该异常大概的展现方式如下:java.lang.IllegalArgumentException: Result Maps collection already contains value for xxx.xxx.xxx.BaseResultMap意思是已经存在这个结果集。这个问题的产生原因可能是:mapper.xml文件中是否存在两个id相同的结果集映射BaseResultMap。解决方法:删除多余的结果集映射BaseResultMap,重新运行项目。...

2021-09-13 08:48:39 5233

原创 2021-08-30 使用Spring Initializr快速创建Spring Boot项目

1.点击创建新的项目2.点击Next下一步,按照需求,选择项目类型(Maven或Gradle)、Spring Boot的版本,并填写项目元素据以及所需依赖。然后点击下一步,点击完成,成功创建项目。配置maven,等待jar包下载完成,运行springboot启动类,控制台显示spring即是启动成功。创建一个Controller类,编写一个Hello World运行springboot启动类,在浏览器中访问http://localhost:8080/h...

2021-08-30 11:59:47 360

原创 2021-07-12 一个Web服务器对请求进行相应的典型步骤

从高层次的角度来看,Web应用就是通过HTTP协议对网页浏览器发送的请求进行相应的服务器或者服务(service)。一个Web服务器对请求进行相应的典型步骤如下。服务器对客户端发来的请求(request)进行解析。 请求被转发给一个预定义的处理器(handler)。 处理器可能会从数据库中取出数据。 处理器根据取出的数据对模板(template)进行渲染(render)。 处理器向客户端返回渲染后的内容作为对请求的响应(response)。 以上列举的5个步骤从高...

2021-07-12 10:20:11 119

原创 关于MyBatis二级缓存问题:org.apache.ibatis.cache.CacheException: Error serializing object.

错误描述:在使用二级缓存时,报的错误,如图所示:错误解决:mapper在映射文件中,使用<cache>元素开启当前 mapper 的namespace 下的二级缓存,如下所示:<cache eviction="LRU" flushInterval="30000" size="512" readOnly="true"/>这样,mapper.xml下的SQL语句执行结束后,会将结果存储到它的二级缓存中。<cache>元素配置在<mapper

2021-05-02 17:20:29 355

原创 Annotation type expected 预期注释类型

问题描述:已经添加了Junit包的依赖,在之后标注测试类仍然显示Annotation type expected错误原因:类名不能与关键字一样,所以将类名修改一下即可。问题解决!

2021-05-02 16:30:10 3003

原创 idea创建不了类

问题:在创建类的时候报如下错误:解决方法:File → Settings → Editor →

2021-04-27 21:00:09 512

原创 Spring MVC的请求处理流程

(1)用户通过客户端向服务器发起一个 request 请求,此请求会被前端控制器(DispatcherServlet)所拦截。(2)前端控制器请求处理器映射器(HandlerMapping)去查找Handler,可以依据XML配置或注解去查找。(3)处理器映射器根据请求 URL 找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成),并返回给前端控制器。(4).前端控制器请求处理器适配器(HandlerAdapter)去执行相应的 Handler (常称为Controller)。...

2021-04-24 12:01:35 246

原创 Spring MVC的特点

Spring MVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这等分离让它们更容易进行定制。Spring MVC具有如下特点Spring MVC 拥有强大的灵活性,非侵入性和可配置性。 Spring MVC 提供了一个前端控制器 DispatcherServlet ,开发者无须额外开发控制器对象。 Spring MVC 分工明确,包括控制器、验证器、命令对象、处理器映射器、视图解析器等,每一个功能实现由一个专门的对象负责。 Spring MVC 可以自动绑定用户输入,并正...

2021-04-23 11:11:09 5571

原创 Bean的作用域

Bean的作用域就是值Bean实例的生存空间或有效范围,Spring为Bean实例定义了多种来满足不同情况下的应用需求,如下所示。singleton:在每个Spring IoC容器中,一个Bean定义对应一个对象实例。 prototype:一个bean定义对应多个对象实例。 request:在一次Http请求中,容器会返回该Bean的同一个实例,而对于不同的用户请求,会返回不同的实例。该作用域仅在基于web的Spring ApplicationContext情形下有效。 session:再一次HT

2021-04-15 22:14:22 1326

原创 依赖注入的类型

依赖注入的作用:使用Spring框架创建对象时,动态地将其所依赖的对象注入到Bean组件中,其实现主要有两种方式,一种是构造方法注入,另一种是属性setter方法注入。1.构造方法注入创建项目,在com.ssm.entity的包中,新建AdminInfo类,包括id、name、pwd三个属性,其中id属性使用setter方法注入,name和pwd属性使用构造方法注入,新建带两个参数的构造方法,代码如下:package com.ssm.entity;public class AdminI

2021-04-15 21:10:10 467

原创 while(n-->0)的用法

    在做流程图的时候遇到了while(n-->0){...},它与for循环相同即:for(int i = 0 ; i < n ; ++i ){...},同时还可以写为while(--n >= 0){...),n表示循环n次。

2021-04-12 12:53:14 1080

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除