人工智能
文章平均质量分 58
华大哥
擅长多种语言开发前端及后端,喜欢闲余时间敲点code.
展开
-
mybatis-plus 数组包含查询(postgreSql)
我们都知道PostgreSQL数组类型字段查询可以使用 ANY/SOME/ALL 关键字进行筛选。比如用户关注的店铺app名称,是数组的形式,这样我们使用函数的方式进行模糊搜索的方式来查找,当然我们使用注解转换成数组,直接 使用 @> 操作符 当然也是可以的。...原创 2022-06-05 16:35:41 · 3932 阅读 · 0 评论 -
mybatis插入数据后返回自增主键ID的2种方式
开发过程中我们经常性的会用到许多的中间表,用于数据之间的对应和关联.这个时候我们关联最多的就是ID,我们在一张表中插入数据后级联增加到关联表中.我们熟知的mybatis在插入数据后返回的是插入成功的条数,那么这个时候我们想要得到相应的这条新增数据的ID,该怎么办呢?............原创 2022-06-05 16:00:23 · 13921 阅读 · 0 评论 -
SpringBoot、mybatis返回树结构的数据
本文主要介绍了springboot怎样构造树形结构数据并查询,文中通过示例代码介绍的非常详细,具有一定的参考价值,输出一个树型数据原创 2022-04-17 14:12:02 · 2038 阅读 · 0 评论 -
idea Cannot resolve method (最新2020解决办法)
idea Cannot resolve method (最新2020解决办法),Lombok是Java语言的实用工具,确切的说,应该说是一个很好用的插件,对,插件!可以用来帮助开发人员消除Java代码的冗长,尤其是对于简单的Java对象(POJO),它通过注解实现这一目的,而不是一大段一大段的Java方法原创 2021-12-07 10:43:26 · 5796 阅读 · 5 评论 -
idea 可以通过 RESTful Web 插件,从此不用再开Postman了
接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。所谓工欲善其事必先利其器,在没有尝到IDEA REST真香之前,postman(chrome的一款插件)确实是一个非常不错的选择,具有完备的REST Client功能和请求历史记录功能。但是当使用了IDEA REST之后,postman就可以丢了,因为,IDEA REST Client具有postman的所有功能原创 2021-11-26 16:41:36 · 868 阅读 · 0 评论 -
Intellij IDEA 提示cannot find declaration to go to 解决方法
Intellij IDEA ,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannot find declaration to go to原创 2021-11-26 16:14:08 · 21232 阅读 · 1 评论 -
在maven的pom.xml中添加本地jar包
原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但也有特殊情况。比如我下载了spire.pdfspire.pdf-4.4.8.jar使用maven缺并没有下载成功,那么这个时候我们可以找到对应的版本的jar包,下载到本地,本地进行安装:maven远程下载失败 手动导包到本地仓库:1、maven远程下载jar包到本地仓库失败,确实网络原因或者其他原因下不来,我们可以手动导入进去,就是收到安装到本地仓库,不知直接复制粘贴就行的原创 2021-10-09 15:26:58 · 1556 阅读 · 0 评论 -
基于springboot的spire.pdf添加印章
在一些场合,我们往往需要使用印章来给每页文档加盖一个印章,以表示该文档经过某个部门的认证的,常规的做法就是打印文档后盖章,如果需要电子档再行扫描一下。这样的处理,如果文档很多,且仅仅需要电子文档的就很麻烦了,需要打印再盖章再扫描,而且电子文档往往有失真的问题。本篇随笔介绍如何在在Winform程序中使用Spire.Pdf实现页面添加印章处理,解决这一痛处。下面我使用springboot利用spire.pdf添加印章。代码结构如下:我们先弄一个透明的图章:pom.xml如下:&.原创 2021-08-29 14:34:28 · 1593 阅读 · 1 评论 -
负载性能测试工具之—— Locust 安装和测试使用
Locust:简介和基本用法 我个人在性能测试工作中,负载生成工具使用的大多都是jmeter,之前学习python时顺带了解过python开源的性能测试框架locust。这篇博客,简单介绍下locust的使用方法,仅供参考。。。官方文档:Locust说明文档一、认识Locust1、定义Locust是一款易于使用的分布式负载测试工具,完全基于事件,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通过gevent使用轻量级过程(即在自己的进程内运行)。2、特原创 2021-07-22 10:33:53 · 1544 阅读 · 2 评论 -
mybatis获取无限极树的根节点和父节点
项目中的一个需求是获取一个商品所属的二级分类名称。思路分析,首先,我们是可以拿到当前商品所属的子分类的,比如说我买的是一个iPhoneSE,对应的分类名称是iPhone低端版,然后反向递归去查询父分类。它的父分类是iPhone,同理,iPhone的父分类是手机,所以最后面我们拿到的对象应该是手机这个二级分类。...原创 2021-06-16 17:54:00 · 1081 阅读 · 0 评论 -
mybatis使用注解方式插入数据后获取自增长的主键值
mybatis使用注解方式插入数据后获取自增长的主键值Mybatis使用:Sql Annotationmybatis本身提供的注解插入插入的使用注解获取自增id的方式有INSERT INTO table_name (col1, col2,…) VALUES (‘val1’, ‘val2’…);...原创 2021-06-06 15:26:48 · 2174 阅读 · 2 评论 -
Intellij JRebel 插件使用热部署插件JRebel使用解决方案
JRebel 简单介绍JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启整个项目,才能生效,使用JRebel后,可以不用重启便可将修改加载进web页面,非常的高效。目前对于idea热部署最好的解决方案就是安装JRebel插件。第一步:Idea下安装JRebel插件这一步非常简单!! 1.打开IDEA;打开 File->Settings 2. 安装插件第...原创 2021-05-07 18:10:17 · 3605 阅读 · 0 评论 -
PHP使用SpringBoot Elasticsearch 进行搜索排序
springboot+elasticsearch实现一个搜索引擎,PHP使用接口调用一、elasticsearch的安装ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。(如何安装elasticsearch?)二、elasticsearch-head下载及安装1、谷歌浏览器可以直接在Chrome原创 2021-04-29 10:52:26 · 627 阅读 · 0 评论 -
python 使用wordColud统计中文词云
词云”这个概念由美国西北大学新闻学副教授、新媒体专业主任里奇·戈登(Rich Gordon)提出。“词云”就是对网络文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,从而过滤掉大量的文本信息,使浏览网页者只要一眼扫过文本就可以领略文本的主旨。通过数据分析对数据可视化,进而直观的分析得出结果,wordcloud词云是一款强大的工具,下面通过文本提取,分词来实现。...原创 2019-09-22 11:47:40 · 302 阅读 · 0 评论 -
个性化推荐里的算法和数学原理
一、什么是个性化推荐?个性化推荐,是系统的智能推荐。为什么豆瓣的私人FM特别符合我们的音乐品味,又为什么电商应用总是知道我们想买什么?个性化推荐的原理使用较多的是这3种方式:基于内容的推荐、基于用户的协同过滤、基于物品的协同过滤这3种推荐方式的核心则是计算相似度。二、这三种推荐方式是什么?介绍相似度的计算之前,先为大家简单介绍一下这三种推荐方式。2-1、基于内容的推荐(Co...原创 2019-06-16 11:28:55 · 1825 阅读 · 0 评论