ETJava Beta | Java    注册   登录
  • 环境介绍 要是有Lucene首选需要添加对应的支持(jar包) 可以直接在官网下载后 将core和analyzers-common两个包添加到工程中即可 如果使用的是maven管理的项目 需要添加对应的依赖即可 lucene官方地址: https://lucene.apache.org/ lucene其他版本下载地址: https://downloads.apache.org/lucene/ maven中央仓库地址: https://mvnrepository.com/ luke下载地址:https://github.com/DmitryKey/luke/releases 说明:目
    发表于 2024-04-03 15:37:16 阅读(189)
  • Lucene知识点 Lucene介绍 1. 什么是全文检索 1.1 数据的分类 结构化数据 特点:数据的类型固定,格式固定,长度固定... 例如:数据库中存放的数据都是结构化的数据 非结构化数据 特点:数据的类型不固定,格式不固定,长度不固定... 例如:word文档,PDF文档,邮件,html网页文件,txt文本文件... 1.2 数据的查询 结构化数据的查询 SQL语句,查询结构化数据的语言,其特点是简单 速度快 非结构化数据的查询 例如 一个文本文件中的内容有很多 此时我们应该怎么查询? a. 目测
    发表于 2024-04-01 23:21:42 阅读(199)
  • 一个完整的文件上传功能包含了前端页面和服务端代码 前端页面:     在做文件上传的时候 会有一个上传文件的页面,首先我们需要一个表单,并且表单的请求方式为post,其次我们的form表单的enctype必须设置为multiparty/form-data  即 enctype="multiparty/form-data" 意思是设置表单类型为文件上传表单,默认情况下form表单的类型是application/x-www-form-urlencoded 不能用在文件上传上边,只能作为普通表单进行数据传输 针对文件上传有多种方式,这里整理两种常用方式 上传文件方式1.     页面上传表单
    发表于 2024-03-30 01:11:39 阅读(191)
  • 自定义配置文件读取工具类   package com.et.util; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /* * 配置文件读取工具类 * */ public class PropertiesUtil { /* * 根据key获取指定的value * */ public static String getValue(String key){ // 1. 创建Properties对象
    发表于 2024-03-28 17:24:02 阅读(190)
  • 借助apache提供的commons包下StringEscapeUtils.escapeHtml(str);方法实现 案例: package com.et.com.et.test; import org.apache.commons.lang.StringEscapeUtils; public class Test { public static void main(String[] args) { String s = ""; String html = StringEscapeUtils.escapeHtml(s);
    发表于 2024-03-28 17:15:09 阅读(190)
  • 序言:                                                                如果你有一个同事这样对你说:"我的配偶今天晚上在家里制造了一顿不同寻常的晚餐,你愿意来参加吗?"(Spouse of me this night today manufactures the unusual meal in home. You will join?) 这时候你脑子里可能会浮现起三件事情:第一,满脑子的疑惑;第二,英语肯定不是这位同事的母语;第三,同事在邀请你参加他的家庭晚餐;       如果你曾经学习过第二种语言,并且尝试过在课堂之外
    发表于 2024-03-14 23:04:38 阅读(219)
  • tomcat官网:     https://tomcat.apache.org/ tomcat下载地址:     https://tomcat.apache.org/download-10.cgi   下载完成后直接解压缩即可 注意:下载的如果是9版本 需要jdk8或以上版本,如果是10版本 则需要8以上版本      
    发表于 2024-02-23 16:42:25 阅读(124)
  • 描述: 获取临近的两条数据 例如 id=3 那么获取到的数据应是id<3,id=3,id>3 这样三条数据 例如下列表格数据 获取id=2的数据时 应查询出来的是id=1,id=2,id=3的这三条数据的集合 id title 1 title1 2 title2 3 title3 SELECT t1.ID, t2.ID AS next_id,t2.title AS nextTitle, t3.ID AS prev_id,t3.title AS prevTitle FROM tab
    发表于 2024-01-06 23:22:23 阅读(238)
  • 我们目前开发,肯定不是jsp servlet,所以官方demo不能直接用,还是得搞SSM或者SpringBoot,以及用到Maven,所以我们这里用SpringBoot来搞个QQ第三方登录的Demo出来; 所以我们这里首先把Sdk4J.jar搞到本地仓库去; 为了方便,我们把Sdk4J.jar放到C:\Users\Administrator目录下(操作系统当前登录的用户目录) 然后cmd进入命令行  执行 mvn install:install-file -DgroupId=com.qq -DartifactId=Sdk4J -Dversion=2 -Dpackaging=jar -Df
    发表于 2024-01-06 18:16:05 阅读(268)
  • Springboot集成QQ互联 集成QQ互联第三方登录 必须先审核通过,提交审核可以参考上一节内容 在集成之前需要将demo中的SDK4J.jar安装到本地 或在项目中单独引入 第一步:原生demo是serlvet版本的,我们这里改为springboot版本(其实两个都一样,只是后边使用springboot较多 所以这里直接使用springboot作为载体框架) 第二部:Springboot版本 第三步:添加sdk4j的依赖 org.springframewo
    发表于 2024-01-06 17:42:07 阅读(249)