自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帅帅的困哒哒

萌新程序猿,嘻嘻

  • 博客(65)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 FastJson中“$ref 循环引用检测”的问题

关闭循环引用:Object object = new ObjectMapper().readValue(JSON.toJSONString(procInst.getForm(), SerializerFeature.DisableCircularReferenceDetect), Object.class);查看错误日志,发现是阿里巴巴的Fastjson在转换数据出现的错误,错误中提到了$ref,了解了一下是因为在传输的数据中出现相同的对象时,六、禁止序列化(但实际是要用的,没办法,不用的话可以禁用)

2024-03-01 16:54:09 514

原创 springboot引入H2数据库

然后加入mybatis的依赖(除了使用mybatis,也可以使用JPA等操作数据库的东西,必须引入其中一个,否则sql文件无法初始化)剩下的就是关于通过mybatis来操作的CRUD了,略过。目录,注意,sql文件必须放在resources下面。application.properties中的配置。

2023-04-06 17:19:53 770

原创 EasyExcel导入,导出工具类

easyexcel导入导出

2023-03-27 17:34:55 787

原创 EasyExcel导入Excel文件,并对文件内容作校验

其中value中的值跟Excel中的表头名称对应,index与excel中的表头位置对应。重点在这个监听类中,我们如果需要校验数据,则在invoke方法中作数据校验。首页是pom文件导入EasyExcel的依赖。postman测试,选择文件。@Slf4j的依赖可自行百度导入。mysql中添加三个字段做测试。controller中。

2023-03-23 14:22:50 3808 1

原创 elasticsearch使用

创建索引查询刚刚创建的索引插入一条数据,put后面的含义wuzk_user/_doc/1:索引/类型/ID 批量插入 查询全部match查询性别是女的 query_string查询term查询match模糊查询query_string模糊查询 multi_match多字段查询

2022-12-07 17:41:07 589

原创 安装IK分词器

版本8.5.2github地址:https://github.com/medcl/elasticsearch-analysis-ik 找到全部发行版本 选择8.5.2版本 在elasticsearch下面的plugins下新建ik文件夹 把下载的ik分词器的zip解压到ik文件夹中 重启 elasticsearch和 kibana,在elasticsearch启动时显示ik分词器加载成功 如果没出现,可以在elasticsearch的bin目录下运行终端命令elasticsearch-plugin list

2022-12-07 10:31:31 1424

原创 安装head

版本github地址:https://gitcode.net/mirrors/mobz/elasticsearch-head?utm_source=csdn_github_accelerator 下载zip 解压zip得到文件夹elasticsearch-head-master打开head命令行,依次按命令下载下载淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org 下载依赖:cnpm install 下载完成后会有一个no

2022-12-07 10:21:51 360

原创 安装kibana

版本:8.5.2下载地址:Download Kibana Free | Get Started Now | Elastic 下载结束解压,打开kibana.yml,增加内容 双击bin目录下kibana.bat启动,启动较慢,需等一会儿,启动完成如下图 访问 http://localhost:5601 ,运行成功,前提是需要运行 elasticsearch 左侧栏目录

2022-12-07 10:04:40 719

原创 安装Elasticsearch

版本:8.5.2下载官网地址:https://www.elastic.co/cn/elasticsearch/ 点击下载,这里我下载的是8.5.2版本 下载结束直接解压zip,进入配置目录config,修改elasticsearch.yml增加如下:双击启动bin下面的elasticsearch.bat文件

2022-12-07 09:52:29 366

原创 vue+springboot实现登录验证码

先看效果图在login页面添加验证码html在后端pom文件添加kaptcha依赖<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>创建KaptchaConfig工具

2021-03-30 16:57:10 1187 3

原创 vue实现登录验证码

先来demo效果图canvas验证码组件(可直接复制,无需改动)<template> <div class="s-canvas"> <canvas id="s-canvas" :width="contentWidth" :height="contentHeight"></canvas> </div></template><script> export default

2021-03-30 11:29:50 2281 5

原创 IDEA使用token登录github

