- 博客(213)
- 问答 (1)
- 收藏
- 关注
原创 手把手教你用elasticsearch 8.16.0实现以图搜图
从去年就想用elasticsearch搭建一个以图搜图的想法,但时至今年才实现,现将整个实现的过程及所踩过的坑整理成一篇博客,供各位网友后续版本参考。
2024-12-08 21:37:49 851
原创 解决window无法使用eland_import_hub_model命令的问题
我的原始命令是,这个命令我在window上执行会直接弹出打开方式,打开一下就是一个py文件吧,没法执行。今天想使用命令将ML模型上传至本地windows系统的elasticsearch中,发现使用这个命令上传不了,在GitHub上同样出现这个问题的还有一个日本老哥。,不知道他的问题有没有解决,反正我是解决了,哈哈哈哈。
2024-12-04 22:09:33 961
原创 告别SimpleDateFormat:Java 8日期时间API的最佳实践
编程精选网(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-12-04 11:17:56 410
原创 中文分词模拟器
给定一个连续不包含空格的,该仅包含英文小写字母及英文标点符号(逗号、分号、句号),同时给定词库,对该字符串进行精确分词。“ilovechina”,假设分词结果 [i,ilove,lo,love,ch,china,lovechina],则输出 [ilove,china]错误输出:[i,lovechina],原因:“ilove” > 优先于 “lovechina” 成词错误输出:[i,love,china],原因:“ilove” > "i"遵循最长匹配原则。
2024-11-25 17:05:35 872
原创 从代码到责任:离职后的“遗留问题”如何让我重新审视编程人生
然而,这次的 bug 并不只是小范围的失效,而是导致了多个项目的检索模块异常,甚至出现了生产环境的故障。我们留给团队的,不只是代码,还有解决问题的态度与方法论。事实上,每一行代码都可能是后续团队的基础,而这份基础的稳固程度取决于开发者的责任心和预见性。经过回顾和调试,我改进了线程池的使用逻辑,增加了任务提交的超时与异常重试机制,并补充了更加全面的单元测试和压力测试。作为一名 Java 高级程序员,我一直以为代码的生命周期结束于提交后的那一刻,直到一次意外,让我重新定义了“责任”在开发中的分量。
2024-11-20 10:37:33 257
原创 Centos安装docker(linux安装docker)
如下的回复是没有连接到docker,因为docker没有启动。】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!以下再写几个常用的docker启动或关闭的命令。】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【然后手动启动docker。
2024-11-20 10:17:31 565
原创 记录elasticsearch-analysis-dynamic-synonym从8.15.0升级到8.16.0所遇到的问题
步骤一、linux系统下执行elasticsearch-module中的build.sh脚本步骤二、maven环境下elasticsearch-cluster-runner执行maven install命令安装到本地maven仓库。步骤三、修改版本号打包插件。
2024-11-19 09:19:33 364
原创 elasticsearch 8.x 插件安装(六)之Hanlp插件
代码地址:https://gitee.com/bubaiwantong/elasticsearch-analysis-hanlp。
2024-10-28 17:18:14 546
原创 elasticsearch 8.x 插件安装(四)之简繁体插件
代码地址:https://github.com/infinilabs/analysis-stconvert。
2024-10-28 17:17:28 468
原创 elasticsearch 8.x 插件安装(三)之拼音插件
Github地址:https://github.com/infinilabs/analysis-pinyin。
2024-10-28 13:04:17 758
原创 快速搭建SpringBoot3+Prometheus+Grafana
先进入Grafana官网寻找合适的SpringBoot程序模板 https://grafana.com/grafana/dashboards/?进入http://localhost:3000 登录,初始账号和密码都是admin,然后找到Data Source,进行如下操作,填好之后点击确认。本地访问 http://localhost:8080/prometheus/actuator/prometheus。到官网下载最新版 https://prometheus.io/download/
2024-10-23 12:38:50 989
原创 使用jps命令查看Java进程
编程精选网(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-10-13 22:01:08 1087
原创 prometheus学习笔记之PromQL
官方文档:https://prometheus.io/docs/prometheus/latest/querying/basics/Prometheus提供⼀个函数式的表达式语⾔PromQL (Prometheus Query Language),可以使⽤户实时地查找和聚合时间序列数据,表达式计算结果可以在图表中展示,也可以在Prometheus表达式浏览器中以表格形式展示,或者作为数据源, 以HTTP API的⽅式提供给外部系统使⽤。
2024-10-06 23:23:45 1333
原创 Java sleep和yield的区别
线程调用sleep方法会从RUNNING转为TIME_WAITING状态,休眠了指定时间后会变成RUNNABLE状态,等到CPU分配了时间片之后,才会变成RUNNING状态。线程yield方法会从RUNNING直接变成RUNNABLE状态,不会阻塞。
2024-09-09 17:43:04 211
原创 带你认识单例模式之七种不同实现方式,最后一种堪称王炸,你绝对没见过!
顾名思义,这是一个饿汉子,上来就将食物塞进去(实例化),这种方式最简单粗暴实现方式测试代码运行结果。
2024-09-04 12:51:37 503
原创 记录elasticsearch-analysis-dynamic-synonym从8.7.0升级到8.15.0所遇到的问题
今天打算用elasticsearch最新版本来学点东西,发现安装es插件就遇到了许多问题,于是便通过此篇博客来记录问题的整个过程。去年我学习用的elasticsearch版本为8.7.0,当时GitHub有一个大佬直接升级到了8.7.1,我只需要改改版本号重新打个包就行啦,根本就没考虑那么多问题。但是今年我想要用最新版本8.15.0来搞点事情,就不得不面对升级问题啦。首先我先说问题,我这次照常,将elasticsearch-analysis-dynamic-synonym项目的pom中的版本号从8.7.0修
2024-09-01 18:51:04 1061
原创 SQL优化
其实我们区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询,所以我们会以驱动表的快速返回为目标,那么就会考虑到索引及结果集的关系了 ,另外IN时不对NULL进行处理。来实现相同的功能,关联查询的效率要提高很多,所以建议在数据查询时避免使用子查询(尤其是在记录很多时),而最好用关联查询来实现。一、写明查询具体某几列,减少*的使用,表名过长时,尽量使用表的别名,和列名一样。九、尽可能的使用 varchar/
2024-08-28 07:49:13 458
转载 MySQL回表查询
在中,回表(Look Up)指的是在进行索引查询时,首先通过索引定位到对应页,然后再根据行的物理地址找到所需的数据行。换句话说,回表是指根据索引查询到的主键值再去访问主键索引,从而获取完整的数据记录。
2024-08-19 09:43:43 386
原创 美团后端二面
编程精选网(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-07-25 13:12:09 617
原创 python实现批量化查询耗时SQL
编程精选网(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-07-24 10:24:59 528
原创 Python实现Java mybatis-plus 产生的SQL自动化测试SQL速度和判断SQL是否走索引
编程精选网(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-07-23 22:19:24 1099
原创 python操作迅雷下载,支持文件重命名
最近从网上扒拉了许多的学习资料,发现一个一个手动重命名下载真的太伤身体了,然后就想想是否可以用python来操作迅雷一键下载我想要的学习资料,网上找了一圈,发现是真的可以下载,真的牛!再也不用一个一个点击下载了,真TM太爽了。
2024-06-16 22:29:58 573
原创 真的太太太难顶顶顶了!!!为了微信群发消息,我写了一个自动化脚本
编程精选网(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-06-04 20:37:08 330
原创 如何快速的将Excel定义的表结构变成MySQL的建表语句
最近需求有点多啊,做一个小需求就有一堆表结构,一个一个实行CV大法,实在太伤身体了,有没有能够快速便捷的方法将一大堆Excel表转换成MySQL的表结构建表语句呢,网上张罗找了半天发现毛也没有,找到了也没有用,也就是换个地方CV而已,手敲键盘的数量依旧没有减少,怎么办?文件,放到当前pycharm工程目录下,其中内容如下,在CV的时候,需要每个数据中间的空格替换成。此处我的技术选型为python,别问为什么,问就是我只会python,其它的我啥也不会。修改一下就可以了,只要文件名,不要后缀。
2024-05-30 13:34:38 941
原创 java安装和配置环境变量
Sun公司(Orcale收购)开发的跨平台与语言,目前java体系包含J2EE(企业级web开发)、J2SE(桌面程序应用开发)、J2ME(手机应用程序开发)G1是最受欢迎的GC算法。Java 11及更高版本的G1收集器是默认的GC,而Java 8中并不是。出于对G1的喜爱,很多开发者才会选择抛弃Java 8。springboot3.0 是需要用java17和spring6.0为基础建设。如果从企业选型最新springboot3.0作为架构来说,它搭配jdk17肯定是标配了。
2024-05-29 00:00:18 1245
原创 设计模式 之 迭代器模式(Iterator)
可以将遍历数据的行为从聚合对象中分离出来,封装在一个被称之为“迭代器”的对象中,由迭代器来提供遍历聚合对象内部数据的行为,这将简化聚合对象的设计,更符合“单一职责原则”的要求。在迭代器模式中只需要用一个不同的迭代器来替换原有迭代器即可改变遍历算法,我们也可以自己定义迭代器的子类以支持新的遍历方式。由于引入了迭代器,在原有的聚合对象中不需要再自行提供数据遍历等方法,这样可以简化聚合类的设计。在迭代器模式中,由于引入了抽象层,增加新的聚合类和迭代器类都很方便,无须修改原有代码,满足 “开闭原则” 的要求。
2024-05-27 23:42:03 484
原创 java11新特性
代码精选(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-05-26 23:11:53 538
原创 Elasticsearch慢查询日志配置
代码精选(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-05-25 22:02:26 722
原创 java excel上传--poi
代码精选(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-05-23 22:53:33 303
原创 【Java】百万数据excel导出功能如何实现
最近我做过一个MySQL百万级别数据的excel导出功能,已经正常上线使用了。这个功能挺有意思的,里面需要注意的细节还真不少,现在拿出来跟大家分享一下,希望对你会有所帮助。原始需求:用户在UI界面上点击全部导出按钮,就能导出所有商品数据。乍一看,这个需求挺简单的。但如果我告诉你,导出的记录条数,可能有一百多万,甚至两百万呢?这时你可能会倒吸一口气。如果同步导数据,接口很容易超时。如果把所有数据一次性装载到内存,很容易引起OOM。数据量太大sql语句必定很慢。
2024-05-22 23:08:27 1477
原创 设计模式整理
代码精选(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-05-20 00:12:40 962
原创 es 分词器(五)之elasticsearch-analysis-jieba 8.7.0
今天咱们就来讲一下es jieba 8.7.0 分词器的实现,以及8.x其它版本的实现方式,如果想直接使用es 结巴8.x版本,请直接修改pom文件的elasticsearch.version版本号即可,然后打包安装就行,不需要做太多的操作。
2024-05-15 22:45:20 1244
原创 python爬虫(五)之新出行汽车爬虫
代码精选(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-05-13 23:50:54 548 1
原创 python爬虫(四)之九章智算汽车文章爬虫
代码精选(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-05-12 23:38:47 586 2
原创 python爬虫(三)之虎嗅网汽车文章爬虫
代码精选(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-05-10 20:05:48 391 2
原创 Java 8特性(一) 之 手写Stream流filter、map和forEach方法
代码精选(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-05-07 15:57:21 657 1
原创 python爬虫(二) 之 42号网汽车文章爬虫
今天在咸鱼上有个买家找我一个42号网汽车文章的爬虫,目前需求已经做完了,现在将这部分代码开源,供大家参考。爬虫能够抓取到网站上所有文章的数据,大概一小时左右就能将这个网站上的数据吃干抹尽。下面是程序的运行结果,最终抓取的数据放在同级目录下的。
2024-05-07 08:44:55 352
原创 python爬虫(一)之 抓取极氪网站汽车文章
代码精选(www.codehuber.com),程序员的终身学习网站已上线!后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【JavaGPT】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!
2024-05-06 22:02:21 633 1
elasticsearch-analysis-hanlp-8.17.0.zip
2024-12-20
elasticsearch-analysis-dynamic-synonym-8.17.0.zip
2024-12-20
elasticsearch-analysis-stconvert-8.17.0.zip
2024-12-20
elasticsearch-analysis-pinyin-8.17.0.zip
2024-12-20
elasticsearch-analysis-jieba-8.17.0.zip
2024-12-20
elasticsearch-analysis-ik-8.17.0.zip
2024-12-20
elasticsearch-analysis-hanlp-8.16.2
2024-12-20
elasticsearch-analysis-jieba-8.16.2
2024-12-20
elasticsearch-analysis-dynamic-synonym-8.16.2
2024-12-20
elasticsearch-analysis-pinyin-8.16.2
2024-12-20
elasticsearch-analysis-stconvert-8.16.2
2024-12-20
elasticsearch-analysis-stconvert 8.16.1
2024-11-25
elasticsearch-analysis-pinyin-8.16.1
2024-11-25
elasticsearch-analysis-jieba 8.16.1
2024-11-25
elasticsearch-analysis-hanlp 8.16.1
2024-11-25
elasticsearch-analysis-dynamic-synonym 8.16.1
2024-11-25
elasticsearch-analysis-dynamic-synonym 8.16.0
2024-11-18
elasticsearch-analysis-stconvert 8.16.0
2024-11-15
elasticsearch-analysis-pinyin 8.16.0
2024-11-15
elasticsearch-analysis-jieba 8.16.0
2024-11-15
elasticsearch-analysis-hanlp 8.16.0
2024-11-15
elasticsearch-analysis-stconvert-8.15.3
2024-10-24
elasticsearch-analysis-pinyin-8.15.3
2024-10-24
elasticsearch-analysis-jieba-8.15.3
2024-10-24
elasticsearch-analysis-ik-8.15.3.zip
2024-10-24
elasticsearch-analysis-hanlp-8.15.3
2024-10-24
elasticsearch-analysis-dynamic-synonym-8.15.3
2024-10-24
elasticsearch-analysis-dynamic-synonym-8.15.0
2024-09-09
elasticsearch-analysis-pinyin-8.15.0
2024-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人