- 博客(18)
- 收藏
- 关注
原创 springboot项目接口加解密
调用第三方接口拿数据在项目研发中很常见,接口的参数和返回接口加密处理方式也有很多种,接下来记录一下我用到的加密方式。我参考原文采用的是AES对称加密方式,为解决代码冗余,原文作者将加密解密封装为注解形式,并使用filter过滤请求,将请求中的参数密文解密后,组装成目标接口的接参类型,放入原请求request中请求目标接口,具体请看原文,我记录一下我的测试代码。
2024-03-14 14:39:00
1254
2
原创 SpringBoot项目集成knife4j出现的问题
@RestControllerAdvice注解会在所有RestController的返回结果返回前做统一封装,所以要排除在knife4j调试的接口,有的解决方案是给@RestControllerAdvice配置了扫描的包,basePackages是限制这个切面类的定义仅适用于这个这个包下的以及子包下的所有类。所以,原因就是该接口的返回值格式不是knife4j能够解析的格式,导致报错。检查自己的代码是否做了统一返回值格式的切面定义。果然,knife4j界面有了接口,问题解决。
2023-10-08 21:38:02
1590
1
原创 解决“logstash同步oracle数据到ES时,刚启动就shut down”的问题
记一次win7下启动logstash,将oracle中的数据通过logstash导入es中时,启动logstash后就shut down了,究竟是何原因,这里做一个详细分析
2021-05-27 17:08:26
1929
1
原创 ElasticSearch (1)——Windows安装
最近项目需要在windows上安装es搜索引擎,建议各位学友在Linux系统中操作。在此整理一番在windows上操作安装。1.准备软件包(根据自己需要下载相应版本):elasticsearch-6.8.6.zip 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 选择下载windows版本elasticsearch-head-master 下载地址:https://github.com/mobz/elasticsearc...
2021-03-28 14:20:49
727
原创 Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported 报错解决
报错场景:前端用post方式传给后端字符串和数组两种类型,传参形式如下图,后端用注解@RequestBody接收数组,然后就报了Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported的错误。解决方式:解决方式参考:https://blog.youkuaiyun.com/feiyst/article/details/88431621这位博主写的很详细了,我就不赘述了。。。...
2021-03-28 11:48:58
1477
原创 2020-11-06
source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)Idea中启动maven项目,报**source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)**错误,Maven默认用的是JDK1.5去编译,diamond运算符,指的是JDK1.7的一个新特性,所以是jdk版本不适配,解决方法如下...
2020-11-06 16:50:02
162
1
翻译 表单提交时验证数据是否为空
一、利用submit按钮实现提交,当点击submit按钮时,触发onclick事件,由JavaScript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址。<script type="text/javascript"> function check(form) { if(form...
2019-05-07 16:54:40
9257
原创 轮播图——js方法一
<body> <div> <img src="img/1.jpg" id="lunbo_img" width="500px" height="400px"> <button onclick="img_next()">下一张</button> <button onclick="img_auto()"...
2019-04-25 10:39:10
281
原创 css选择器
h2, p {color:gray;}<p class="important warning"> This paragraph is a very important warning. </p> .important.warning {background:silver;}&...
2019-04-24 19:16:21
86
原创 Java FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout布局管理器
一、FlowLayout布局管理器FlowLayout()构造一个新的 FlowLayout,它是居中对齐的,默认的水平和垂直间隙是 5 个单位。FlowLayout(int align)构造一个新的 FlowLayout,它具有指定的对齐方式,默认的水平和垂直间隙是 5 个单位。FlowLayout(int align, int hgap, int vgap)
2017-10-26 14:24:10
477
原创 鼠标移入显示,移出隐藏动态网页实现
网上购物或者其他网页中漂浮隐藏动态实现 #div1 { width:200px ; height:50px ; background:red ;} #div2 { width:200px ; height:200px ; background:green ; display: none;} //移入事件 function ch1(){
2017-08-18 13:02:46
3475
原创 网页中经常见到的前进后退功能实现
浏览网页时,都会熟悉的前进和后退网页,下面是网页中前进和后退功能的实现:前进一步第一步:在第一个页面中做跳转到第二个页面的链接,并在js中实现前进一步的函数;页面1function to2(){window.history.forward();}页面1前进一步第二步:做第二个页面页面2页
2017-08-18 12:37:05
4136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人