问题:使用IDEA登录github,方便IDEA的项目一键上传到github上,但是要使用token进行登录,因为输入用户名密码总是出错然后在登录自己的github,生成token,登录后点击自己头像下拉的Settings点击Developer settings点击左侧的Personal access tokens, Generate new token 生成token备注随便填,下面的勾选是赋予权限,全部勾选即可完成后点击Generate token 生...

2021-03-30 10:04:16 9519 6

原创 Springcloud Alibaba详细入门教程(十)

SpringCloud Sleuth链路追踪在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。Springcloud sleuth提供了一套完整的服务跟踪的解决方案,在分布式系统中提供追踪解决方案并且兼容支持zipkinF版以上不用调用自己创建的Zipkin server了,只要调用jar包即可打开cmd,启动命令 java -.

2021-02-03 16:46:43 645

原创 Springcloud Alibaba详细入门教程(九)

Spring Cloud Stream简介:Spring Cloud Stream 是一个用来为微服务应用构建消息驱动能力的框架。它可以基于 Spring Boot 来创建独立的、可用于生产的 Spring 应用程序。Spring Cloud Stream 为一些供应商的消息中间件产品提供了个性化的自动化配置实现,并引入了发布-订阅、消费组、分区这三个核心概念。通过使用 Spring Cloud Stream,可以有效简化开发人员对消息中间件的使用复杂度,让系统开发人员可以有更多的精力关注于核心业务.

2021-02-03 16:37:54 498 2

原创 Springcloud Alibaba详细入门教程(八)

Spring Config简介:在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。Spring Cloud Config项目是就是这样一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分,server提供配置文件的存储、以接口的形式将配置文件的内容提供出去,client通过接口获取数据、并依据此数据初始化自己的应用。使用github新建一个SpringcloudConfig的仓库,新建完毕在项目下打开git终端clone.

2021-02-03 16:22:07 520

原创 Springcloud Alibaba详细入门教程(七)

GateWay在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技术平台进行设计,这就要求必须使用一种语言和平 台无关的服务协议作为各个单元间的通讯方式。Api网关:网关的角色是作为一个 API 架构,用来保护、增强和控制对于 API 服务的访问。API 网关是一个处于应用程序或服务(提供 REST API 接口服务)之前的系统,用来管理授权、访问控制和流量限制等.

2021-02-03 16:08:16 568 1

原创 Springcloud Alibaba详细入门教程(六)

置顶:此教程完全按照周阳老师的步骤进行整理,结合自身情况进行编辑。HystrixHystrix是一个用于处理分布式系统的延迟和容错的开源库, 在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下, 不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。“断路器”本身是-种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断保险丝) .向调用方返回一个符合预期的、可处理的备选响应(FallBack) ,而不是长时间的

2021-01-19 17:31:33 637 2

原创 Springcloud Alibaba详细入门教程(五)

置顶:此教程完全按照周阳老师的步骤进行整理,结合自身情况进行编辑。服务发现DiscoveryDiscovery功能:对于注册进eureka里面的微服务,可以通过服务发现来获得服务的信息修改cloud-provider-payment8001的controllerpackage com.atguigu.springcloud.controller;import com.atguigu.springcloud.entities.CommonResult;import com.atgu

2021-01-18 16:37:40 483

原创 Springcloud Alibaba详细入门教程(四)

置顶:此教程完全按照周阳老师的步骤进行整理,结合自身情况进行编辑。 搭建Eureka集群环境 目的:负载均衡、故障容错 如果我们只配置一个Eureka服务端,那么如果这个服务端崩盘,那么所有服务都无法获取,这肯定不是我们不期望的。所以为了保证高可用性,我们需要搭建Eureka集群。 新建子工程cloud-eureka-server7002,跟7001子工程一样,只有启动类和yml文件不一致 打开 本地 C:\Windows\System32\d...

2021-01-14 15:53:31 818

原创 Springcloud Alibaba详细入门教程(三)

