自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 npm ERR! Verification failed while extracting [email protected]:

遇到这种问题一般是因为已经下载的antd3.10.2损坏或者下载不完全,有可能时网络问题等原因导致,可以删除module_cache和package_lock.json 然后执行命令npm cache clean --force 然后再重新npm install就ok了。

2024-04-23 11:04:28 98 1

原创 Error: EPERM: operation not permitted, unlink

npm install时报这样的错误,一般是因为权限问题 你可以将你的前端项目存放位置设置为完全控制的权限(要在一开始还没有的空文件夹权限设置为完全控制的权限,如果已经不是空文件夹 已经有项目了 进入项目在modules_cache内的内容全部删除,然受设置modules_cache的权限为完全控制的权限),win10系统步骤:文件夹右键--》属性--》安全--》点击编辑--》选中完全控制--》所有的框都点击确定之后在install就ok了。

2024-04-23 10:29:05 330

原创 整合了jsp的springboot项目打包成jar问题的解决

由于传统的springmvc项目中jsp通常是放在src/main/webapp/WEB-INF下,因此现在main目录下创建webapp目录,并在该目录下创建assets(用于存放静态资源,例如css,img,js等),WEB-INF,并在WEB-INF下创建index.jsp文件。此时,如果重启项目,并访问http://localhost:9999/springbootjsp/test/index是访问不成功的,会报错,如下。在TestController.java中增加如下访问index页面的代码,

2024-02-22 14:47:00 1201 1

原创 [BUG]Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

整合了jsp的springboot项目,idea运行正常打包成jar 总是报异常

2024-02-22 09:06:18 389

转载 Nginx 轻松搞定跨域问题

当发生跨域条件时候,览器先询问服务器,当前网页所在的域名是否在服务器的许可名单之中,以及可以使用哪些HTTP动词和头信息字段。只有得到肯定答复,浏览器才会发出正式的XMLHttpRequest请求,否则就报错。如下图图片。

2024-01-05 14:16:11 177

转载 springboot使用RestTemplate进行http请求 并且实现RetryTemplate重试机制

版权声明:本文为CSDN博主「码java的秃头阿姨」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_39477018/article/details/106113512。配置bean 用spring 进行管理。

2023-09-04 15:38:48 675

转载 tomcat启动项目后,js文件内容出现中文乱码的解决办法

js乱码

2023-08-07 10:34:06 1263 1

转载 手把手教你安装openGauss 3.1.0

在openGauss卸载完成后,如果不需要在环境上重新部署openGauss,可以运行脚本gs_postuninstall对openGauss服务器上环境信息做清理。为了实现安装过程中安装帐户权限最小化,及安装后openGauss的系统运行安全性,安装脚本在安装过程中会自动按照用户指定内容创建安装用户,并将此用户作为后续运行和维护openGauss的管理员帐户。openGauss支持使用SSD盘作为数据库的主存储设备,支持SAS接口和NVME协议的SSD盘,以RAID的方式部署使用。

2023-01-18 11:16:11 3677 2

转载 TiDB 数据库快速上手指南

要快速了解 TiUP 的基本功能、使用 TiUP 快速搭建 TiDB 集群的方法与连接 TiDB 集群并执行 SQL 的方法,建议先观看下面的培训视频(时长 15 分钟)。适用场景:利用本地 macOS 或者单机 Linux 环境快速部署 TiDB 测试集群,体验 TiDB 集群的基本架构,以及 TiDB、TiKV、PD、监控等基础组件的运行。以这种方式执行的 playground,在结束部署测试后 TiUP 会清理掉原集群数据,重新执行该命令后会得到一个全新的集群。在实际部署时,请替换为实际的 IP。

2023-01-09 16:58:24 333

转载 TiDB分布式数据库部署与安装详解

TiUP 是 TiDB 4.0 版本引入的集群运维工具,TiUP cluster 是 TiUP 提供的使用 Golang 编写的集群管理组件,通过 TiUP cluster 组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁、弹性扩缩容、升级 TiDB 集群,以及管理 TiDB 集群参数。noatime 是可选建议参数。如果你的数据盘已经格式化成 ext4 并挂载了磁盘,可先执行 umount /dev/vdb 命令卸载,从编辑 /etc/fstab 文件步骤开始执行,添加挂载参数重新挂载即可。

2023-01-09 16:56:54 3203

转载 Centos7 TiDB 数据库安装部署

