自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Shiro的认证与授权过程的401自定义信息返回格式

spring boot与shiro整合的很多这个不用多赘述,主要分享下过滤器这块。

2023-12-22 10:27:27 764

原创 Logback日志记录只在控制台输出sql,未写入日志文件【解决】

springboot+mybatis 项目中日志仅输出到控制台不输出到日志文件中

2023-09-04 17:35:37 4085

原创 Tomcat注册为服务启动 发生特定错误: 1

tomcat注册为服务启动中的小问题

2022-06-29 14:41:15 1386 1

原创 Map中有值但是get()不到

记录下:map的get()方法接收参数是Object, 传什么都能接收,但是存储的可能是String或者int等类型的key,当你传的key内与存储的key在类型及内容上不一致时就无法取到,“1"与1,” 1"与"1"完全不一样,自然就get不到...

2022-03-07 10:17:09 3463

原创 MySQL造假数据,存储过程

建表CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c_user_id` varchar(36) NOT NULL DEFAULT '', `c_name` varchar(22) NOT NULL DEFAULT '', `c_province_id` int(11) NOT NULL, `c_city_id` int(11) NOT NULL, `create_time` datetime NOT NULL,

2021-11-01 09:15:09 694

原创 文件上传后访问文件配置及要点WebMvcConfigurer

文件上传后,需要通过改变访问地址映射到物理地址可通过实现WebMvcConfigurer接口重写addResourceHandlers方法实现package com.intecepter;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.sprin

2021-09-27 18:08:07 312

原创 Vue中 = 和 : 赋值的差异,引用传递和值传递

今天开发遇到一个问题,在函数中声明一个变量来(通过=)接收data中的对应的一个变量,但是改变申明的这个变量后原变量的字段也会一同改变,formData中的值直接和表单绑定的,直接做加密密码栏就会变成32位加密后的字符串,看着不太合适所以用新对象接收并完成加密来解决这个问题,于是就出现了这种值传递和引用传递的区别理解这样看来就很类似java中的引用传递,改变会直接影响带源数据,data() { return { formData: { username: 'admin

2021-09-17 14:00:54 1018

原创 [解决] 钉钉小程序提示 ‘dd is not defined‘

如果你用的是小程序开发者工具,可以用来开发阿里系的小程序的请先看看你的项目对应的是否正确,尤其是导入的项目开发者工具一进去默认是支付宝小程序,和钉钉的api貌似并不一样,且无法自动识别项目属于那种,如果你确认你代码没问题的时候一定要想一想是不是这个地方对应有问题,我就是没注意到,被坑了好久...

2021-08-08 18:12:02 1640

原创 cannot import name ‘goods_dp‘ from partially initialized module ‘goods‘ (most likely due to a circul

报错信息:cannot import name 'goods_dp' from partially initialized module 'goods' (most likely due to a circular import)大致就是不能从部分初始化的模块goods中导入名goods_dp蓝图 (大概率是由于循环导入/依赖)练flask框架出的问题代码大致是这样:写java习惯了就把依赖导入放在了上边,但是正是因为这个原因导致的,首先执行的是__init__.py文件,从上开始先导入的蓝

2021-08-04 11:44:56 231

原创 [解决]jps command not found jps命令找不到的Linux

机子上跑不了这个命令的你得先确定两点:1-你机器上有这个命令/可执行文件2- 配置链接没问题第一点检查方法找到你的java的jdk安装目录,拿linux来说whereis java 此命令会找出文件夹是java的路径通过上一步方式找到java的安装目录到bin目录中查找jpslinuxls -l | grep jps有的人安装的jre或者是jdk中文件不全都会导致第一种问题,我之前安装的jre目录下没有该jps命令,后来重新安装的jdk配置的环境变量返回结果不为空则你可能就是.

2021-07-30 16:12:26 5126

原创 电脑卡顿问题排查过程和避坑事宜

排查思路的话建议你们按这样走查杀病毒->卸载多余软件->查驱动->查系统文件是否缺失->清扫灰尘->查硬盘->系统(重装)我要是先查的硬盘肯定就不会重装系统了,太痛苦了,之前安装的软件和环境变量啥的都得重新配,效率瞬间被拉下来了1-杀毒有病毒就会占用你的系统资源造成卡顿,可以通过任务管理器查看系统资源使用情况,如果有一个程序长时间占用大量资源那可能多半就是病毒​。还有一种就是任务管理器看不到具体是那个进程占用资源的,但是CPU又100%的,这种需要用杀毒软件,市

2021-05-11 11:11:41 2695

原创 阿里云ECS服务器上安装Redis及外部连接

去redis官网获取下载链接可以下载后上传文件到Linux系统中或者是直接复制链接到linux中下载Linux 下载命令wgetwget https://download.redis.io/releases/redis-6.2.2.tar.gz解压命令tar -zxvf xxx.tar.gztar -zxvf redis-6.2.2.tar.gz 解压完毕后cd到解压目录,准备执行编译,编译需要安装一些依赖,如果之前没有安装过还需要安装# 参考使用yum -y install g

2021-04-28 14:00:58 747

原创 Result Maps collection already contains value for com.starry.wx.mapper.UserInfoMapper

Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.starry.wx.mapper.UserInfoMapper.字面意思就是结果集已经包含了UserInfoMapper这个mapper,哪就从ResultMaps这里查找,无非就是Mybatis的xml中或出现ResultMap或者ResultType这种,想一想你是不是映射文件直接copy的别的文件的但

2021-04-26 10:24:22 369

原创 后端接口运行正常但是接口无法返回数据结构

在Controller层打印数据没有问题,但是到前端显示就无法显示你需要看你的Controller层的注解是否有问题是否有或者包含注解@ResponseBody平时使用习惯后不注意Controller层的注解就会这个问题@RestController@RequestMapping(value = "/userInfo")@RestController中包含@ResponseBody和@Controller@ResponseBody 可以将java对象转换为json格式数据,按我得理解

2021-04-22 13:42:04 1544

原创 layui图标显示不正常,显示成方块

这两天打算写个uTools插件的,UI需求较低,所有就用了layui,使用习惯的毛病坑了自己使用习惯的锅,使用其他UI框架的时候基本都是class后边跟上样式即可,在layui这边就也这样做了,但是layui文档写的也很清楚,他还需要在目标样式前边再加个layui-icon,所有还是要仔细看文档不要想当然!!!--错误的class="layui-icon-file"--正确的书写格式class="layui-icon layui-icon-file"我主要Java开发但是前端和Linux都

2021-04-13 08:51:08 2977

原创 解决参考-微信小程序体验版不开调试工具无法请求数据

1-检查合法域名配置及校验合法域名这两点,前者需要到后台配置合法的域名,后者需要在开发者工具中勾选不校验合法域名及xxxxxx证书这个选项,配置的时候一定要核对地址是否配对了,配了不对等于没配微信公众平台:微信开发者工具:2- 手机端微信小程序缓存将手机端下图的体验版移除后再扫体验码即可,貌似微信小程序体验版不会主动拉去数据即使你每次是通过扫码来体验小程序的但是还是会走缓存我是做Java开发但是前端和Linux都略懂略懂????????????下边是我的公众号,工作和开发学习过程中遇到的

2021-03-18 15:58:53 2642 1

原创 分析+解决思路 Cannot read property ‘nodeState‘ of undefined

TypeError: Cannot read property ‘nodeState’ of undefined 错误解析运行过程没有问题但是会报错误,是不是很奇怪为什么,明明可以正常运行,哪这个错误从哪来下边是我编码过程中遇到的问题,v-if哪里需要取数组nodeInfoList最后一个元素 的nodeState熟悉来判断是否需要显示这个view ,nodeInfoList数组是声明在data数据域中的,用来接收从后端返回的审批节点信息,初始时是空的引用Vue的声明周期来说一下,当页面初始化后

2021-02-21 11:17:04 833 2

转载 [已解决] Navicat Premium 15 v15.0.20更新后失效无法使用

Navicat Premium 15 版本 v15.0.20之前使用navicat_keygen_patch_v5.5_by_dfox 破解的低版本的Navicat可以正常使用,但是在今天手贱更新后就提示过了试用期无法使用,很遗憾,找了两个多小时也没找到可以白嫖的版本但是找到了让他一直处于使用状态的办法,但是需要每次提示过试用期后再操作,后边会继续想方法,先将就一下吧一般在你使用过了试用期和通过注册机注册对新的软件操作的时候就会出现这个,这个密钥已经过期无法使用,同时软件会在你的注册表中添加一组值

2020-12-10 08:58:23 11706 3

原创 卸载phpstudypro之后mysql服务无法启动/运行net start mysql 提示服务名无效

卸载phpstudy之后mysql服务消失,无法使用数据库``进入服务里边发现服务里没有MySQL的服务但是本地的mysql安装目录及环境变量path都依旧完好按照网上用net start mysql提示错误又去搜这个错误找到一篇博文cmd中输入net start mysql 提示:服务名无效或者MySQL正在启动 MySQL无法启动提到了解决方法进入mysql的安装目录的bin目录安装mysql服务mysqld --install启动成功后到服务中刷新,就能找到找到mysq

2020-11-21 10:08:06 817

原创 elastic search[6.5.4版] 报错Root mapping definition has unsupported parameters

ElasticSearch版本: 6.5.4记录一下,报这个错误是因为缺少了一层对properties的设置,下边的是,可以参考下边的,对比你的看是否有写漏 XContentBuilder mappings = JsonXContent.contentBuilder() .startObject() .startObject("properties")//缺少这一层

2020-11-02 17:16:35 497

原创 Bad directive or wrong number of arguments Restarting (1) 1 second ago

通过docker-compose部署 redis 发现修改配置后一直无法启动,使用docker ps -a发现容器状态 Restarting (1) 1 second ago怎么整都不好使,后来通过docker logs container_id 查看容器日志,发现包了个错这个是redis.conf 配置文件请记住 conf文件写注释单独起一行,不要和配置内容放在同一行,哪怕是在配置后通过#注释也同样无效错误示例正确 注释单独写,不要窜一行...

2020-10-30 15:09:59 4399

原创 javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;

我这边因为无法重现错误所以部分异常信息使用的别人的,但是不影响解决问题The method's class, javax.persistence.Table, is available from the following locations:jar:file:/F:/jdk/jre/lib/ext/servlet-api.jar!/javax/servlet/ServletContext.classjar:file:/C:\Users\fan\.m2\repository\javax\servlet

2020-10-24 09:52:05 1635

原创 centos8 yum install docker提示没有任何匹配

只做个链接,我是centos8 使用yum 安装docker提示这个错误解决办法yum install epel-release # 安装epel;解决参考出处及原因详细原因的请点上边的链接,他写的很详细,我不再赘述

2020-10-21 19:47:58 2765 1

原创 Emitted value instead of an instance of Error) <v-uni-view v-for=“item in pi

问题一Emitted value instead of an instance of Error) <v-uni-view v-for="item in piA:这个报错主要是v-for 缺少key或者绑定key有问题,主要从是否是动态绑定是否把key写成keys等方面去找找看,或者找官方提示的和你自己的一点一点对比,一定有出入,我就是把:key="index" 写成了:keys="index" 然后一直有这个问题问题二** [Vue warn]: Error in v-on hand

2020-10-17 14:11:54 3517

原创 将iconfont引入到web页面中

提示:iconfont官网提供服务的方式不仅仅限于svg,AI,png这中图片的方式,还有一种需要通过点击到购物车然后生成代码的方式!!!Iconfont官网直达setp1 找到心仪的图标,添加到购物车,先添加setp2 到购物车下载他们打包的代码,解压放到你项目的静态资源目录下setp3 打开这个demo_index.html ,按照里边指导的步骤cv代码到你当前页面或模块的style标签中按这个步骤CV代码示例<template> <div cla

2020-10-15 17:18:42 342

原创 mongoose连接mongoose填坑,查询结果总为空

坑一:连接报错,会有报错,认证失败```jsonMongoError: Authentication failed. at MessageStream.messageHandler (D:\kit\VSCodeWorkSpace\no ******* 省略部分 { ok: 0, code: 18, codeName: 'AuthenticationFailed', name: 'MongoError'}```一般问题在账号和参数上,我直接用官方提供的 连接无法连上,

2020-10-13 10:54:41 748

原创 VScode对于node没有提示,node-http*****

刚下载安装的VScode默认只会安装部分插件,包括中文包以及对vue等内容的提示插件,对于nodejs相关提示不会自动安装,需要下载名称: node-snippets还有就是文件格式以及代码自动提示的设置,有人写的比较详细,可直接参考解决vscode没有代码提示找不到原因的话可以多看看文件格式和插件是否下载了,这两点大概率是问题所在...

2020-10-09 11:08:15 2955

原创 AdminLTE sidebar-menu 展开多个菜单项 解决

AdminLTE的菜单导航默认是只能点开一个菜单项,点击其中一个会关闭其他的菜单项AdminLTE-tree-plugin使用介绍-官方上边的链接有具体的使用方法,需要修改<div id="leftMenu" data-accordion data-widget="tree"> <!-- 只需要通过data-accordion 属性来设置是否全部展示--> <ul class="sidebar-menu"></ul> <!--js中根据

2020-07-09 19:19:30 3462

原创 CentOS7 Failed to start LSB: Bring up/down networking

我是用centos7改静态ip,改完后使用命令重启networkservice network restartsystemctl restart network但是都报错,提示使用systemctl network.service…(记不清了去查看详情)还有journalctl -xe 查看详情,但是能试的基本都试了还是无法启动这个时候建议你直接reboot一下我这边修改为重启网络一直失败,直接重启机器用ip addr可以查看到修改后的网卡还有可能是和NetworkManager有关,很多文章

2020-07-09 10:27:21 156

原创 关于在配置两个版本jdk遇到的问题

前提:需要下载两个版本的jdk并安装,要记好目录,后边配环境变量需要用到,具体如何配置直接搜,这种文章太多了我是下载了一个1.7和一个1.8两个版本的jdk并且安装在同一个自定义的目录下方便查找,在环境变量中配你可以将两个都配到path中%JAVA_HOME8%\bin在用到的时候到path中将目标版本上移,通过实践得知win10这边貌似会从Path中扫描,当扫描到第一个jdk就会直接用这个而不会用下边的,这也是很多人明明配置了但是缺用不了还有就是早期的时候安装的jdk1.8.0_231

2020-06-22 19:25:26 245

原创 使用swaggerUI 测试接口报错Required Integer parameter deliveryId is not present

关键错误信息:MissingServletRequestParameterException: Required Integer parameter ‘deliveryId’ is not present我的代码://查询现有交货详情 @ApiOperation(value = "查询某一条交货单详情",notes = "查询某一条交货单详情") @ApiImplicitParam(name = "deliveryId",value = "当前行订单在数据库中对应的ID",paramT

2020-06-11 16:05:32 950

原创 使用Iterator迭代器在迭代过程移除元素

不了解迭代器极其各方法细节的可以略看一下先不这个iterator的hasNext()、next()、remove()方法 游标变化我需要在迭代过程中对比元素并且将符合条件的元素从集合中移除,iterator的hashNext()可以知道是否有下一个元素,返回true或falsenext()方法可以得到当前游标指向的元素,执行后会将游标指向下一个元素 这一点很重要,你调用一次next()就会将游标向后移一次remove()移除当前元素(这个我不是特别清楚,建议你们自己查清楚)Iterator&lt

2020-06-01 18:39:43 1196

原创 tnsnames.ora 连接oracle 需要的文件 贴一下

发这里备用,有需要自行下载下载tnsnames.ora

2020-06-01 17:24:40 145

原创 UnsatisfiedDependencyException: Error creating bean with name

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'commBaseDataController': Unsatisfied dependency expressed through field 'commBaseDataService'; nested exception is org.springframework.beans.factory.Unsatisfie

2020-06-01 15:14:05 17830 1

原创 通过wx.request发送请求 报错 405状态码

参考:https://www.jianshu.com/p/1496963db336?utm_campaign使用wx.request()接口发送请求到我的后端接口,但是一直会报405错误在网上找了一下大部分都说是使用PSOT请求会出现这样,但是我改成GET类型后还是会有问题,后来看到了上边哪位仁兄的文章进行尝试后不报错了,微信开发文档更新不及时,或者说与使用习惯有关,平时设置请求头 习惯------>header: { 'content-type': 'application/json' }

2020-05-13 13:53:06 3866

原创 关于学习WebService的cxf问题 指令wsdl2java 相关错误

错误:----Exception in thread “main” java.lang.UnsupportedClassVersionError: org/apach…version52.0查阅后发现是因为java版本不一致,使用wsdl2java命令时报错,cxf是java语言编写的,当编译cxf的编译器是的版本大于你当前使用的jdk的版本时会报错,你的jvm不能理解比你现在版本高得哪些jdk的新特性.**解决:**降低cxf的版本或是提升jdk版本,前者容易实现一些附上历史版本链接:cxf历史版本

2020-05-12 19:51:31 2254

原创 关于在.css文件中使用background-image:url("../images/bg.jpg");不显示问题,已解决

首先这个你在一个页面中引用到这个样式文件后,他在加载加载图片的时候会以当前的.css样式文件为起点,根据url中的路径去查找文件位置如下图我当前的css文件在css目录下而css目录与images图片在同一级,所以我需要以当前community.css为起点向上一级再进入images文件夹才能正确定位到bg.jpg错误写法:back-image : url("/static/images/bg...

2020-04-18 18:44:06 12281

原创 ubuntu19.10版开启远程连接到xshell6

在虚拟机安装的桌面版的Ubuntu 19.10版没有安装ssh服务 ,需要先安装ssh服务sudo apt-get install openssh-server 服务端sudo apt-get install openssh-client 客户端 我也不知道有什么用,反正一起装了修改sshd配置文件sudo vi /etc/ssh/sshd_config使用搜索/...

2020-04-14 14:49:23 334

原创 CentOS8安装MySQL8.0.19过程及部分问题 供参考

前提:我是在虚拟机安装的centos8在上边安装MySQL8.0.19先准备需要的:mysql-community-server-8.0.19-1.el8.x86_64.rpm 服务端mysql-community-client-8.0.19-1.el8.x86_64.rpm 客户端你可以先下载到你的本地电脑上再上传到虚拟机系统中,也可以使用wget命令接上地址这种方式下载(如:wget ...

2020-04-13 23:01:47 480 1

原创 微信小程序-用户唯一标识openid的获取及存储至本地

//使wx.login(Object object) 调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,//包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯//需要依赖会话密钥完成 wx.login({ success: (res) => { wx.request({ ...

2020-04-10 01:08:42 6116 2

空空如也

空空如也

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

TA关注的人

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