- 博客(254)
- 资源 (26)
- 收藏
- 关注
原创 nginx配置维护页面的方法
本人公司一般发版是不停项目的,但是遇到特殊情况、就不得不停项目发版,用户就会有几个小时不能使用。停项目发版时,会修改下nginx,让所有请求都跳转到维护页面,在此记录下修改方法。
2023-03-10 23:59:08
121
原创 使用a标签无法下载某些文件的解决方法
没想到,这样写,网上找了个exe的url、下载了下是没有问题的,3.网上还说,如果后端返回的header里加上这样的东西的话,前端请求时也就可以是下载文件、而不是打开新页面了。
2023-03-07 20:09:33
98
原创 react AdvancedTable对时间进行格式化的方法(UTC转GMT)
组件可以用来展示表格数据,数据来源可以给后台发送请求、获取到json的list格式的数据、放入表格展示即可。以下是官方对于在此记录下 AdvancedTable对时间进行格式化的方法。
2023-02-22 14:36:13
63
原创 使用axios interceptors后无法修改header的坑与解决方法
1.方法中,console.log打印位置不分先后,不能只看console.log。2.需要注意header的覆盖顺序,key相同的话不会累加、会覆盖。headers: {},})//这个放第一个这样,最终header传的是;headers: {},})//这个放第二个这样,最终header传的是userId:abc。
2023-02-22 14:22:25
454
原创 vue前端RSA加密java后端解密的方法
最近安全测试的总是测出安全漏洞来,让开发改。想了想干脆把请求参数都加密下,前端加密后端解密,这样总差不多了。看了下AES加密,是对称的,前后端用这个不太行。于是想到用RSA加密,是非对称的,可以前端加密后端解密。
2023-02-22 10:34:50
457
原创 jhipster自动生成java代码的方法
java springboot后台项目用到了jpa查询数据库,还用到了jhipster,这个东西可以自动生成基础的ControllerServiceDaoJavaBean等相关代码,减少重复开发。在此总结下使用方法。
2023-02-15 18:00:10
371
原创 类文件具有错误的版本 61.0, 应为 52.0的解决方法
类文件具有错误的版本 61.0, 应为 52.0,一般是由于某个jar包版本错误导致的,需要仔细查看报错信息,选用正确版本的jar包。(可以换低版本的jar包试试,一般不用换高版本的。2.可以通过查看maven树的方式、找到冲突的jar包、换用正确版本的jar包。3.如果在没有改项目代码的情况下、之前项目能用、突然出现这个错误,有可能是maven库里的jar包被更新了,就需要在自己的pom.xml文件中手动指定使用的jar包版本号才行。
2023-02-07 21:15:23
9916
原创 react dva reducers用法个人总结
(1)dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。(2)dva 通过 model 的概念把一个领域的模型管理起来,包含同步更新 state 的 reducers,处理异步逻辑的 effects,订阅数据源的 subscriptions。
2023-02-02 15:25:40
283
原创 react @connect的作用简单理解(dva @connect)
1.react(dva)里的@connect(connect)方法,可以把models文件夹里的js文件里的state参数装入this.props里面,根据namespace装入2.后续使用时,可以从this.props里拿出来用3.可以把自己写的js文件的state参数装入,也可以把框架实现的state参数装入,供后续使用。(例如上方的loading。
2023-02-01 17:49:03
784
原创 java打包有时报错Consider defining a bean named ‘entityManagerFactory‘ in your configuration.的解决方法
1.项目用默认配置时,单数据库的情况下,一般没有问题;2.此时,需要搜索注解,看看是否都配置了,如果有未配置的、需要补上或者删掉整个注解。3.关于maven打包编译顺序的问题,暂时不清楚怎么配置;虽然加了@Primary注解,并且maven打包是没有问题的;只是打包后的war/jar启动时,有时候能成功、有时候会报错找不到;如果可以正确配置maven编译顺序的话,应该也可以;如果不行、就还是按照第2步、检查下自己的项目。
2023-01-30 11:32:49
996
原创 Java把文件放入IBM_MQ队列的代码
以下代码可以实现读取一个文件夹内的所有文件,然后将文件转为字节流、放入IBM_MQ队列中(发送方代码);接收方获取到流后转为文件即可。
2023-01-29 16:53:13
90
原创 antd中Tree组件使用方法个人笔记
最近在自己自学前端,不清楚学习路线,只能盯着公司的前端项目硬看。公司的前端项目是react框架,Ant Design Pro。之前刚把的逻辑理顺,目前准备开发个简单的前端页面。在此总结下antd中组件的使用方法。
2023-01-12 18:13:41
564
原创 java代码实现csv转xls并设置单元格为string类型
2.代码中,本人的csv单元格开头与结尾有个。截取了下,可以根据实际情况自己调整。分隔了,可以根据实际情况自己调整。1.代码中,本人的csv用。
2023-01-10 18:25:26
211
原创 AES解密报错Invalid AES key length: xx bytes与Given final block not properly padded的解决方法
最近和其它系统联调接口,用到了Java的AES加解密。由其它系统AES加密,本人的系统获取到加密报文后,AES解密,获取到内容。本来是比较简单的,可是其它系统只提供了秘钥,没有提供解密方法,解密方法需要我们自己写……还好最后都解决了,在此记录下。
2023-01-09 10:56:02
2411
2
原创 react项目新增页面方法(Ant Design Pro)
最近本人在看react,目标是快速上手可以开发前端页面。好不容易搞清楚了react项目启动流程、路由规则;)下一步就总结下如何写新页面。
2023-01-04 15:10:53
473
原创 react项目启动加载过程个人笔记(Ant Design Pro)
1.项目启动后,会先加载。(PS:菜鸟教程说,manifest.json 指定了开始页面 index.html,一切的开始都从这里开始,所以这个是代码执行的源头;但是Ant Design Pro项目里开始页面并没有在这里指定…)2.项目启动后,会打开。(可以修改默认启动端口,例如修改的启动命令为)3.项目会加载config.js,其中引入了;因为在里配置了,因此父页面就是4.在里配置了,以及,因此会重定向到,此时父页面是,子页面是5.父页面里有{children},这个就可以让子页面显示出来。6.
2023-01-04 11:05:24
571
原创 DefaultConversionService.getSharedInstance()报错NoSuchMethodError的解决方法
spring项目里,引入这个jar包后,有可能会导致以下语句无法使用,报错')}")
2022-12-27 16:52:11
525
1
原创 vue项目启动命令个人笔记
1.上方的启动命令与相关文件,是根据本人的项目总结的,仅供参考,不同项目细节可能不同。2.项目启动命令可以自己配置,过程如上,需要熟悉node_modules中的一些依赖方法。(本人新学,好多都不熟悉,无从入手,只能先看,总结一波自己理解的)3.可以配置本地vue项目启动时、端口号与访问前缀路径;需要注意的是,项目打包部署到服务器上后又会有所区别,服务器上主要是在nginx中配置访问端口与前缀路径的,而不是在vue项目中。
2022-12-12 17:00:18
5247
原创 vue新增页面开发方法简单总结
实际工作中,一般只是新增/修改已有vue项目的页面,很少从零开始搭建一个新的vue项目。在此简要总结下新增页面的开发方法。1.首先找一个相似的页面,复制一份,修改为不同的名称。(1)例如,有一个页面,位于这个文件夹:其中有3个文件:访问路径是:(2)可以把这个文件夹整个复制,放在相同的目录下,文件夹重命名为,其中也是包含这3个文件。这样,就可以用以下路径访问到:2.新文件夹中,一般不用修改,只修改文件即可。3.如果要在其它页面新增按钮,跳转到这个新页面,可以参考以下方法:说明:例如,在页
2022-12-07 17:43:20
1301
原创 vue项目启动与打包简要总结
1.首先,需要安装nodejs,版本需要与其它同事的保持一致,否则可能出现打包报错的情况;安装msi格式的nodejs,就可以不用手动配置环境变量。2.如果有必要,修改npm下载源为公司内网源(如果允许访问外网,可以找cnpm使用淘宝源的方法)3.从git上下载完项目后,需要在项目文件夹中打开cmd,使用命令,下载相关依赖包。1.确认项目中的文件,其中有个字段,不同项目可能配置的不一样。(1)可能是这样配置的:这样的,是默认配置,可以使用启动项目,使用打包项目。(2)可能是这样配置的:这样的,就是
2022-12-07 15:55:56
730
原创 vue项目created()被调用多次的坑
最近碰到一个奇怪的生产问题:正常情况下、前端页面会请求一次后台、然后后台返回信息(或)、前端展示;后台用aop+redis写了一个防止重复调用的方法,如果5s内同一个用户重复调用同一个接口,就返回,前端就会展示这个。但是,某几个页面,前端总是会重复调用后端2次,导致用户只能看到,无法确认本次操作是成功还是失败,严重影响了用户的正常使用。(虽然是处理成功,但是显示不出来…)一开始还怀疑是不是后端的问题,排查了半天,终于锁定了,是前端的问题,vue项目中的方法被调用了。继续排查,发现从正常页面跳转到这个问题
2022-12-05 15:03:21
1659
原创 前端框架里url中#的真正作用
最近看本人公司的前端项目,发现url中经常会包含 # 号,如下:其中,是一个controller的mapping,也是一个controller的mapping,是个参数,的controller会接收这个参数,根据值不同进行不同的处理、展示不同的菜单。但是,其中的,一直搞不懂是什么意思。主要有2个问题:1.如果点击页面按钮,后的内容就会变化,展示不同的页面例如:2.但是,如果直接修改浏览器中的url中#后面的内容,页面却不会变,没有任何作用汇总一下,问题就是:后的内容有什么用?到底是怎么实现页面跳
2022-12-05 11:04:25
602
原创 Java Controller自动urlDecode的坑
最近前端用get请求给后台传参数时,发现直接传的话,有些特殊符号会丢失;因此前端就用urlEncode处理了下,再发给后端。a b===
2022-11-18 21:15:17
328
原创 linux grep查找包含特殊符号的日志的方法
格式的文件,可以用以下grep语句查询。(gzip -dc与grep组合使用)有时需要找到某段日志,或者确认某段日志是否存在,但是日志中有。可以用以下grep语句实现。(用单引号括起来,然后用。grep是查找服务器上的日志时经常使用到的命令。难点是,目标日志中包含。
2022-11-08 11:16:39
659
原创 cross-env报错解决方法
1.如果出现cross-env报错,可以看下是否是前端项目用错node_modules了。2.要安装正确的nodejs版本,太高或太低不行。3.要设置正确的registry,设置方法是,查看方法是4.需要在前端项目所在路径用下载依赖,用即可打包到dist文件夹。
2022-11-02 17:24:58
972
原创 Java连接MySql数据库简单实例
2.把这个打成jar包,部署到服务器上执行,就可以连接到mysql数据库、执行编写的sql语句了。1.修改代码里的mysql相关ip、账号、密码等,修改要测试的sql语句。
2022-10-19 20:25:31
315
原创 java快速连接redis样例代码
有时由于权限问题,redis服务器不允许登录;想连接redis的话,只能从java服务器想办法连上redis。之前写过一个方法,就是从redis安装位置里找出一个redis-cli大部分服务器上这样是没有问题的;
2022-10-19 20:10:04
633
原创 leetCode算法发现地址变了导致的坑(242. 有效的字母异位词)
如果int值大于127,那么Integer的地址就会不同,比较后就会得到不相等的错误结果。声明map时,泛型传入的Integer(只能是Integer,不能是int,会报错),那么Integer的地址就会变化,导致了不相等。这段代码比较简单,看起来控制台应该打印2个true的;保存’a’的地址,2个map中都是540,没有问题;保存127的地址,2个map中都是533,没有问题;保存’b’的地址,2个map中都是541,没有问题;如果直接比较,比较的是地址,而不是int值;
2022-10-13 11:11:26
165
原创 springboot中static变量使用配置文件的值的方法
1.上面的方法,都是先用@Value注解读取到配置文件中的值,然后重写方法、或者用注解,在spring加载到某一步骤时调用这些方法、给static变量赋值。2.因此,使用static变量时,不能太早,太早的话会为空;最好等待spring加载完成后、再使用static变量。3.如果必须在spring加载完成前使用static变量、同时要求static变量读取配置文件中的值、那么可以自己写静态方法直接读取配置文件、给static变量赋值、然后使用。
2022-10-07 20:56:26
1425
1
原创 mysql语句locate与substring联合使用方法
现在需要把第2个下划线后的数据查询出来;如果只用,较难实现;此时可以联合使用locate与substring这里做了下对比,可以看到,如果只用,由于无法确定后面有多少个_,所以不太行,查到的姓名不全;而联合使用locate与substring,就可以实现需求,把第2个下划线后的数据查询出来。
2022-09-29 17:52:27
334
原创 前端加密解密tripledes2.js与使用方法
2.然后在前端代码里,引入这个js文件,调用其中的。方法即可,一个是加密方法,一个是解密方法。1.可以创建一个名为。
2022-09-29 10:49:58
77
原创 Navicat设置utf8mb4后保存emoji仍然报错的解决方法
Navicat中想插入emoji特殊符号的步骤如下:1.数据库、表、列要改为utf8mb4格式2.my.ini中去掉,重启mysql3.执行insert语句前,要先执行use mydb;选择数据库,然后执行设置字符格式,然后执行insert才能成功4.查看是否插入成功,也需要执行select语句,同样需要先执行use mydb;选择数据库,然后执行设置字符格式5.想导出xls报表时,需要先用select查询出来,然后点结果集的导出按钮,才能正确导出emoji特殊符号。
2022-09-28 08:55:25
1034
原创 spring设置kafka超时时间没有生效的解决方法(解决rebalancing问题)
最近生产kafka遇到一个问题,总是隔几分钟就,导致没有消费者、消息堆积;平衡好后,正常消费消息几分钟后,就又开始,消息再次堆积,一直循环。此时组里的所有topic都会没有消费者。用户明显感觉到系统变慢,需要想办法解决这个问题。
2022-09-08 17:58:41
3888
抽奖程序vue3可用源码
2022-08-27
txt简谱制作器免费下载(jar+bat)
2022-07-04
txt简谱制作器(java源码)
2022-07-04
扒谱助手3.3apk0积分下载
2021-09-23
扒谱助手3.0apk永久免费下载
2021-09-12
扒谱助手3.0源码.rar
2021-09-12
扒谱助手2.0源码+apk
2021-09-06
扒谱助手apk免费下载(永久0积分)
2021-09-06
背单词app+源码下载
2021-05-26
dat文件转img小工具,apk+android源码
2021-05-26
dat文件转换器.apk
2021-05-26
背公式app源码+apk文件
2021-04-15
背数学公式APP+Android Studio源码下载
2021-04-08
文本分割器免费下载(Java程序+源码)
2020-09-10
TXT音乐播放器(C++)PC版exe文件及txt简谱0.7版
2020-05-27
txt音乐播放器0.6.exe免费下载,基于C++
2020-05-25
txtmusicPCversion.zip
2020-05-22
txt音乐播放器PC版C语言.zip
2020-05-18
免费自定义txt背单词APP(其它科目也可以)
2020-05-13
txt音乐播放器(可能需要64位jdk环境)
2020-05-12
txtmusic.zip
2020-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人