首次启动加 --init,后续再启动就不用加 --init 了,直接 tiup cluster start tidb-cluster 启动即可。初始化和启动成功,会提示 database 连接用户 root 的密码。官方要求的资源比较高,我准备了 8Core20G200G 的一个虚机(1个IP),准备集群安装在同一个节点上。我把所有集群节点都安装在同一个虚机上(8Core20G,IP配置同一个),安装过程比较快,大概不到1分钟。安装过程会提示输入 root 用户的密码,输入后才能继续安装,安装完毕。

2023-01-09 16:44:10 512

转载 idea的2019.x版本无法安装Protobuf Support解决方案

idea的2018可以安装插件,2020版本也可以搜索到,但是就2019版本无法安装,在Plugins Marketplace中无法搜索到。插件商店.png也就是无法线上安装。无法安装该插件,那么*.proto文件只能在txt上开发,无法自动补全或者验错。

2022-11-28 15:55:37 475

转载 2022新春版:超详细一条龙教程!从零搭建React项目全家桶

如果不需要自定义Antd主题颜色,此章节可直接跳过。Antd 的样式使用了 Less 作为开发语言,如果想自定义Ant Design的主题颜色,需要先让项目支持Less(已在2.3章节介绍)。+ }+ //自定义主题+ // 自定义全局主色,绿色+ },+ },+ }+ }{},},{- // },});}"babel": {],["import",{}]]},重启项目,可以看到按钮已经变成自定义主题颜色了。

2022-11-25 14:08:17 293

原创 function调用dispatch需在参数中传入

react前端调用dispatch,function

2022-10-14 13:38:32 319

转载 如何在Spring Security 4中通过XML配置仅对特定URL模式禁用CSRF?

如何在Spring Security 4中通过XML配置仅对特定URL模式禁用CSRF?Spring安全。xml<security:http auto-config="true" use-expressions="true" pattern="/ext/**"> <csrf disabled="true" /></security:http><security:http auto-config="true" use-expressions="

2022-05-30 11:03:57 340

转载 详解利用spring-security解决CSRF问题扫码查看CSRF介绍

CSRF介绍CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。具体SCRF的介绍和攻击方式请参看百度百科的介绍和一位大牛的分析:CSRF百度百科浅谈CSRF攻击方式配置步骤1.依赖jar包<properties> <spring.security.version>4.2.2.RELEASE</spring.s

2022-05-30 11:00:28 1163

转载 logback 指定每隔一段时间建立一个日志文件

我使用的logback版本是1.2.3服务器目前logback支持根据时间来配置产生日志文件,可是只支持每周,天天,每一个小时,每分钟等建立一个文件,配置以下:app<appender name="SYSTEM" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${log.home}/system.log</file> <roll

2022-05-23 13:41:46 2054

转载 SPRINGBOOT整合JSP报404(WHITELABEL ERROR PAGE)解决方案整理

很多小伙伴在刚开始用Springboot整合jsp开发时都会遇到这个问题, 按照别人的教程一步一步搭建, 但就是会报404, 在网上找遍了方法都解决不了。笔者以前学springboot的时候因为这个问题忙活了整个下午才把问题解决,。最近看到有小伙伴在群里问, 所以打算把我已知的解决方法整理起来, 希望对大家有所帮助。不足之处,欢迎大家指正, 若还有其他方法, 欢迎补充。首先这个问题很诡异, Springboot版本的不同, IDEA的版本不同, 都有可能造成404, 笔者有2017,2018,20.

2022-05-18 14:18:00 5510 6

原创 cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘context:component-scan‘ 的声明

由于自己马虎拼错了一个单词,如下springframwork少了个e,应该是springframework:

2021-06-28 09:25:55 334

转载 JDK1.8新特性(超详细)

Java函数式设计实现方法:@FunctionalInterface接口 Lambda语法 方法引用 接口default方法实现一、lambda表达式lambda表达式为匿名内部类的简写,类似于匿名内部类的语法糖;但又区别于匿名内部类(后文会讲解)。匿名内部类特点:基于多态(多数基于接口编程) 实现类无需名称 允许多个抽象方法Lambda的语法简洁,没有面向对象复杂的束缚。特点:使用Lambda必须有接口,并且接口中有且仅有一个抽象方法。 只有当接口中的抽象方法存在

2021-05-13 13:56:51 172

转载 Vue的“就地更新”策略

