自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue3.2项目打包后404问题

这种配置常用于使用前端框架(如 Angular、React、Vue.js)构建的单页应用程序,其中所有的路由都由前端框架处理。通过将所有请求重写到。具体来说,这个配置块告诉 Nginx 在处理请求时,无论请求的是什么路径,都将其重写到。此时发现进去首页之后,只要不是根路径,就会404,刷新也会。项目路由是使用 createWebHistory 模式的。这是一个 Nginx 的配置语法,它定义了一个名为。,确保前端框架能够正确处理这些请求并呈现相应的页面。标志表示这是重写规则链的最后一个规则。

2023-06-12 14:03:46 962

转载 Java 根据IP地址获取城市(ip2region)V2版本

以下内容来源于仓库本身的README。

2023-02-17 17:13:39 752 1

原创 nginx转发https:SSL_do_handshake() failed

SSL_do_handshake() failed (SSL: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:SSL alert number 40) while SSL handshaking to upstream

2022-12-06 15:34:16 13102 3

原创 钉钉事件订阅AES_KEY解密失败踩坑

钉钉事件订阅AES_KEYBase64解密失败

2022-11-25 17:51:37 791

原创 VsCode: Volar插件导致vue文件大面积爆红

“typeof”预期的相应 JSX 结束标记。ts(17002)找不到名称“ElContainer”。意外的标记。你是想使用 `{'}'}` 还是 `}`?应为表达式。JSX 元素“Record”没有相应的结束标记。

2022-08-20 16:55:45 2784

原创 element-ui table合计行不显示问题

