自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 问答 (1)
  • 收藏
  • 关注

转载 mongoDB服务端mongod安装启动成功后找不到客户端mongo

前往安装目录下/bin目录中,没有mongo.exe文件,只有mongod和mongos,以及一个powershell命令脚本。参考链接 https://blog.csdn.net/SDDX_CDY/article/details/126922378。前往mongoshell页面下载mongoshell,以后就用mongosh连接这个就好了。正常安装后,修改环境变量,且mongod能轻松跑同,但是mongo命令无法被正确执行。,这个工具被称为mongosh。

2022-09-27 19:46:42 2169 4

转载 idea terminal如何使用cmd IDEA 的terminal 的java版本及mvn 和cmd.exe的不一致

1、Invalidate Caches \ Restart… 仍然不对。2、删除C:\Users\用户名.IntelliJIdea2016.3\system。重启IDEA。注解:IDEA缓存读取的system environment,下次不再去读,所以如果修改过环境变量,如JAVA_HOME,就得这么操作。...

2022-07-05 09:11:05 953

原创 Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8:deploy (default-cli) on proj

maven deploy

2022-06-14 16:37:49 3590

原创 thingsboard windows编译安装遇到的问题

编译报错yarn run pkg出现ClassNotFound或者java找不到符号,可能是编译目标字节码格式不对,改成当前编译jdk对应版本yarn拒绝访问这个问题是node和yarn安装的问题,通过日志可以看到thingsboard安装node和yarn的步骤是先把安装包下载到maven/repository/com/github/eirslett文件夹中然后复制到thingsboard项目的ui-ngx/target中,遇到这个问题可以查看下node是否能正常运行,将两个地方的..

2022-04-14 09:49:15 3427 1

原创 nginx使用子域名访问指定端口

