自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(217)
  • 资源 (2)
  • 收藏
  • 关注

原创 深入了解jvm垃圾回收

(3)重复(2)的操作, 某些对象在反复 Survive 15 次后,或者Eden+from 的存活对象 > to ,这些对象就只能放到老年代了,如果老年代放不下了,就进行Full GC);然后清除两端边界外的对象。一个字符串“abc”已经进入常量池,但是当前系统没有任何一个String对象引用了做“abc”的字面量,那么,如果发生垃圾回收并且有必要时,“abc”就会被系统移出常量池。(1)在年轻代中,Eden区提供堆内存如果满了,Eden进行MinorGC,将存活的对象→from ,Eden区清空;

2023-04-04 10:31:11 512 1

原创 Java Stream 合并两个Map

Java Stream 合并两个Map。

2023-03-29 16:53:45 965

原创 Caffeine高性能本地缓存

Caffeine

2023-03-09 16:51:10 869

原创 SpringBoot全局异常处理

SpringBoot中,@ControllerAdvice 即可开启全局异常处理,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用@ExceptionHandler注解然后定义捕获异常的类型即可对这些捕获的异常进行统一的处理。总的来说,我们可以根据自身业务和实际需求对异常进行全局处理。异常: Exception 一般是我们可以通过代码来进行处理的,例如我们平时查询数据库没有找到某一条记录,就是一个典型的空异常,再比如我们进行计算的时候,分母为 0, 也会报一个异常。3、全局运行时异常拦截。

2023-03-02 20:38:28 2466

原创 easyExcel 写复杂表头

easyExcel

2023-02-19 22:48:54 1388

原创 Java并发编程

要说线程,必须得先说说进程。进程:进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。线程:线程是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。操作系统在分配资源时是把资源分配给进程的, 但是 CPU 资源比较特殊,它是被分配到线程的,因为真正要占用CPU运行的是线程,所以也说线程是 CPU分配的基本单位。比如在Java中,当我们启动 main 函数其实就启动了一个JVM进程,而 main 函数在的线程就是这个进程中的一个线程,也称主线程。

2023-02-03 10:26:11 441

原创 ES配置词库后不生效的解决方法

在我们自定义拓展词库更改后,在原先的索引文档中,由于不是新插入的数据,所以其倒排索引列表还是原先的分词列表数据,导致就算拓展了词库,新增的分词也没有生效。在不重新导入数据的前提下,处理办法如下。通过_update_by_query去更新匹配的文档,如果没有指定查询,那么就会在每个文档上执行更新。(1)abort:中止(默认)(2)proceed:继续执行。

2023-01-31 21:50:53 1000

原创 elementUI Steps 步骤条 样式以及方法使用

elementUI步骤条,CSS改变步骤条状态样式

2023-01-31 09:37:09 4207

原创 tcping实用小工具

tcping:tcping命令基于tcp协议监控,可以从较低级别的协议获得简单的,可能不可靠的数据报服务。原则上,TCP应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之上操作。

2023-01-04 09:47:10 19587

原创 FreeMarker - 模板变量用法简介

日常FreeMarker是一个用Java语言编写的模板引擎。它基于模板来生成文本输出。Freemarker与web容器无关,即在web运行时,它并不知道servlet或者HTTP,它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java等。这里主要用freemarker做页面渲染的使用介绍。

2022-12-30 17:45:53 1092

原创 Elasticsearch查找某些字段不存在的文档

Elasticsearch查找某些字段不存在的文档

2022-12-30 16:15:35 704

原创 数据劫持基础

数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。

2022-12-28 15:38:01 2394

原创 安装与调试Dragonfly实现自动化测试项目

通过ASP.NET Core + Selenium 实现 Web 自动化平台

2022-12-02 19:50:00 744 1

原创 序列标注的BIO标注体系

BIO标注体系

2022-12-01 16:26:13 3386 2

原创 Python-简单的正则使用

从例子中我们可以看出,re.match()方法返回一个匹配的对象,而不是匹配的内容。而如果从起始位置开始没有匹配成功,即便其他部分包含需要匹配的内容,re.match()也会返回None。match方法尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。表达式:[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(?:.[a-zA-Z0-9_-]+)天数:(([0-2][1-9])|10|20|30|31)月份:((0[1-9])|(10|11|12))

2022-12-01 15:41:10 221

原创 MongoDB数据迁移之迁移工具Kettle

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。

2022-12-01 00:04:47 1805

原创 JSON与其他类型的转化

JSON与其他类型的转化

2022-11-30 21:09:09 131

原创 ELT工具kettle的基本使用

​ kettle是一款开源的ETL工具,存java编写,可以在wind,linux,unix上运行,绿色无需安装,数据抽取高效稳定。kettle允许开发人员管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想干什么,而不是你想怎么做。

2022-11-30 18:10:27 1239

原创 分层架构理论基础

三层架构。

2022-11-30 16:57:36 1648

原创 js的流程控制

流程控制就是来控制我们的代码按照什么结构顺序来执行

2022-11-30 16:08:49 391

原创 guns常用功能整理

import { 方法名 } from 调用路径;文字高亮不仅后端可以处理,前端也可以处理。​ .then(回调)

2022-11-30 14:55:05 1431

原创 Kettle入门教程

Kettle入门教程

2022-11-30 13:46:51 1126

原创 【压力测试】用JMeter进行百科网站压力测试

【压力测试】用JMeter进行百科网站压力测试

2022-11-04 11:25:15 866

原创 基于gensim电商标题相似度

基于gensim电商标题相似度

2022-11-03 09:37:03 396

原创 Python |Selenium Wire 扩展Selenium的Python绑定,使您能够检查浏览器发出的请求。

Selenium Wire扩展了Selenium的Python绑定,使您能够访问浏览器发出的底层请求。您以与使用Selenium相同的方式编写代码,但是您获得了额外的api,用于检查请求和响应,并动态地对它们进行更改。

2022-11-01 23:45:20 2320 1

原创 【SpringBoot请求外部接口的方法】

configuration = FeignMroConfig.class和@RequestHeader(“token”)

2022-10-31 21:26:53 252

原创 jquery 滚动条滚动到底部触发事件

jquery滑动到底部加载数据

2022-10-31 21:05:25 1528

原创 利用空闲服务器搭建frps服务端-实现穿透代理

穿透就是客户端A和客户端B都没有公网ip,但是客户端A需要和客户端B正常通信。中间需要一个有公网ip的服务器,为两个客户端转发数据,就是客户端A绑定端口发送数据,然后坚挺改端口,然后由公网服务器告诉客户端B,客户端A的公网ip和端口,客户端B链接A的公网ip和公网端口实现客户端A和客户端B相互访问。公网服务器是负责中转数据的,相当于翻译官的角色。客户端A和客户端B之间通信都由这个翻译官传达。

2022-10-31 19:02:48 653

原创 Java 将List<Map<String, Object>>导出为excel

导出excel是开发过程中一个非常常用的技能,使用EasyExcel导出十分简单,但仅能将对象导出为excel,那么这里带来的是使用poi将List导出为excel,并返回二进制流给前端。

2022-10-31 13:49:59 3402 1

原创 python工程师-文件操作

Python进行文件操作,这里对各种文件操作的知识进行整理。会使你日常办公更加轻松,一起来学习把!

2022-10-30 22:17:39 473

原创 FASTAPI的简单理解

上面的示例中,路径中的{language_id}声明了一个路径参数language_id,对应的函数find_language(language_id)中通过定义同名的函数参数来接受数据值,但此处未对参数类型进行定义,所以在返回数据时采用int(language_id)对数据值进行了类型转换。查询参数 q 的类型是 Optional[str],即它的类型是 str,但也可以是 None(其实,是它的默认值为 None), q 是可选参数。如果把有默认值的参数置于无默认值的参数前,Python 会报错。

2022-10-28 17:31:24 1201

原创 SpringBoot 使用RestTemplate实现调用服务

SpringBoot 使用RestTemplate实现调用服务

2022-10-28 17:16:59 216

原创 form表单提交数据如何拿到返回值

使用form表单提交参数的时候,是依据input框里面的name值传给后端的,只需在form节点添加action以及提交方式就可以调通前后端。但是这种直接的操作是不能够判断接口是否调通的,是拿不到返回值的。这就意味着不能够做对应的操作。主要就是创建一个回调函数,然后在传统的提交form表单的方法调用即可。

2022-10-28 15:28:06 7628

原创 【 python - seleniums 入门应用】

Selenium 是支持 web 浏览器自动化的一系列工具和库的综合项目。 它提供了扩展来模拟用户与浏览器的交互,用于扩展浏览器分配的分发服务器,以及用于实现 W3C WebDriver 规范的基础结构, 该规范允许您为所有主要 Web 浏览器编写可互换的代码。

2022-10-10 13:49:27 174

原创 RabbitMQ一对多使用

RabbitMQ一对多简单使用

2022-09-30 21:04:56 1166

原创 一个常用的tab切换

纯原生js实现选项卡切换的效果,即当鼠标移入某个div区域时,显示不同的内容

2022-09-30 20:20:16 140

原创 Apifox——智能mock数据,选它就对了

有了这款工具,前端快要开心疯啦

2022-09-30 17:04:23 3564 1

原创 SEO预渲染和服务器渲染

vue开发对于SEO搜索引擎是非常不友好的,因为vue是单页面应用,打包后只有一个index.html文件,所有的逻辑,跳转都在js文件里面,只能通过预渲染进行处理SEO搜索引擎优化;2:修改 src/router/index.js 路由文件如下,特别注意这里要将 mode 设置为 history 模式,目前预渲染只支持该种模式。//添加到这里,这里的render-event和vue.config.js里面的renderAfterDocumentEvent配置名称一致。3:mian.js里面进行配置;

2022-09-30 13:58:25 138

原创 中文关键字提取-TextRank

TextRank算法是由 Google 搜索的核心网页排序算法(PageRank算法) 改编的,通过词语的构建网络计算词语的得分。把文本拆分成词语作为网络节点,组成词语网络图模型,将词语间的相似关系看成是一种推荐或投票关系,使其可以计算每一个词语的重要性(得分),以此来提取文本中的关键词。

2022-09-30 11:17:52 694

原创 JS逆向爬虫案例分享(RSA非对称加密)

JS逆向爬虫案例分享(RSA非对称加密)

2022-09-30 10:16:00 1179

jdk11_maven3.6_win_x64.zip

jdk11 oracle windows x64版本 加 maven3.6

2021-02-21

jdk-11.0.10_linux-x64_bin.rpm

jdk-11.0.10_linux-x64_bin.rpm

2021-01-20

空空如也

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

TA关注的人

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