问题描述:在开发的时候,合计行的显示,时有时没有,不是很稳定。通过谷歌浏览器调试时发现summary-.method)所指定的方法已经被调用了,把开发者工具关闭后,能看到合计行出现了,但刷新页面后,合计行再次消失。事实上,并非是合计行的方法未能调用成功,当尝试缩放页面后,合计行就会出现,这是由于ElementU:未将合计行放于Table数据行中,导致合计行处于Table的最低端,且在表格数据行所在整个区域的外部。解决方案:在table所在页面加上样式:.el-table { overflo

2022-04-26 11:08:16 3280

原创 hutool 导出复杂excel(动态合并行和列)

基于Hutool的ExcelWriter导出复杂表格,实现动态的行‘、列合并

2021-12-24 11:43:57 8138 7

原创 java对接modbus rtu协议设备

1.modbus协议介绍modbus通讯协议详解2.常用功能码功能码名称功能对应的地址类型01读线圈状态读位(读N个bit)—读从机线圈寄存器,位操作0x02读输入离散量读位(读N个bit)—读离散输入寄存器,位操作1x03读多个寄存器读整型、字符型、状态字、浮点型(读N个words)—读保持寄存器,字节操作4X04读输入寄存器读整型、状态字、浮点型(读N个words)—读输入寄存器,字节操作3x05写单个线圈写位(写一个bi

2021-10-12 18:01:55 14755 22

原创 所有城市及经纬度数据(2021-8-28)

[ { "letter": "B", "name": "北京市", "longitude": 116.405285, "latitude": 39.904989 }, { "letter": "T", "name": "天津市", "longitude": 117.190182, "latitude": 39.125596 }, { "letter": "S", "name": "石家庄市", "l.

2021-08-29 16:12:14 3256

原创 JAVA docx/doc转html代码

在项目中有doc/docx转换成html代码,然后渲染到前端的需求,在此之前只是大概了解过poi有这方面的能力,但并未实操过。在实现过程中看过很多教程,也踩了很多坑,但时隔太久忘记了。话不多说,直接贴代码。pom.xml引入相关jar包<dependency> <groupId>fr.opensagres.xdocreport</groupId> <artifactId>org.apache.poi.xwpf.converter.xhtml

2021-05-25 10:55:49 1415

原创 记一次Windows服务器下 Tomcat占用CPU过高排查

Windows服务器下 Tomcat占用CPU过高排查问题描述查看java进程下的线程使用工具操作步骤问题描述Tomcat下只部署了一个项目,但是CPU持续保持99%,看任务管理器发现Tomcat程序占大部分,mysql占小部分,推测是定时任务频繁访问数据库导致,先从java程序看起。查看java进程下的线程使用工具process explorer:Windows系统和应用程序监视工具。(自行百度下载)操作步骤双击打开监控工具这里可以看到tomcat的PID为1212双击点开To

2020-12-10 14:14:32 2675

原创 Java 根据IP地址获取城市(ip2region)

根据IP地址获取城市(ip2region)Ip2region是什么?Ip2region特性99.9%准确率标准化的数据格式体积小查询速度快多查询客户端的支持maven集成小坑Ip2region是什么?ip2region - 准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法。Ip2region特性99.9%准确率数据聚合了一些知

2020-11-25 10:44:24 4871 6

转载 Springboot整合Swagger2官方Starter

Springboot整合Swagger官方Starter;Caused by: java.lang.NoSuchMethodError: org.springframework.plugin.core.PluginRegistry.getPluginFor(Ljava/lang/Object;)Ljava/util/Optional;

2020-10-28 15:38:21 826

原创 同一个Tomcat下部署多个web项目,因同时使用druid连接池导致冲突

目录环境说明启动报错错误原因解决方法环境说明服务器:Tomcat-8.5.31内置项目:两个Springboot项目,同时引入druid连接池druid使用方式:druid-spring-boot-starterdruid版本号:1.1.10启动报错Tomcat启动报如下错误:nested exception is javax.management.InstanceAlreadyExistsException: com.alibaba.druid.pool:name=dataSource,t

2020-10-08 11:32:14 1144

转载 .【转】JAVA8中的时间日期处理

Java 8有一个很重要的特性就是引入了新的时间和日期API,它们被包含在java.time包中。借助新的时间和日期API可以以更简洁的方法处理时间和日期。在介绍本篇文章内容之前,我们先来讨论Java 8为什么要引入新的日期API,与之前的时间和日期处理方式有什么不同?在Java 8之前,所有关于时间和日期的API都存在各种使用方面的缺陷,主要有: Java的java.util.Date和java.util.Calendar类易用性差,不支持时区,而且他们都不是线程安全的; 用于格式

2020-09-24 17:16:05 167

原创 Vue-cli3 取消ES6语法检测

昨天接手了一个别人写的vue项目,使用的是Vue-cli3脚手架和ES6语法,项目中启用了语法检测,但是之前的开发小哥并没有完全遵循语法去写,导致控制台多处报错(吐槽:ES6语法检测也太严格了,连缩进几格都会报错)。因为报错的地方太多了,所以就没想着去一个个改,既然解决不了问题,那就把提出问题的解决了吧。于是,在package.json加入以下代码,重启项目。"eslintIgnore": [ "*"]...

2020-09-01 09:32:46 1336

原创 【记录】Spring Cloud Alibaba 整合分布式事务Seata

第一次尝试使用Spring Cloud Alibaba,按照网上教程整合,到seata的时候出现各种错误,在崩溃了三天后终于整合成功,于是想着写篇博客记录一下踩过的坑。

2020-04-02 11:49:23 1079 6

原创 mysql 缺失.dll文件

背景:在Windows系统下使用免装版mysql,用cmd运行mysql的时候报错找不到MSVCR120.dll,去网上查找了一番后手动下载了.dll文件,并拷贝到C:/Windows/SysWOW64文件夹下,再次运行又报错找不到MSVCP120.dll,这次手动下载也没用了。解决方式:百般查找无果后,去询问了一个前辈,前辈发我一个安装包,一直点击下一步安装成功后,报错完美解决。软件下载...

2020-03-24 17:55:00 1320

原创 Vue axois请求二进制文件(如验证码图片、导出表格等)

this.$axios.post(url, params, { responseType: 'blob',}).then(function(res) { // 创建URL对象 var url = window.URL.createObjectURL(res.data); // 创建<a>标签用于下载文件,如果是图片验证码,将url放入到<img>标签的src属性即...

2020-03-17 09:08:43 682

原创 【记录】首次使用idea的Docker插件远程部署war包

在服务器(Centos7)上安装docker,我基本上是照着这篇文章操作的:CentOS 安装Docker开启docker的远程访问,参照的还是这位大佬的文章:Docker开启远程访问(CentOS系统)配置idea的docker插件,参照的依旧是这位大佬的文章:idea使用docker插件但是这里遇到问题了,因为我用来测试的项目是打成war包发布的,所以教程后面部分我不能...

2019-11-28 17:12:57 710

原创 nuxt项目部署(windows环境)

项目是由vue-cli转换过来的,编码工作是前端兄弟做的,然后给到我这边去部署,我压根不懂nuxt项目,这可把我折腾坏了,还好最后还是搞定了 (^▽ ^),赶紧记录一下。首先把配置贴上来:package.json{ "name": "ssr", "version": "1.0.0", "description": "My cat&#39;s pajamas Nuxt.js...

2019-11-09 11:58:19 2890

原创 后端无法接收前端参数(Tomcat 8.5.31 maxPostSize踩坑记)

当时为了写文件上传,修改了Tomcat的配置,将maxPostSize的值设为了0,之后前端反馈所有接口都报参数异常,在代码里debug了一整天无果,无意中百度到时maxPostSize的问题,可是我一直记得maxPostSize=0是代表不限制的,之后针对这个进行了搜索,找到了上图,谨此记录。Tomcat7.0.63之后 maxPostSize=-1才是不限制maxPostSize和ma...

2019-09-26 21:48:40 1297

原创 idea踩坑 maven子项目没有继承父项目依赖

其实也是我自己埋的坑,子项目都是copy过来的项目,我把它们放到父项目文件夹下,手动写了<modules>和<parent>,发现子项目中根本找不到父项目的依赖。当时还特别奇怪,在Project structure上加framework、设置source、加dependencies(这个是有用的,加了dependencies后确实不会报依赖错误了,但还有其他问题。),折腾了...

2019-06-15 09:49:19 23636 15

转载 【记】 将jar包发布到maven中央仓库

参考链接: 如何使用maven打包并发布到中央服务器打包到中央服务器主要分为以下的步骤,- 创建工单- 生成密匙对- 设置Maven配置- 部署和发布Jar包- 更新Jar包一、创建工单我们需要在Sonatype网站上提交一个工单,首先去https://issues.sonatype.org/secure/Dashboard.jspa网站创建一个工单(Issue...

2019-05-29 10:34:32 1158

原创 idea踩坑 maven项目增加pom依赖 提示找不到jar包

入手idea不久,踩到的坑数不胜数,在此记录一下。 最近将一个MyEclipse开发的maven转移到idea开发,应要求整合swagger2,之前在MyEclipse也整合过,毫不犹豫地将dependency复制过来<!-- swagger 2 依赖 --><dependency> <groupId>io.springfox&l...

2019-05-15 14:31:01 25237 1

原创 idea踩坑 图片上传及访问路径

之前的项目使用MyEclipse写的,图片都是保存在tomcat/webapps/file/下,现在把编辑器改为idea后,发现图片上传的路径不对了,并且原来的图片也无法访问。原来的路径获取方式:String path = request.getSession().getServletContext().getRealPath("");原来的图片访问路径localhost:80...

2019-03-19 12:04:03 9217 2

原创 element-ui 分页组件 动态设置默认页码(可用于保存当前页码跳转后的再次加载)

1、在分页组件中加入ref以控制节点<el-pagination background layout="prev, pager, next" :page-size="10" :current-page="screenList.pageNo" @current-change="handleCurrentChange" :total="to...

2019-02-26 21:15:40 9131 7

原创 记录 Tomcat 404自定义页面

背景:SpringBoot + Vue + 外置Tomcatbug:域名后面加/sfsdf(任意字符),会进入tomcat的报错页面解决办法:    (如果没有以下文件夹可以自行添加)    修改 tomcat目录/webapp/ROOT/WEB-INF/web.xml  增加 &lt;error-page&gt; &lt;error-code&gt;404&lt...

2019-01-14 17:53:10 265

原创 Vue @submit 提交后不刷新页面

<form @submit="add"> <!-- 表单 --> </form>add: function(e){ // 阻止页面刷新 e.preventDefault(); // 逻辑代码 },

2018-12-27 09:40:08 8646 2

转载 PhotoShop 2018 CC 破解 (Win10 附补丁)

补丁地址:https://pan.baidu.com/s/16SeWdKStVb6setOUFRxOgg 提取码:oimj第一步:打开程序。找到并选择“Adobe Photoshop CC 2017”(这是可以破解2018版本的,亲测可用,大可放心),然后点击右下角按钮“Install”第二步:这个时候会弹出一个对话框,找到你安装的PS文件夹,默认路径一般是C:\Program ...

2018-12-07 10:37:58 22685 3

原创 JAVA 后端返回数据过滤不需要的字段 萌新记录

之前做项目的时候,基本都是查到一个对象或者一个集合就抛给前端,也没注意过敏感数据泄露的问题,最近经人提醒,开始考虑怎么解决。这里贴一篇很不错的博文java接口数据json过滤字段方法整理但是项目用的是fastjson,按照博文方法过滤的话有点麻烦,并且我的返回值是经过包装的JSONObject,会带上status、message等信息,并且过滤字段不确定,可能这个接口需要过滤它,另一个...

2018-11-29 17:25:47 18619 2

原创 记录 调用微信图片上传 前端上传 后端Java下载保存(多图上传)

测试页面&lt;template&gt;    &lt;div id="test"&gt;        &lt;button @click="wxchoose"&gt;微信上传测试&lt;/button&gt;        &lt;div class="img_box"&gt;            &lt;div v-for="(it

2018-09-20 09:38:16 1847

原创 记录 调用service接口进行单元测试 SpringBoot

因为项目有时候会用到 所以去网上找了这些 写了个暂时够用的比较简单的 网上资料还是蛮多的 有空可以继续深入一下调用service接口测试流程:继承TestUtil类使用@Test(org.junit.Test)注解测试方法选中方法名点击右键 ----> Run as ----> JUnit TestTestUtil.javaimport org.j...

2018-08-21 22:14:59 1562

转载 记录 网上搜集的自动获取银行卡信息工具类

 //////////////////////////////////////////////////////////////////////////////第一种/////////////////////////////////////////////////////////////////////private final static int[] bankBin = { 621098...

2018-08-21 14:09:56 1073

转载 【记录】JAVA调用Python脚本爬取天猫商品详情图和主图

JAVA代码@RequestMapping("public/test1")@ApiImplicitParam(paramType = "form", dataType = "int", name = "url", value = "商品路径", required = true)public void test(HttpServletRequest request){ St...

2018-08-15 15:20:15 1197

转载 java中的正则表达式 转载 方便自己查阅

字符    x 字符 x。举例:'a'表示字符a    \\ 反斜线字符。    \n 新行(换行)符 ('\u000A')     \r 回车符 ('\u000D')    字符类    [abc] a、b 或 c(简单类)     [^abc] 任何字符,除了 a、b 或 c(否定)     [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围)     [0...

2018-08-11 10:02:45 114

转载 JAVA后端图片压缩简单实现

        &lt;!-- 图片压缩依赖 --&gt;        &lt;dependency&gt;    &lt;groupId&gt;net.coobird&lt;/groupId&gt;    &lt;artifactId&gt;thumbnailator&lt;/artifactId&gt;    &lt;version&gt;0.4.8&lt;/version&a

2018-07-08 21:01:41 1080

原创 记录 小程序发送模板消息

package com.mj.frame.entity.resp;import java.io.Serializable;import java.util.List;import java.util.Map;/** * 模板消息实体类 * @author whf * */public class TemplateMessage implements Serializable { private s...

2018-07-07 13:48:10 404

原创 复制即用 一款小巧的富文本编辑器 只为记录

html节点// html&lt;div id="editor"&gt;&lt;/div&gt;js引入和加载插件//js&lt;script type="text/javascript"src="https://unpkg.com/wangeditor@3.1.1/release/wangEditor.min.js"&gt;&lt;/script&gt;

2018-07-04 21:24:51 597

空空如也

空空如也

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

TA关注的人

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