自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谔码者

我的代码就像薛定谔的猫,只有你打开箱子,才能看到我的能力

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

原创 HTML 替代 iframe,纯 JS 引用子页面(子页面可包含 Vue.js ),实现原生页面的顺滑

父页面导入子页面,可以通过 innerHTML 的方式(jQuery 是 html)进行导入$ . get("子页面的访问地址" , function(data) {$("#父页面嵌套子页面的 div 的 id") . html(data);});子页面中所有变量均需使用 var 声明!!!...

2022-08-05 11:45:48 2809

原创 Feign 调用出现异常:feign.FeignException: status 401 reading xxx#xxx(xxx)

我的安全校验逻辑如下非登录请求进入网关后,校验cookie,根据cookie值,从Redis中取出JWT,并存入请求头中。然后再经过网关拦截器,结果网关拦截器会先检查Cookie是否存在很明显,不存在!一开始因为是Feign报的异常,我就开始找Feign请求拦截器等,但是一无所获。因为异常是在Feign中报出来的,且我的网关拦截器是会对拦截下来的请求打印日志的。故,Feign请求会先经过Feign拦截器,将请求头加入到请求中。...

2022-07-31 17:48:38 7993 2

原创 Log4j日志中文乱码,本地运行正常,服务器日志乱码,服务器能正常显示中文,maven项目

服务器上部署项目,Log4j日志中文乱码。本地运行没有问题,SpringMVC + Maven项目

2022-04-16 19:02:37 3036

原创 JWT非对称加密公私钥加解密可设置过期时间【Spring安全框架的JwtHelper】【jsonwebtoken.JJWT的Jwts】

Jwt非对称加密,通过JwtHelper无法设置过期时间,故通过Jwts实现非对称加密,即私钥加密,公钥解密

2022-02-20 11:33:51 5662 1

原创 Mybatis一对多分页插件或limit语句查询不准确——缺少数据