置顶:此教程完全按照周阳老师的步骤进行整理,结合自身情况进行编辑。Eureka是Netflix开源的一款提供服务注册和发现的产品,注册中心是分布式开发的核心组件之一,而eureka是spring cloud推荐的注册中心实现官网说明:Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for t..

2021-01-14 10:37:09 1048 1

原创 Springcloud Alibaba详细入门教程(二)

置顶:此教程完全按照周阳老师的步骤进行整理,结合自身情况进行编辑。

2021-01-13 17:46:56 1535

原创 Springcloud Alibaba详细入门教程(一)

置顶:此教程完全按照周阳老师的步骤进行整理,结合自身情况进行编辑。前言:Srpingcloud Alibaba是什么?Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。Springcloud和Srpingcloud Alibaba区别?SpringCloud:部分组件停止维护和更新,给开发带来不便;SpringCloud部分环境搭建复杂,没有完善的可视化界面,我们需要大...

2021-01-13 11:27:14 11256 1

原创 maven打包错误:Non-resolvable parent POM for org.bcic.basic.biz.eros:eros-server:1.0.0: Failure to find

记录打包错误:Non-resolvable parent POM for org.bcic.basic.biz.eros:eros-server:1.0.0: Failure to find org.bcic.basic.platform:platform-dependencies:pom:1.0.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reatt

2020-12-11 15:56:57 402

原创 spring Aop添加日志

spring Aop添加日志添加aop所需依赖 <!--spring切面aop依赖--> <!--引入AOP依赖start 记录日志 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</a

2020-12-10 11:02:41 237

原创 mysql时区错误

错误:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized......解决办法:在mysql的my.ini文件中找到[mysqld],在下面添加 :default-time-zone = '+8:00'然后保存,重启mysql,停止mysql:net stop mysql 启动: net start mysql...

2020-11-29 17:05:59 131

原创 sql查询两张表中不同的数据

select * from B where (select count(1) from A where A.ID = B.ID) = 0

2020-11-26 09:52:20 8526

原创 iview复制粘贴日期后,日期少一天