添加配置 cd /etc/nginx/conf.d vi api.conf找到server修改配置文件如下server{ server_name walking.example.com; location / { try_files $uri $uri/ /index.html; root /www/server/webapps/brisk_walking_backstage; index index.html index.htm index.php; ..

2022-04-01 21:35:03 3919

转载 vuepress设置支持数学公式

直接使用过vuepress不支持数学公式,然后我找了下一个支持数学公式的方法,找到了一个仓库,但是爬了很多坑,就把这个坑记录以下,方便以后自己查阅也方便后来人。目录一、开始二、步骤2.1 安装库2.2 修改config.js文件2.3 在head中导入样式文件一、开始使用的仓库就是这个:https://gitee.com/mirrors_GerHobbelt/markdown-it-texmath?_from=gitee_search这个仓库安装官网的教程来发现数学公式缺少样式,就是一拖干巴巴的ht

2022-03-28 16:55:55 398

原创 web项目部署到服务器的nginx中

使用宝塔的ftp,将web项目上传到云服务器中通过宝塔面板修改nginx服务器的配置(详细配置请查询官方文档)http{server{ listen 端口号; server_name 域名或者ip; location 访问路径 { try_files $uri $uri/ /index.html; root /www/server/webapps/brisk_walking_backstage; #web项目上传地址 index index.html in..

2021-12-28 19:45:25 1744

原创 npm install没有创建node_modules文件夹

20211102一、npm install没有创建node_modules文件夹在使用vuepress时候报错sh: vuepress: command not foundnpm install没有创建node_modules文件夹,只生成package-lock.json文件,导致安装的包无法使用,解决方法:方法一:手动删除package-lock.json文件npm cache clean --force安装npm install方法二:手动删除packa

2021-11-02 23:57:38 1584

原创 Picgo + github + typora配置图床上传,搭建好用的写文档利器

Picgo + github + typora配置图床上传,搭建好用的写文档利器新建一个GitHub仓库下载安装Picgo配置Picgo打开图床设置下的GitHub图床仓库名为 用户名/仓库名分支名一般为master,自己设置对应的分支即可在github->settings->developer settings->personal access token获取GitHub的Token存储路径为仓库中的路径名称,例如你在仓库中创建了文件夹asset,

2021-10-21 11:37:48 198

原创 sql 查询结果给某个字段删除或添加字符(substring)

sql 查询结果给某个字段删除或添加字符(substring)substring函数是可以设置三个参数的,第一个参数就是要处理的字符,可以传入表列名,或直接要处理的字符。第二个参数就是从哪一个字符开始截取,这里要注意的是字符下标是从1开始的,而不是从0开始的。第三个参数就是要设置截取的长度了,如果不设置,就直接取到字符的最后面。例如: SELECT [Id],[Province],[City] FROM [SFMGX_ECDS].[dbo].[Data_PBS]结果为:使用subs

2021-10-20 11:16:13 2961

原创 JS解析JSON中带有括号或者字段以纯数字命名的,要怎么操作

JSON数据{ "queryString": "this queryString;", "data": [ { "0": "13800138000", "1": "5", "phone": "13800138000", "sum(num1)": "5" } ]使用JS取JSON时,如果按照常规写法JSON.data[0].sum(num1)或者JSON.dat

2021-10-03 10:21:31 623

原创 git克隆私有仓库

git克隆私有仓库使用https链接克隆,需要再次输入账号和密码账号就是github的用户名github不支持密码登录验证了现在,如果直接输入github密码会报告以下错误remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020

2021-09-30 14:55:08 1196

转载 Swagger-ui 设置接口文档页面默认展开/关闭的方法

关键配置参数:docExpansion, 可选值有 none / list / full 分别表示关闭、展开列表、展开列表及详情配置方法:第一种: 在文档浏览的时候,浏览器路径中增加参数 docExpansion=none即可关闭默认展开第二种:vendor/swagger-api/swagger-ui/dist/swagger-ui-bundle.js 中找到 docExpansion:"list"把list改成none即可全局默认不展开接口列表。此方法对Laravel的L5-swagge

2021-09-24 11:29:53 2979

原创 Mybatis中的映射学习,resultMap,resultType,get,set

mybatis中resultMap用来做结果映射,就是将我们的sql查询结果和查询条件映射到对象中,万物皆对象嘛,就可以把数据库操作融入java代码编写一、先来说说resultTypesql查询的结果无非是一张表,最小的表就是一行一列,这时候可以直接用java库中提供的Integer、String等扩展类型进行接收多行多列,可以用Map集合来接收当然也可以使用自定义类,但要注意查询结果这张表的字段要和自定义类的属性名相同,不同的话,肯定是想办法改查询结果的字段名呗,那必须是使用as取别名

2021-08-21 12:41:55 1930 2

转载 MYBATIS查询错误:’VALUE ‘125878855456545‘ IS OUTSIDE OF VALID RANGE FOR TYPE JAVA.LANG.INTEGER;

MYBATIS查询错误:’VALUE ‘125878855456545’ IS OUTSIDE OF VALID RANGE FOR TYPE JAVA.LANG.INTEGER;MYSQL数据库中查询数据时出现INTEGER类型超出范围数据库字段为bigint(20),java实体类对应的是Long类型具体报错信息如下:org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'p

2021-08-16 19:52:57 2297

转载 @Configuration和@bean

@Configuration和@Bean是Spring中常用的用于配置的Bean的两个注解(将@Bean注解的方法返回的类注入spring)@Bean定义//用于注解方法和注解的定义@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE})@Retention(RetentionPolicy.RUNTIME)适用范围@Bean可作用于组件@Component,该注解及其扩展注解均可使用:@Component定义类为组件,.

2021-06-30 10:12:58 619

转载 mybatis中_parameter使用和常用sql

mybatis中_parameter使用和常用sql在用自动生成工具生成的mybatis代码中,总是能看到这样的情况,如下:<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.juhehl.kapu.pojo.TbCardExample" > select <if test="distinct" > distinct </if&

2021-06-29 16:04:02 498

原创 springboot项目使用maven进行多模块打jar包,pom文件的设置

springboot项目使用maven进行多模块打jar包,pom文件的设置(打包成功,依赖引入成功,maven下的libiaries也能看到自己的jar包,但就是在java文件中导入不成功)在做多模块打包时候,思路是创建一个父类模块,将其他模块引入到父类模块中,这样只打包父类就可以实现多模块打包,首次打包,我将所有的子模块单个打包,但我发现打包后的jar包,可以被其他模块依赖,但却不能使用(import报错,java找不到符号),尝试多次,发现去掉子模块pom设置中的build,就可以了,我们在打包的时

2021-06-28 10:08:21 2592

原创 Invalid bound statement (not found)

使用springboot集成mybatis时,报错Invalid bound statement (not found),经过反复改动,不断试错,发现是mapper.xml扫描不到,关键在于两个地方。如果将XML放在java目录下,则需要在pom包里配置路径。<resources> <resource> <directory>src/main/java</directory> <includes> <i

2021-06-25 22:26:09 72

原创 cookie、session、token

cookie、seesion、token都是为了解决“HTTP是无状态的Web服务器”这个问题,我们需要http记住我们之前的一些数据和操作,来为我们接下来的操作提供条件cookie、session、token的区别:cookie:前端应用向后端服务器发送请求,后台服务器在响应内容中添加Set-Cookie字段以键值对的形式,来为前端应用设置cookie,就像为每一位前端贴了一个小纸条。当下一次前端应用再次发送请求的时候,会在请求内容带上设置好cookie,后端服务器读取纸条内容,就会认得你是谁,你是

2021-06-13 14:54:28 87

原创 npm run dev,npm run serve 运行到一半卡死

Vue npm run dev,npm run serve 运行到一半卡死 有两个原因会造成这个结果:modules中缺少依赖,使用npm install 命令重新加载依赖Vue规定每个template中必须有一个根div,如果有两个div并行,就会产生死循环,导致build卡死...

2021-04-14 15:29:57 3945

原创 Vue做为一个单页面应用,如何跳转到index之外的自己写的html

Vue如何跳转到其他页面(尤其是vue3没了static文件夹)今天想要把一个大数据展示模板套在一个vue项目里,开始按照其他博主的步骤,把自己的html放在了项目的public或者static(自己建的)文件夹下,然后在页面里加上window.location.href=’ ';然鹅没用,看导航栏的路径确实跳了,但是检查页面元素确实空的index页面。我仔细想了下vue的原理,既然它是单页面,其实他就一个html,那其他的vue其实都是按请求和路由,轮流刷新做为index.html的一部分,想要跳转的

2021-04-03 00:00:41 1786 4

原创 idea远程访问mysql数据库(mysql的用户授权,mysql的密码强度修改)

使用idea远程连接数据库的步骤和常见问题1、打开mysql数据库查看user表的host和user字段 select host,user from user;2、此时只有两个ip可以访问数据库,为数据库添加一个新的用户ip grant all privileges on *.* to "用户名"@"IP地址" identified by '数据库用户密码' with grant option; flush privileges;//刷新数据库成功给一个新的用户授权3、ERROR 18

2021-03-28 22:30:35 1356

转载 Vue使用localStorage和sessionStorage存储数据

一 什么是localStorage对浏览器来说,使用 Web Storage 存储键值对比存储 Cookie 方式更直观,而且容量更大,它包含两种:localStorage 和 sessionStoragesessionStorage(临时存储) :为每一个数据源维持一个存储区域,在浏览器打开期间存在,包括页面重新加载localStorage(长期存储) :与 sessionStorage 一样,但是浏览器关闭后,数据依然会一直存在二 使用方法注意:sessionStorage 和 local

2020-12-06 18:38:28 1632

原创 Vue生命周期钩子函数

Vue生命周期中,钩子函数的使用beforeCreated:这个钩子函数实在vue实例创建后,触发的。这个时候还没有进行data里的数据监听和事件的初始化其实大家很多时候都会在created钩子函数中是调用事件,那么这个数据监听和事件初始化就是在beforeCreated之前和created之后进行的。beforeMount 这个进行模板编译,编译模板但是没有元素挂载,无法获取dommounted 元素挂载结束,可以获取dom 元素beforeUpdata 组件更新前调用updataed 组

2020-12-06 18:21:52 201

转载 Cannot deserialize value of type `java.sql.Timestamp` from String “2020-07-08 16:53:40“: not a valid

Cannot deserialize value of type java.sql.Timestamp from String “2020-07-08 16:53:40“: not a valid最近在做一个有关spring boot 的项目,在做一个添加操作时遇到了一个问题 。传入了一个时间类型:Timestamp 类型的字段,包是:java.sql.Timestamp;客户端发送json对象到后台就会报错,翻译为无法解析字符串时间格式java.sql.Timestamp的值,解析失败!!!报错代

2020-11-20 15:03:37 2484

原创 Error creating bean with name ‘XXX‘ Unable to locate Attribute with the the given name

Error creating bean with name ‘XXX’Failed to create query for method public abstractUnable to locate Attribute with the the given name今天在做教师接口的时候,产生这个错误,查了很多资料,都说这个错误的原因是数据库字段名和实体类的属性名不对应,我就去看了自己的数据库,发现并没有不对应,然后我仔细看报错的提示发现返回的name[tecnum]竟然是小写,然后我就

2020-11-18 23:51:42 471

原创 数据库字段命名不要用Class_xxx

不要用Class_xxx作为数据库的名字今天在用jpa做save接口的时候,一直报错,打开后端的hql看了下,发现Class_Name是null,???,我打印了前端传过去的对象,明明有class_name属性啊,于是我觉得可能是字段名字冲突就去搜了下,果然。因为生成实体类getter方法会变成getClassName():?string,与Swoft\Db\Eloquent\Model下的getClassName():string冲突。今天我遇到了这个坑。class_name 即可以表示班

2020-11-17 18:15:59 521

原创 Spring Data Jpa findBy的使用注意

Spring Boot Jpa 使用findBy报错Jpa Failed to create query for method public abstract com.zhl.internback.domain.Student com.zhl.internback.repository.StudentRepository.findByStunum(int)!下面这段是小白理解,望指正:Jpa的findBy对于常用的字段名(比如name,password,id等)是有自动生成sql语句的方法的,但对于用户

2020-11-12 22:43:17 3397

原创 Vue路由配置‘/’后,输入‘/’下的任何路径都是渲染同一个页面,删除‘/’后就空白了

Vue路由配置‘/’后,输入‘/’下的任何路径都是渲染同一个页面,删除‘/’后,直接设置其他路由,访问页面就空白了vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。如果不想要 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面。// 引用模板import Vue from 'vue';import Rou

2020-11-10 17:49:58 489

原创 Mysql时区设置

Mysql设置时区Mysql设置时区的时候有两条指令set global time_zone = ‘+8:00’; ##修改mysql全局时区为北京时间,即我们所在的东8区set time_zone = ‘+8:00’; ##修改当前会话时区flush privileges; #立即生效如果只修改了当前会话时区,那么在其他编译器和其他地方是不生效的,仍然存在时区错误问题...

2020-11-09 19:43:29 255

原创 org.springframework.dao.InvalidDataAccessResourceUsageException

org.springframework.dao.InvalidDataAccessResourceUsageException写了一个SpringBoot测试类,想测试一下Repository是不是写对了,结果出了这个错误,看了好几篇文章,有好几个解决办法都试了但是没有用,然后看到一条回答里说是字段名有错,就查了一下自己的字段名,确定是没写错的,然后输出了一下sql语句,就发现了问题.原来大驼峰命名的字段会自动转换成下划线...

2020-11-05 18:21:29 1029

原创 SpringBoot(Application run failed)

Springboot启动报错ERROR 8580 --- [ main] o.s.boot.SpringApplication : Application run failed可能是数据库连接有问题1、检查数据库服务是否打开2、检查数据库的时区是否设置(show variables like’%time_zone’;)3、如果没有设置时区,要设置时区(set global time_zone = ‘+8:00’; )...

2020-11-04 22:39:42 5049

空空如也

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

TA关注的人

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