前提描述最近想做一个考试系统,题目和选项是一对多的关系因为题目后续可能会越来越多,故想引入分页插件pagehelper来减轻查询压力在做映射时,将选项放到了题目的实体类中public class Item { /**试题ID*/ private Integer id; /**试题类型*/ private Integer itemType; /**题目内容*/ private String content; /**配图路径*/ priv

2021-09-26 22:50:28 1068

原创 亿图图示(试用版)无水印导出流程图【2021最新】

前言试过很多办法,例如pdf去水印、图片PS去水印等,都不行还有很多人说让导出PPT,然后删除的,也有说用wps去除pdf水印的,结果可想而知:ppt等能够轻而易举删除水印元素的,都变成会员才可以导出 pdf的水印,wps识别不了,应该是一个整体解决办法在流程图编辑页,Ctrl + A,全选,Ctrl + C,复制然后新建一个word文档,粘贴,即可得到:...

2021-02-03 16:49:40 26392 12

原创 logback-spring.xml文件配置存储路径到项目根路径

如题,做项目时,需要将日志文件放在项目路径下因为当打成jar包后,日志文件存储到resources路径下不合适,会在jar包所在目录创建scr/main/java/resources等目录故想直接放到项目根路径下xml配置:<property name="log.path" value="${user.dir}"/>...

2020-12-31 22:16:03 3458

原创 ElementUI项目部署在Linux上无法显示加载布局vue.js等静态资源【已解决】

引言谔码者最近想做一个自己的项目,因为是后端程序猿,所以前端就用了ElementUI本地项目结构如下:前端页面引用如下: <link rel="stylesheet" href="static/element-ui/lib/theme-chalk/index.css"> <script src="static/js/vue.js"></script> <script src="static/js/jquery-3.3.1.min.js"&g

2020-12-29 16:22:30 797

原创 记录小白首次使用阿里云的云服务器配置数据库无法访问报错

文章目录,可直达解决办法起因症状方法A:开启mysql的远程访问权限,开放端口号更改iptables终极大招:直接安装有环境的系统解决:设置云主机安全组端口起因突发奇想,阿里云也有免费体验的活动,然后就去体验了想要自己安装数据库等环境,软件什么的都安装好了,却远程连接不上,用Navicat就是连接不上于是有了下面的操作症状首先确定不是ip、数据库用户名、密码写错方法A:开启mysql的远程访问权限,开放端口号在mysql中操作:开启mysql的远程登录权限默认情况下mysql为安全起见,

2020-12-29 11:37:52 323

原创 自增自减那些事【java】【内存过程详解】

导言自增++和自减–,在Java中比较常见,也在面试题中出现过那么,试试看下面这个面试题的答案和你想的是否有出入int a = 10;//1、int b = a++; //a为11,b为10//2、int b = ++a; //a=b=11//3、a = a++; //a不变//4、a = ++a; //a为11a++在内存中取一个临时内存将a的值复制到临时内存将临时内存的值+1,覆盖a将临时内存中的值覆盖b++a在内存中取一个临时

2020-12-28 16:27:46 303

原创 字符串String,引用数据类型?基本数据类型?这些面试题让你更了解String【JAVA】

导言String是我们学习Java最常用的类型之一从输出“Hello,world”开始,我们就离不开它了那么,你真的了解它吗?它是引用数据类型还是基本数据类型?字符串可不可以改变?……面试题String s1 = "abc";String s2 = "abc";System.out.println(s1 == s2);String s1 = "abc";String s2 = new String("abc");System.out.println(s1 == s2);String

2020-12-28 15:49:29 270 2

原创 项目架构演变【小白易于理解版】

我是帮助主人定位的目录~项目架构的演变单体架构垂直架构分布式架构SOA架构微服务架构项目架构的演变项目架构就是一个项目的组成结构举个栗子:一个公司会有各个部门,例如秘书部、采购部、财务部…,各个部门之间互相有联系(毕竟每个人都要去找财务要工资啊 TAT)所有部门组成了整个公司而项目也是如此,一个项目由多个模块组成,各个模块之间相互调用模块之间的关系以及如何划分模块,就是项目架构单体架构最简单也是最原始的项目架构所有模块均放在一起(挤在一起真暖和)举栗子时间到:电商项目抢购、下.

2020-12-24 12:33:45 543 4

原创 类似省市级联的级联选择,一个请求搞定

我是帮助主人快速定位的目录录~问题抛出数据展示原始做法开始打脸(一次请求完成)总结问题抛出最近朋友遇到一个需求:要做类似省市级联的一个东西,通过用户选择的年级,动态显示对应的班级年级的选项不是写死的,而是由后台传过来的数据动态显示的即页面中的两个下拉框:年级、班级,的选项均由数据库提供,且班级的选项还受用户已选择的年级选项的影响数据展示年级和班级在同一张表中id年级id年级班级id班级11小学一年级991一班21小学一年级992二班32

2020-12-18 15:07:23 143

原创 Selenium和Sikulix【JAVA】【找不到元素,切换面板】

文章目录前言一、Selenium和Sikulix是什么?二、Selenium1.环境准备2.浏览器相关操作3.定位元素4.执行JS脚本5.鼠标键盘操作6.操作控件复选框下拉列表单选按钮悬浮多级菜单点击下拉菜单7.处理弹窗跳转页面处理三、Sikulix1.环境准备2.方法定位方法:鼠标操作键盘操作前言最近要做一个自动化数据填充的项目,领导说要用Selenium和Sikulix给的要求是要用jar包,通过Java编写但是翻遍论坛、官网,都是用Python或者其可视化界面的说明,而且这都少之又少于是想

2020-10-13 15:23:59 845

原创 SpringMVC执行流程【简单理解举例】

请选择你们的任意门:本文介绍Spring简单执行示例改造成SpringMVC程序执行流程分析SpringMVC架构图以及执行流程(可以直接跳过来)架构图名词解释(官方话):执行流程自己理解本文介绍该篇文章主要讲解SpringMVC的执行流程,即前端控制器、控制器等组件的调用先从Spring的一个基础案例,转到SpringMVC。以此来观察到SpringMVC做了哪些改变然后分析SpringMVC程序的执行流程,知道代码是如何跑起来的,一个请求又是如何返回一个页面的最后根据SpringMVC的架构图

2020-08-20 16:22:08 765

原创 DFS深度优先搜索小白易懂

一分钟学会DFS深度优先搜索前言抛出问题问题分析故事引入深度优先搜索结构能够解决什么问题注意点前言肺炎让我待在家里好几天(虽然没有肺炎,我也这样),于是就学习了DFS深度优先搜索。发现其用到了递归,这个就有点难理解,或者说,容易绕晕。我是看了《啊哈!算法》这本书,感觉里边写的还挺容易懂的。这也算我的总结吧,哈哈哈抛出问题给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上...

2020-02-01 15:20:43 339

原创 [java]按钮JButton问题(图形按钮、按钮不显示、鼠标滑过才显示、显示位置错误等)——form:菜鸟理解

问题目录问题起源按钮显示位置错误(按钮充满整个窗体)按钮的添加位置按钮只有在鼠标滑过才显示问题起源我呢,是一名目前还在纠结毕业设计的苦逼学生。之前壮志凌云,许下:“自己的毕设要自己写”的豪情壮志。还为了防止重题,直接避开了“连连看”、“推箱子”这种网上有对照的题目,选了个“四顶棋”这个小时候玩的游戏,而且网上丝毫没有相关资料。连这个“四顶棋”的名字,都不知道是不是这个游戏的本名!以上均是废话...

2019-11-27 18:46:21 8528 12

原创 【个人笔记】KMP算法菜鸟理解【java实现】

问题引入现有一个 主字符串 “ABCDABBDEG”,一个 子字符串 “ABB”。求 子字符串 在 主字符串 中 第一次 出现的位置

2019-07-19 14:56:48 194

原创 【蓝桥杯真题练习】JAVA语言B组:愤怒小鸟(不费力的答案详解)

蓝桥杯真题JAVA语言B组试题愤怒小鸟题目解题思路代码愤怒小鸟题目X星球愤怒的小鸟喜欢撞火车!一根平直的铁轨上两火车间相距 1000 米两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。愤怒的小鸟从A车出发,时速50米/秒,撞向B车,然后返回去撞A车,再返回去撞B车,如此往复…两火车在相距1米处停车。问:这期间愤怒的小鸟撞 B 车多少次?注意:需要提交的是一个整数(表示撞B...

2019-03-06 19:56:01 881

空空如也

空空如也

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

TA关注的人

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