- 2019-08-29 根据数据库自动生成dao中需要的对象
a6ec74fc2514
公司已经配置好了各种依赖建立好数据库的各个字段后主要是对generatorConfig.xml文件进行修改1.头2.不知道什么配置3.4.里面的重要配置配置信息5.指定数据库表好像也不是数据库名,是线上的啥没看明白最后把最上边的补上就可以了6.右边点击mavendao中的plugins中的mybatis-generator:generate运行自动生成还有一个关于设置当前时间的用navi这个数据库
- spring和Mybatis的逆向工程
eqa11
springmybatisjava
文章目录十二、注解开发1、注解方式单表的增删改查的操作十三、逆向工程13.1、创建逆向工程的步骤⑴添加依赖⑵配置MyBatis的核心配置文件⑶创建逆向工程的配置文件,该文件文件名必须是:generatorConfig.xml13.2测试十四、分页插件14.1、使用步骤14.2分页插件的使用十二、注解开发注解方式比较简单,但是实际开发不推荐使用注解,使用配置文件的方式,不需要改源代码)1、注解方式单
- MyBatis--06- Generator自动生成dao、mapping、bean配置
知行合一。。。
Spring基础知识--SSMmysqljavaintellij-idea
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言MyBatisGenerator官方参考文档http://mybatis.org/generator/index.html1.pom.xml注意:1.配置的generatorConfig.xml路径要对2.注意mysql是5.7还是8.0版本对应2.编写配置文件generatorConfig.xml配置1:有参构造方法配置
- 在springboot中使用mybatis generate自动生成实体类和mapper
想养一只!
javamybatisgeneratejava自动生成实体类自动生成mapper层
1、在全局的pom中引入mybatisgenerate的依赖org.mybatis.generatormybatis-generator-core1.3.52、在全局的pom中加入插件org.mybatis.generatormybatis-generator-maven-plugin1.3.5src/main/resources/mybatis-generator/generatorConfig
- java-ssm使用逆向工程生成代码
打工人小夏
java开发语言springidea
一、新建项目记得勾选,然后点next二、导入jar包,没有jar包的,我会上传到gitee拉取一下就行,链接在末尾选择你把jar包的位置即可,然后ok再点击Artifacts选项,鼠标移入Fix,选择第一项,然后点击apply按钮,最后ok三、然后新建好以下文件,内容代码都已为你准备好了,往下看generatorConfig5.xml文件内容-->-->-->-->数据库用户名和密码记得改成自己对
- java逆向工程_java逆向工程-mybatis-generator
演员陈星旭
java逆向工程
题记:在快速开发的项目中有使用到,这样可以避免冗余工作环境:必须先安装maven环境,否则无法实现哦!方式一(命令行执行):1、目录结构2、generatorConfig.xml内容/p>PUBLIC"-//mybatis.org//DTDMyBatisGeneratorConfiguration1.0//EN""http://mybatis.org/dtd/mybatis-generator-c
- mybatis的逆向工程
知识冷不丁进了脑子
mybatis数据库
一、什么是mybatis的逆向工程?根据数据库表逆向生成Java的pojo类,SqlMapper.xml文件,以及Mapper接口类等。需要使用插件需要提供pojo类名、包名以及生成位置。SqlMapper.xml文件名以及生成位置。Mapper接口名以及生成位置。连接数据库的信息。指定那些表参与逆向工程。......二、设置步骤【generatorConfig.xml】:【在pom.xml文件中
- 一键生成mybatis
pigpigpi
Mybatis数据库javamysqlmybatismaven
一键生成mybatis工具1.mybatis-generator步骤:步骤1:修改pom.xml,添加mybatis-generator-maven-plugin插件org.mybatis.generatormybatis-generator-maven-plugin1.3.2src/main/resources/generatorConfig.xmltruetrueGenerateMyBatis
- MyBatis的逆向工程
五敷有你
springmybatisadb
1.导入逆向工程依赖:mysqlmysql-connector-java8.0.16org.slf4jslf4j-log4j121.6.1org.mybatis.generatormybatis-generator-core1.3.22.配置逆向工程配置文件在resources目录下放置一个名为generatorConfig.xml的配置文件,文件内容如下:(名字必须是gengratorConfi
- SpringBoot基础配置
北桥T
SpringBoot常用配置Mybatis-generatorConfig.xml具体参数,包名根据项目自行修改Maven添加生成实体类、接口xml(在pom.xml添加)org.mybatis.generatormybatis-generator-maven-plugin1.3.5mysqlmysql-connector-java5.1.39org.mybatis.generatormybati
- 【Spring实战】09 MyBatis Generator
好久不见的流星
Spring实战springmybatisjava
文章目录1.依赖2.配置文件3.生成代码4.详细介绍generatorConfig.xml5.代码详细总结SpringMyBatisGenerator是MyBatis官方提供的一个强大的工具,它能够基于数据库表结构自动生成MyBatis持久层的代码,包括实体类、Mapper接口和XML映射文件。这种自动代码生成的方式能够提高开发效率,减少手写代码的工作量。本篇博客将引导你如何使用SpringMyB
- 代码自动化生成的方式
GikX
-Pom.xml文件的修改-generatorConfig.xml配置-配置运行命令参数##案例实操官网地址:http://generator.sturgeon.mopaas.com/index.html对于代码自动化生成,我们借助maven插件来实现mybatiscrud基本代码的生成。配置步骤如下:###1.Pom.xml文件的修改添加mybatis插件配置~~~xmlspring_mybat
- MyBaties根据generatorConfig配置文件生成映射文件
芥末鱿鱼~
MyBatiesmybatisgeneratorConfig逆向工程
MyBaties根据generatorConfig配置文件生成映射文件MyBatis是一个基于Java语言的持久层框架,它通过XML描述符或注解将对象与存储过程或SQL语句进行映射,并提供了普通SQL查询、存储过程和高级映射等操作方式,使得操作数据库变得非常方便。如果需要使用MyBatisGenerator来自动生成Java代码和MyBatis映射文件,则可以通过一下步骤来实现添加POM插件依赖o
- 五、实战脚手架搭建-逆向生成代码和配置mybatis
xo1995
5实战脚手架搭建-逆向生成代码和配置mybatis5.1新建generatorConfig.xmlgeneratorConfig.xml的头文件http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd报红解决方案:左边有红色小灯泡,点击Fetchexternalresource即可解决[图片上传失败...(image-7a28ca-158779
- IDEA集成MyBatis Generator 插件 详解
IT管道工
javamybaitsjavagenerator
1、修改maven的pom文件只需要将如下依赖添加到pom.xml文件中即可。(注意此处是以plugin的方式,放在中间即可)org.mybatis.generatormybatis-generator-maven-plugin1.3.22、编写generatorConfig.xml需要特别注意的是:在IDEA开发环境下,这个文件需要放置在resources的根目录下面文件内容如下文件的位置如下3
- Mybatis的逆向工程
五敷有你
mybatis
第一步:导入逆向工程依赖:mysqlmysql-connector-java8.0.16org.slf4jslf4j-log4j121.6.1org.mybatis.generatormybatis-generator-core1.3.2第二步:配置逆向工程配置文件在resources目录下放置一个名为generatorConfig.xml的配置文件,文件内容如下:(名字必须是gengratorC
- Mybatis逆向工程
半生瓜-
mybatis
步骤1新建模块mybatis-generator打包方式jar步骤2在pom中添加逆向工程插件org.mybatis.generatormybatis-generator-maven-plugin1.4.1truemysqlmysql-connector-java8.0.33步骤3配置generatorConfig.xml步骤4CarExample作用:封装查询条件
- Mybatis的代码生成工具
玄天灵
ssmmybatisjava
SSM中使用步骤1、在pom.xml添加插件pom.xmlorg.mybatis.generatormybatis-generator-maven-plugin1.3.7${basedir}/src/main/resources/generatorConfig.xmltruetrue2、在资源目录下添加配置文件generatorConfig.xml-->>>propertyname="useAct
- mybatis-generator逆向工程设置不生成Example类
半知CN
数据库mybatis
之前每次生成po和mapper,都会生成Example类和其对应的CURD方法。删起来也比较麻烦,所以干脆让它不生成即可。具体配置很简单,只需要在要设置的表的table标签里将要生成的方法给关掉即可,代码如下。最后附上完整的generatorConfig.xml文件代码
- IDEA mybatis 插件mybatis-generator 使用
七月学长
JAVA从入门到精通的进阶之路1024程序员节idejava
Eclipse中可以可以使用mybatis插件自动生成实体类、以及mybatis的xml文件,在idea中同样适用。1、在resources文件夹下建立文件generatorConfig.xml代码如下所示:上面的xml看着可能有些乱,不过复制粘贴到自己的编辑器中就好些,下面逐一解释。驱动文件制定配置项,配置驱动文件所在的位置:例如:主标签,下面可以包含其他标签,targetRuntime=“My
- MyBatis Generator - 快速生成 实体类 和 映射文件
陈亦康
部署和配置mybatisjavaspring
目录一、MyBatisGenerator的使用1.1、生成类和映射文件1.1.1、在pom.xml中引入依赖1.1.2、根据configurationFile标签中配置的路径创建generatorConfig.xml文件1.1.3、自动生成类和映射文件1.1.4、在Insert标签中添加获取主键值的选项1.1.5、扫描配置:添加@Mapper注解/添加扫描注解1.1.6、配置mybatis1.1.
- SpringMVC:从入门到精通,7篇系列篇带你全面掌握--三.使用SpringMVC完成增删改查
是辉辉啦
框架java数据库开发语言
WelcomeHuihui'sCodeWorld!!接下来看看由辉辉所写的关于SpringMVC的相关操作吧目录WelcomeHuihui'sCodeWorld!!效果演示一.导入项目的相关依赖二.添加框架的配置文件generatorConfig.xmljdbc.propertieslog4j2.xmlSpring-context.xmlSpring-mvc.xmlSpringMVCzy.xml三
- springboot整合mybatis
徐卖狼
九;springboot整合mybatis(持久层框架)1.使用generatorConfig生成mapper及pojo2.基于mybatis的CRUD功能3.整合mybatis-pagehelper实现分页4.自定义mapper实现十;springboot整合持久层事务一般在实现类方法前加上注解:@Transactional(propagation=Propagation.REQUIRED)1.
- 通用Mapper插件->generatorConfig.xml中头文件红色标识错误
云鲸鱼rain
错误截图.JPG解决方案:pom.xml增加依赖如下依赖.JPGorg.mybatis.generatormybatis-generator-core1.3.5
- mybatis-generator
hqwer
org.mybatis.generatormybatis-generator-core1.3.2org.mybatis.generatormybatis-generator-maven-plugin1.3.2src/main/resources/generatorConfig.xmltruetrueimage.png
- Maven之Mybatis逆向生成
Mr.Letian
使用方面#Mybatis
1.配置pom(引入插件)org.mybatis.generatormybatis-generator-maven-plugin1.3.5truetruesrc/main/resources/mybatis/generatorConfig.xml2.编写mybatis生成配置generatorConfig.xmlgenerator.propertiesjdbc.driverLocation=G:\
- mybatisGenerator的配置文件生成代码
leimelon
@Testpublicvoidtest11(){ArrayListwarings=newArrayList();booleanoverwrite=true;StringgetConfig="/generatorConfig.xml";Filefile=newFile(test1.class.getResource(getConfig).getFile());ConfigurationParserc
- springboot配置数据库连接池,springboot整合mybatis以及整合pagehelper
꧁༺心如止水༻꧂
笔记
springboot整合mybatis一、springboot配置数据库连接池druid1.新建springboot项目2.相关pom依赖3.配置application.yml案例(三个)案例1(say1)案例2(say2)案例3(say3)二、springboot整合mybatisspringboot整合mybatis逆向生成插件逆向生成配置文件generatorConfig.xml运行生成测试
- IDEA+SpringBoot+MyBatis Dynamic SQL搭建后台系统
ChatGPTer
云ideasqlspringbootmybatis
l>我的新书《AndroidApp开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情文章目录1.开发环境2.创建工程3.安装mysql和NavicatPremium4.插件下载5.pom.xml6.generatorConfig.xml7.生成entity和mapper文件8.生成UserService和其实现类9.生成UserController10.运行11.Git
- mybatis-generatorConfig.xml【自留】
Violettt.
数据库mybatisxmljava
/resource/generatorConfig.xml需要修改的部分:classPathEntry路径(jar包路径)数据库连接池(包含用户密码)pojodaomapper路径防止生成WithBOLBs传送门:对数据库text的处理生成的具体表传送门:xml头部连接DTD爆红报错传送门:具体配置说明-->
- Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
- escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
- ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
- Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- 旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
- 全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
- Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
- SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
- [置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
- document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
- 关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
- NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
- Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
- 【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
- Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
- java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
- 读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
- SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
- JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
- vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
- shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
- 高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
- hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
- Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
- Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
- 关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
- 不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
- 自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
- Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
- 利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =