自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

扶摇的博客

如果我的博客内容对你有用,那是我的幸运~

  • 博客(104)
  • 收藏
  • 关注

原创 elasticsearch 6.8.x 索引别名、动态索引扩展、滚动索引

es官网,关于创建自定义生命周期es官网,关于ilm API================> ilm 策略参数// 策略定义子对象"hot": {// 滚动更新操作定义"max_age": "30d" // 最大30天属于热门搜索、写入},// 删除阶段在 90 天后开始// 删除操作定义es官网,关于创建索引并应用ilm策略创建索引模板// 使用此模板的优先级,数值越大,优先级越高,数值大的索引模板配置会覆盖优先级小的配置。

2024-03-25 14:56:06 1443 1

原创 Git Bash命令初始化本地仓库,提交到远程仓库

/ 从设置好链接的远程仓库拉去已经存在的数据,如果远程仓库是空仓库则不需要拉取。git pull origin master # 从远程仓库拉master分支代码。// 查看本地仓库代码状态,红色的是未提交到本地仓库,绿色的是已经提交本地仓库。// 添加本地已经修改或者新建的文件到暂存。// 提交git commit保存到本地仓库的文件到远程仓库。// 初始化一个空仓库或者重新初始化一个存在的仓库。// 提交git add暂存的文件到本地仓库。// 为当前本地仓库添加一个远程仓库地址。

2024-03-18 14:30:44 580

原创 Java中调用由C/C++实现的本地库(JNI本地程序调用)

JNI全称叫Java Navtie Interface,中文翻译本地调用。C/C++是系统级的编程语言, 可以用来开发任何和系统相关的程序和类库, 但是Java本身编写底层的应用比较难实现, 使用JNI可以调用现有的本地库, 极大地灵活了Java的开发.C/C++的效率是目前最好的语言, 可以使用C/C++来实现一些实时性非常高的部分. C/C++和Java本身都是非常流行的编程语言, 一些大型软件中经常使用语言之间的混合编程.(在Java中调用C/C++本地库)本地库被分为。

2024-03-18 11:24:17 1325 1

原创 ES6.8.6 Java客户端发起 增删改查 query (bool)、update、delete

如果查询位于筛选器上下文中,或者两者都没有 must , filter 则必须至少有一个查询与文档匹配,才能使 bool 文档与 bool should 查询匹配。但是,与查询的分数不同的 must 是,查询将被忽略。需要注意的是,如果字段值设置为显示的null(空数组也不会被索引),那这个字段不会被es索引,所以通过某个字段=null是查不到数据的,但是可以在创建索引的时候指定。同时看到网上说es有个bug,先查询,再修改就不会出现超时的错误,但是没有说的哪个版本的问题,我试了一下没有解决。

2024-01-29 14:06:52 771 8

原创 ES6.8.6 创建索引配置分词器、映射字段指定分词器、查询数据高亮显示分词结果(内置分词器、icu、ik、pinyin分词器)

通过拼音同样能查询到es中的中文记录,但是,pinyin分词对高亮结果的返回可能不太支持,全部都是空标签。(略)数据内容同上,除索引名称、分词器不一样外,其他一样。(略)数据内容同上,除索引名称、分词器不一样外,其他一样。观察高亮标签,对比icu分词器查询的结果更多了。的数据,和原本应该查的关系关联度是非常低的。参考对输入的分词,以同样的步骤,对。以下postman截图中{{domain}}等于。通过icu分词器的分词查询,也进行了高亮,说明通过天才作家匹配到了记录。对词的拆分粒度更大。

2024-01-25 16:56:55 2102

原创 ES6.8.6 为索引映射(Mapping)创建自定义分词器,测试分词匹配效果

配置的分词器使用专业的中文分词器(IK分词器),配置分词模式为(ik_smart),配置字符过滤(char_filters)、过滤令牌(filter)。ES官网关于自定义分词器的参数说明ES官网关于定义分词器,type参数说明ES官网关于构建内置或者自定义分词器tokenizer参数说明ES官网关于char-filters字符过滤配置。

2024-01-25 15:30:22 1381

原创 ES6.8.6 分词器安装&使用、查询分词结果(内置分词器、icu、ik、pinyin分词器)

安装分词器插件后,在创建索引时没有配置自定义分词器名称时,请求需要使用插件中默认的分词器名称。(本文没有涉及到自定义分词器名称的配置)输入词的分词规则和被查询字段的的分词规则一致。否则查不出结果。了解了分词器是不是能Get到怎么在百度输入框里面输入内容,查询可能更精准?

2024-01-24 15:33:51 1954

原创 Postman基本使用、测试环境(Environment)配置

一般在使用的时候,会把整个完整的请求url写到地址栏,包括协议、域名、端口号、项目地址。在单一环境进行请求的时候,这样写不会出现大范围重新编辑的情况,通常复制链接就能把协议、域名、端口等全部复制到新url。只需要重新修改项目地址即可!也可能会出现问题:一旦出现直接同时测试线上(某个域名下的Api)或者测试本地(localhost)下的Api,就可能出现反复修改域名的情况,这样就是让原本简单的请求变的复杂,修改的请求少了还好,改的多了之后会很让人头大。如果你说这个也不复杂呀?

2024-01-19 20:01:53 4287 1

原创 nginx前后端不分离项目代理配置

前后端不分离的项目在进行请求重定向和请求转发的时候,会携带自身的content-path值,拼接到域名后面。前后端不分离的项目nginx拦截url关键字要和content-path值保持一致。如果不保持一致会发生什么?重定向之后通过代理还是访问不到资源。

2024-01-16 17:17:19 2022

原创 【三】把Python Tk GUI打包exe可执行程序,移植到其他机器可用

因为命令行运行的使用会有dos窗口,交互也不是很方便,开发环境运行也不方便分享给别人用,所以想到使用一个简单、易学、好上手的GUI工具给包装一下,达到一个直观、易用的目的,也可以打包分享给别人。这里对main_tk.py文件进行打包,打包过程会生成build文件夹和dist文件夹。.” -F .\main_tk.py -w -i .\logo.ico -n 工具。参数没有把资源复制到dist目录,可能是因为版本问题,需要手动把需要的资源复制到dist文件夹,logo.ico复制到dist文件夹。

2024-01-10 15:01:42 587

原创 【二】为Python Tk GUI窗口添加一些组件和绑定一些组件事件

使用python脚本写一个小工具。因为命令行运行的使用会有dos窗口,交互也不是很方便,开发环境运行也不方便分享给别人用,所以想到使用一个简单、易学、好上手的GUI工具给包装一下,达到一个直观、易用的目的,也可以打包分享给别人。

2024-01-10 13:54:57 954

原创 【一】创建Python TK GUI窗口,并简单设置窗口

使用python脚本写一个小工具。因为命令行运行的使用会有dos窗口,交互也不是很方便,开发环境运行也不方便分享给别人用,所以想到使用一个简单、易学、好上手的GUI工具给包装一下,达到一个直观、易用的目的,也可以打包分享给别人。

2024-01-10 09:49:24 468

原创 top与ifream消息传递,同源通信?跨域通信?

之前不了解关于页面数据通信存在同源和跨域的问题。最近恰好遇见跨域页面通信无效的问题,查询了一些资料记录一下,也为之前的两篇文章做下内容补充

2023-12-07 09:55:14 163

原创 CSS伪类&伪元素?:hover,::before,::after使用(举例)

作为一名假前端,css在我眼里是一个非常神奇的东西。我只会想页面上的内容需要以什么方式展示,但是不知道怎么用css去实现,或者说不知道css里面有哪些技术可以实现。最近发现css中伪类的一个用法,特意查询了一下,感觉很有趣,记录一下。 请允许我先暂且叫它们css伪类, 后来我通过查阅相关的资料发现css伪类和css伪元素是两种不同的东西。 在css3中,按照规范使用单冒号(:) 表示伪类,使用双冒号(::) 表示伪元素:

2023-11-30 11:46:10 1572

原创 鼠标拖拽问题,不选中文本&不触发单击事件

mousemove鼠标拖拽需要注意什么问题?鼠标拖拽会依次触发mousedownmousemovemouseupclick事件。很多时候在一个元素的时候,应该怎么避免在拖拽时不触发单击事件?不触发文本选中问题?

2023-11-24 16:04:33 1439 1

原创 解决mv3版本浏览器插件,不能注入js脚本问题

浏览器插件升级mv3版本后,不能再使用向原浏览器(top)注入script标签达到注入脚本的目的。浏览器认为插入未经审核的脚本是不安全的行为。

2023-11-23 13:39:46 376

原创 浏览器插件在content_script和top窗口之间进行消息通信

浏览器插件在content_script和top窗口之间进行消息通信

2023-11-17 13:39:22 213

原创 读word模板批量生成制式文件

依次类推,填上所有的编辑域,调整文档格式等,就完成了word文档准备。之后需要代码读word模板转数据流,进行。,重新写文件就完成的word文件生成工作。至此,整个模板读取生成过程全部结束。按Ctrl+F9,创建编辑域。name为需要填充的内容。

2023-08-30 09:50:49 1144

原创 EasyExcel读模板生成excel文件&注解Bean生成文件

EasyExcel读模板生成excel文件&注解Bean生成文件。EasyExcel同时依赖Apache POI库,同时还需要注意下两个库的版本对应关系。EasyExcel可能升级对poi的依赖,导致功能不兼容。

2023-08-30 09:48:08 2760 2

原创 Java POI excel设置单元格格式,自定义设置

在formats数据格式不能完全支持的时候,如下图情况:可能会使用自定义的数据格式来在单元格展示数据。如下图,部分自定义数据格式示例:设置单元格格式源码分析:下面开始源码部分执行如下图:更多自定义数据格式在代码示例。XSSFSheet sheet = workbook.createSheet("单元格数据类型");// 单元格样式// 单元格数据格式// 人民币货币格式// 美元货币格式// 添加文字描述的数据格式。

2023-08-17 17:44:41 6708

原创 springboot集成websocket持久连接(权限过滤+拦截)

springboot关于websocket依赖。因为一般的请求都是HTTP请求(单向通信),HTTP是一个短连接(非持久化),且通信只能由客户端发起,HTTP协议做不到服务器主动向客户端推送消息。举个例子:前后端交互就是前端发送请求,从后端拿到数据后展示到页面,如果前端没有主动请求接口,那后端就不能发送数据给前端。然而,WebSocket确能很好的解决这个问题,服务端可以主动向客户端推送消息,客户端也可以主动向服务端发送消息

2023-08-14 16:50:43 5081

原创 Java POI exce单元格生成图片

不同的Anchor对象,如:XSSFClientAnchor、HSSFClientAnchor两个的参数代表的像素大小是不同的,像素如果设置过下,这可能会导致在对应的单元格看不到图片,原因就是太小了,如果出现这种情况,考虑增大参数值尝试。因为没有在源码里面找到关于dx1,dy1…参数大小设置的注释介绍,这里就不贴截图了。

2023-08-04 14:48:30 8298

原创 chrome扩展在popup、background、content之间通信解决传输文件问题

示例扩展API版本MV2。以弹出窗口(popup)和背景页面(background page)为例。在浏览器中,弹出窗口(popup)和背景页面(background page)之间可以通过消息通道进行通信。但是,由于安全限制,弹出窗口不能直接访问背景页面的文件系统或进行文件传输。然而,可以使用一些方法来实现弹出窗口向背景页面传输文件,就是在popup页面将文件转为base64的字符串格式向background传输,然后再将base64重新转为file对象,达到传输文件的目的。

2023-08-02 09:45:49 1978

原创 js 下载url返回的excel数据,并解析为json

需要先引入:XLSX.full.min.js。

2023-07-28 15:15:40 1210

原创 chrome扩展控制popup页面动态切换

需要注意的是通过**chrome.browserAction.setPopup**设置后的popup页面不会直接改变,重新打开popup图标页面改变。实际上通过控制页面元素实现popup页面切换,是一种伪切换,从视觉上达到了切换效果,实际上还是一个popup.html。不需要在manifest里单独配置browser_action,通过所在的页面决定使用哪一个popup.html页面。这种方式popup.html的路径会直接改变,页面也会随着改变,不需要重新打开popup或者重新加载页面.

2023-07-28 14:50:27 2202

原创 Java POI excel单元格计算的三种方式

*** 单元格列尾求和SXSSFSheet sheet = workbook . createSheet("excel单元格列尾求和计算");// 定义:定义列数据 int [ ] dataList = {// 第一行定义为列名 SXSSFRow row1 = sheet . createRow(0);cell . setCellValue("合计");} else {cell . setCellValue("数据" +(cellIndex + 1));

2023-07-11 14:27:16 3506

原创 Java POI excel单元格背景色(填充)、字体颜色(对齐)、边框(颜色)、行高、列宽设置

Excel POI设置行高、列宽;单元格背景填充色、字体样式

2023-07-06 15:29:16 24414 8

原创 JS复制文本

这里为什么使用textarea标签?因为textarea标签支持换行、制表等。示例1:复制input输入框的内容。示例2:复制textarea内容,以换行形式输出。示例3:复制textarea内容,以表格和换行形式输出。

2023-07-05 16:49:42 1475

原创 springboot 配置不连接数据库启动

不需要连接数据源,但是仍然加载了datasource url,检查日志是加载了哪里的配置,排除掉即可;依次类推,可能会有多个默认数据源配置的加载,多次启动默认加载了那个就排除掉;看一些其他博客也有排除配置的,这个需要看具体连接池使用情况;

2023-04-26 10:06:48 8351

原创 Jsoup异常org.jsoup.UnsupportedMimeTypeException: Unhandled content type的出现原因

服务端并没有返回包含这几个类型的Content-Type值,所以需要进行设置。在网上看了好几篇文章讲的基本都是关于给Jsoup的Connection设置参数。但是没有人说为什么,下面记录一下。

2023-04-20 16:07:29 857

原创 JS单线程和异步执行