问题描述:iview的日期选择控件,当不点击控件选择日期,而是选择把日期粘贴到控件内,会产生获取的日期少一天的情况如图为日期控件当我在页面选择开始时间,但是结束时间不点击控件选择,而是复制开始时间,粘贴到结束时间内此时点击查询按钮可以发现,后台获取到的参数为日期前一天接下来写一些js,来解决这个问题methods: { // 主页查询方法,查询之前把获取到的绑定的日期做调整 query(){ let startDate = new Date(

2020-09-17 16:42:40 289

原创 分页勾选数据,进行批量操作

首先放张图,描述一下问题:当前页有20条数据,我要勾选第一页和第二页的数据进行批量删除根据iview的table属性,我在table中加入了如下操作四条属性可以看看iview的解释以下代码为操作具体步骤,有问题的欢迎评论,我会补充的,感谢!// data中定义了一些属性:data() { return { arr: [], selectedSum: 0, selectedIds: new Set(), // es6数

2020-08-20 17:13:20 1810

原创 js获取注册表中应用程序的路径,并通过注册表打开

前段时间写了通过java获取注册表路径打开,其实js也是可以的为什么要通过获取注册表路径打开?原因:每个人电脑安装的第三方应用程序的路径都不太一样,获取死路径不灵活,但在注册表中是一样的需求:通过获取注册表的应用程序路径,打开,如:打开微信限制:下面写的方法只适用于IE浏览器,且需要启用:设置-Internet选项-安全-本地-自定义级别-对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本-启用(原来是禁用) 如图注册表中WeChat路径:写个按钮:&...

2020-07-07 10:19:11 2159

原创 IE浏览器POI导出Excel文件名乱码

解决办法:转化文件名fileName = URLEncode.encode(fileName,"UTF-8");response.setHeader("Content-disposition","attachment;filename=" + fileName + ".xls");

2020-06-17 15:23:21 542

原创 IE11使用get传参时,参数有中文会报400错误,导致无法进入后台

解决方法:在前台传参时使用encodeURI转化:encodeURI(参数)

2020-06-17 15:16:53 623

原创 在一定范围内取n个不重复的随机数

在一定范围内取n个不重复的随机数,并且排序 /** * 在一定范围内取n个不重复的随机数 * @param n 个数 * @param range 范围 * @return */ public static List<Integer> randomInt(int n,int range){ List<Integer> list = new ArrayList<>();

2020-06-15 15:29:39 513

原创 Vue同级页面之间调用方法

假设A.vue与B.vue页,A.vue需要调用B.vue页面methods中的test()方法B.vuemethods: { test(){ console.log('hello word!') },}方法一:组建公共的js,在src下新建utils目录,新建callUtils.jscallUtils.js:只需写这两句即可import Vue from 'vue'export default new Vue在A.vue中的点击事件中写

2020-06-12 17:48:44 2620

原创 isEmpty()与isBlank()区别

相同:二者都进行了是否为空的判断不同:isEmpty()把空格也作为参数,而isBlank()对空格进行了判断,不作为参数如图所示System.out.println("".isEmpty()); // trueSystem.out.println(" ".isEmpty()); // falseSystem.out.println("".isBlank()); // trueSystem.out.println(" ".isBlank()); // true.

2020-05-09 09:19:40 340

原创 异常:java.lang.NoSuchMethodError: org.apache.poi.util.POILogger.log(ILjava/lang/Object;)V

java.lang.NoSuchMethodError: org.apache.poi.util.POILogger.log(ILjava/lang/Object;)V at org.apache.poi.openxml4j.opc.PackageRelationshipCollection.parseRelationshipsPart(PackageRelationshipCollec...

2020-05-08 17:20:15 2659

原创 JAVA使用poi导出EXCEL

前端:如果你使用的是ajax类型的跨域导出,则无法出现弹框,所以直接选择window.location.href,具体操作看代码后端:上面的地址为图片中的地址,如图@GetMapping(value = "/export") public void exportSysTest(HttpServletRequest request, HttpServletResponse ...

2020-04-23 15:29:51 3743 5

原创 JAVA读取注册表中的值

需求:java动态读取注册表来调用第三方应用程序(如:qq、微信、网易云音乐等)启动,为什么说动态呢,因为使用绝对路径,每个人的电脑安装的路径并不一定相同,但注册表中的路径一般都相同,所以只要获取注册表中的程序路径即可打开。关于这方面的内容,网上一直有两个方法,一个是使用JRegistry或者JNIRegistry来操作注册表,但需引入jar包,操作之前最好先备份一下, 以免操作不当系统崩溃,...

2020-04-17 10:40:53 1461

原创 iveiw中input校验非空同时校验数字失效问题

如题,这个应该是官方的错误,但我们可以自定义校验首先,在校验中写上蓝色的那部分,然后在写自定义校验规则,value为input输入的值,正则表达式为规则...

2020-04-16 15:43:23 257

原创 iview的Select选择框的on-change事件返回label问题

看官方文档,默认是false,需主动添加,下面看操作先加入on-change事件,以及:label-in-value=“true”事件下带值过去输出结果

2020-03-12 17:24:30 1274

原创 Vue页面向嵌套的iframe中的html页面传值

问题:主页面为.vue,页面中嵌套了iframe,目的是使用视频通话插件,需要向html页面传值,只需两个步骤即可

2020-02-23 19:22:16 3853

zipkin-server-2.11.2-exec.jar

zipkin-server-2.11.2-exec

2021-02-03

Springcloud Alibaba笔记.doc

cloud2020笔记

2021-02-03

cloud2020.zip

cloud2020源码

2021-02-03

poi-ooxml3.9.zip

java导出所需jar包,poi-ooxml

2020-04-23

poi-3.17.zip

java导出所需jar包,poi-3.17版本

2020-04-23

导出所需jar包Blob.js

导出所需jar包,导出所需jar包,导出所需jar包,导出所需jar包

2018-03-27

Export2Excel.js

导出所需jar包,还有一个也会上传,只是不懂为什么只能一个一个上传,表示刚刚学会用这个

2018-03-27

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

TA关注的人

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