什么是“就地更新”官方文档给的解释: v-for 渲染列表时,如果列表数据发生了变化,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试就地修改/复用相同类型元素的算法。也就是说默认的情况下Vue会尽量使用已经存在的DOM元素,直接在已有的DOM上进行复用修改,这样可以带来一定性能上的提升。// DOM <div id="app"> <ul> <li v-for="(item,index) in list" :clas

2021-04-16 09:25:55 1401 1

原创 win10 安装vue-devtools报错问题

网上搜了很多案例,但是自己按照相同步骤就是不成功,1、一开始是根据网上给的vue-devtools链接下载,但是下载后里面不包含shells,后来自己又切换了master包包含shells了,但是执行还是不成功2、不成功的情况: a:没有shell文件夹 b:npm install之后出现npm audit fix提示执行完npm audit fix出现npm audit fix --force提示执行完后,还是有不成功下载的并且npm run build指令执行后,报错说web...

2021-04-14 11:17:43 224

原创 web扫描漏洞解决办法

漏洞修改:1. Apache JServ protocol service漏洞(服务器问题) 问题出在Tomcat的8009端口,错误的提示是8009端口上运行着tcp协议。 解决办法:只能是通过关闭8009端口来实现,但是关闭端口之后对Tomcat有影响。2、HTML form without CSRF protection 问题出在表单提交没有保护,可以伪造一个表单进行提交。 解决办法: 1、form表单:在拦截器初次访问页面或刷新页面时产生序列数,...

2021-03-25 16:45:51 1536

原创 前端css清除浮动方式

第一种:直接给父元素设置overflow:hidden,如下代码:<!DOCTYPE html><html><head><meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <style>* { box-sizing: border-box;}body { margin: 0;}.header { backgroun

2020-11-05 16:46:19 215

转载 Spring security custom LogoutHandler not called

I've implemented my own LogoutHandler and I'm trying to configure it in the spring security xml, but for some reason it's not being called on logout (the logout is successful, but my code isn't executed).This is my security.xml:<?xml version="1.0"

2020-10-14 13:22:28 235

原创 MYSQL周计算公式

select WEEKDAY('2020-07-27'),WEEK('2020-07-27'), DATE_FORMAT('2020-07-27','%Y-%u'),DATE_FORMAT('2020-07-27','%Y-%U'), WEEKOFYEAR('2020-07-27')

2020-07-30 10:26:30 673

原创 Failed calling sys.__interactivehook__

cmd打开anaconda的python3.7.3出现如下错误解决方案:可以 进入到该目录:Anaconda3\Lib\site-packages\pyreadline\lineeditor\history.py文件的第82行,修改如下:for line in open(filename, 'r',encoding='utf-8'):在原有的open函数里 新增了一个参数选项enc...

2020-01-17 10:53:08 348

原创 tomcat升级后出现因http请求特殊符号问题的400错误

最近在扫描项目漏洞时,出现扫描出Application error message问题,百度搜索解决方案是修改web.xml的error-page,但由于错误直接由tomcat拦截处理,这种方式解决不了此问题,后发现是由于tomcat升级后tomcat对http请求特殊符号进行了更严格的控制,如果不符合则报400错误,页面可能会泄露后台信息,因此需要自定义信息解决此问题需要重写ErrorRep...

2019-12-30 14:21:35 2619

原创 idea上使用tomcat启动Javaweb项目控制台和js动态加载乱码以及项目打包部署到tomcat控制台和js乱码问题解决

问题重现:我原来用的tomcat7.0.65,后由于项目需要tomcat升级为8.5.46,后启动项目用发现控制台乱码,访问web页面,js动态加载的代码中文也是乱码,网上搜索了大量的资料,最终找到解决办法:1、tomcat控制台乱码:修改tomcat>conf>logging.properties如下:注意:修改好后一定要重新引入tomcat,不然不更新没用2、j...

2019-12-12 10:29:07 1159 1

转载 Java socket详解,看这一篇就够了

刚给大家讲解Java socket通信后,好多童鞋私信我,有好多地方不理解,看不明白。特抽时间整理一下,详细讲述Java socket通信原理和实现案例。整个过程楼主都是通过先简单明了的示例让大家了解整个基本原理,后慢慢接近生产实用示例,先概况后脉络给大家梳理出来的,所有涉及示例都可以直接拷贝运行。楼主才疏学浅,如有部分原理错误请大家及时指正.请尊重作者劳动成果,转载请标明原文链接:http...

2019-09-26 10:04:58 242

空空如也

空空如也

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

TA关注的人

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