会检查异步线程队列中是否还存在没有被执行的线程,如果有就依次拿出来继续执行。这就是上面为什么①会在②后面执行。JS是单线程执行的,所有开启了异步的执行都会被放到一个异步线程队列中,主线程会继续向下执行,

2023-03-24 20:37:19 133

原创 vue slot插槽——vue2、vue3默认插槽、具名插槽使用

不管是vue2还是vue3的插槽,他们都分为两种:默认插槽和具名插槽。插槽的优点就是,只需要摆放正确插槽出口的位置(样式调整好),定义插槽内容的顺序在组件中可以随意,但是同名的插槽内容总是会覆盖上一个插槽内容(vue2中)。 什么是默认插槽?什么是具名插槽? slot标签不指定name属性的时候就是默认插槽,反之就是具名插槽。在定义插槽内容的时候,所有不指定插槽名称的内容,都会被输出到默认插槽的位置,反之也是一样。 vue2中插槽内容定义:在vue2.6.0之后,使用 v-slot或者语法糖#

2023-03-24 15:29:21 4083

原创 【小试牛刀】使用Apache Ant对Java项目进行源码编译归档war包

项目在不使用mave管理的情况下,怎么快捷的在线上进行打包部署?如果每次都需要本地编译打包然后部署到线上,这无疑是非常麻烦的,如果能把源码推送到线上,源码更新之后直接在线上完成一键打包部署就非常方便了。下面要介绍的就是,非maven管理的项目使用`Ant`来编译源码,生成jar包或者war包去部署。

2023-03-19 17:28:20 2075

原创 【小试牛刀】基于JDK1.8镜像,构建项目一键自动化部署到docker

经常在Github或者Gitee的开源平台上看到应用的多种部署方式。很多应用已经支持`docker compose`编排工具一键打包部署运行了。例如,[若依项目](https://gitee.com/y_project/RuoYi-Cloud)支持的应用一键编排部署

2023-03-17 23:12:27 2839

原创 【小试牛刀】Linux环境尝试使用Maven构建一个由Maven管理的JavaWeb项目

使用maven构建项目时的一些前置环境配置,已经配置的可以忽略。在本地编写一个由Maven管理的JavaWeb项目,要求通过http请求一个接口返回:Maven Say:Hello World!正常返回说明,maven构建项目成功&项目运行成功!

2023-03-16 21:32:30 922

原创 CentOS Maven环境配置

maven上传服务器&环境变量配置;maven项目管理工具安装完成了,后面就可以尝试在Linux服务器上使用maven去构建一个带有pom.xml的项目了。

2023-03-16 20:43:36 2369

原创 【小试牛刀】基于JDK1.8镜像构建Docker容器部署JavaWeb应用

基于jdk1.8的docker镜像部署一个输出helloworld的JavaWeb应用镜像

2023-03-15 22:08:54 2286

原创 chrome extensions mv3与mv2比较&执行eval

为了避免跨域一般是在background执行一些跨域的请求(如获取一些html文本、请求一些跨域api),但是请求之后通过message反复的进行消息通信进行数据处理无疑是非常麻烦的!解决DOM交互和任意JS代码的执行就能完成大部分功能了。老的扩展项目使用的是mv2版本的API,计划升级mv3版本的时候遇到了下面的问题,这些问题对老项目的影响非常大,所以这里特此记录一下。但是,扩展又不能完全的禁用掉js的执行,所以有了下面在content引入eval5来帮助执行一些js代码和完成解析DOM的操作。

2022-12-26 11:05:59 2394 8

原创 git clone 克隆github项目超时 timeout:443

本地SourceTree连接GitHub超时,不能检查clone经验证超时为本地DNS不能解析:ping github.com配置本地Hosts文件找到路径:C:\Windows\System32\drivers\etc,打开hosts文件。在文件最后添加两行配置:打开cmd重新ping github.comping成功了!git clone就能正常使用了。参考链接[技能]-git克隆连接超时问题

2022-12-08 09:56:42 2748

原创 vue2 ElementUI 表单标签、表格表头添加问号图标提示

使用element-ui有时候需要对表格的表头、表单的标签进行自定义,添加问号的悬浮提示。https://element.eleme.cn/#/zh-CN/component/tooltip代码:实现效果:官网明确定义了↓↓↓通过slot插槽完成content内容的定义,如上面代码 div 里面的内容:一定要注意插槽的使用方式,未定义的插槽不能使用哦!4. 延申自定义表单标签的label,显示问号提示信息代码:实现效果:使用的插槽:https://element.

2022-12-06 19:02:58 13765 1

mysql,sql注入简单测试了解

sql注入语句

2023-08-31

mysql视图工具+命令行两种方式创建学生表

mysql数据库创建学生表

2023-08-31

Java Mysql8.0驱动Jar包

com.mysql.cj.jdbc.driver驱动下载

2023-08-31

空空如也

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

TA关注的人

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