![](https://img-blog.csdnimg.cn/20181214164506658.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java学习技术对比
文章平均质量分 67
该专栏是用于总结对比学习中遇到的相似技术(功能,类型,框架等),对比异同点,优缺点以及各自使用场景的知识汇总
_花开富贵
这个作者很懒,什么都没留下…
展开
-
Ansj分词
Ansj分词1.参考文档2.介绍3.demo4.自定义用户词典1.参考文档使用手册githubgit文档地址(最新)项目的文档地址(有点旧)2.介绍是一个ictclas的java实现.基本上重写了所有的数据结构和算法.词典是用的开源版的ictclas所提供的.并且进行了部分的人工优化内存中中文分词每秒钟大约100万字(速度上已经超越ictclas)文件读取分词每秒钟大约30万字准确率能达到96%以上目前实现了.中文分词. 中文姓名识别 . 用户自定义词典可以应用到自然语言处原创 2021-05-21 10:43:24 · 269 阅读 · 0 评论 -
JMeter压力测试报告分析
JMeter一、测试工具:二、JMeter介绍:三、Java环境的安装与使用:3.1.初始化3.1.1.下载并安装,3.1.2.解压,3.1.3.进入bin目录,3.1.4.cmd启动jmeter.bat,3.1.5.出现两个窗口:一个cmd窗口,一个JMeter的 GUI3.2.创建测试3.2.1.创建线程组3.2.2.设置线程数和循环次数。线程数为1000,循环一次3.2.3.创建Http请求3.2.4.添加察看结果树和聚合报告四、 报告内容:4.1. 压力测试概要4.2. 测试说明4.3. 测试结果分原创 2021-03-10 18:28:08 · 10666 阅读 · 2 评论 -
为开发项目编写规范的README文件
README1.README.md的重要性:2.主要内容:其他关键信息:涉及到的工具:3.demo项目描述环境依赖部署步骤目录结构V1.0.0 版本内容更新了解更多1.README.md的重要性:1、过了很长时间后,仍然知道代码里,当初写了什么;2、其他人看代码时不需要那么费劲;3、代码的质量就大大的提高;2.主要内容:1、软件定位,软件的基本功能;2、代码目录结构说明3、运行环境、三方依赖4、运行代码的方法:安装,运行,部署等等;5、简要的使用说明;6、文档地址,比如swagger原创 2021-03-10 12:09:09 · 968 阅读 · 0 评论 -
pdf转图片org.apache.pdfbox
pdfbox --> Save as Images1. 使用到的资源:2.简述:3.PDFBox的功能:4.Save as Image代码:效果:1. 使用到的资源:org.apache.pdfbox文档地址:官方文档2.简述:Apache PDFBox是一个开源Java库,支持PDF文档的开发和转换。 使用此库,您可以开发用于创建,转换和操作PDF文档的Java程序。除此之外,PDFBox还包括一个命令行实用程序,用于使用可用的Jar文件对PDF执行各种操作。3.PDFBox的功能:原创 2021-03-10 12:07:17 · 1439 阅读 · 0 评论 -
MySQL 全文检索方案 - FULLTEXT search 索引
1.产生1.1.MySQL LIKE语句 ‘%text%’ 是无法使用索引的,Like 能用上索引的唯一可能 LIKE 'text%',大多数需求不能满足1.2.mysql 5.7.6 之后支持了中日韩文的全文检索2.特点1.实际上,就是增加了一个新的索引类型 FULLTEXT2.FULLTEXT 索引只能用于 【InnoDB】 及 【MyISAM 】表,可以应用于 CHAR,VARCHAR,TEXT 字段3.提供了内置的支持 CJK (中文,日文,韩文)的 ngram 分词器4.对于大量数据原创 2021-02-25 17:40:45 · 1018 阅读 · 0 评论 -
PostMapping接收文件类型,MultipartFile转File
1.PostMapping上传文件需要用MultipartFile接收2.需要转file的话,就手动转:3.上传文件成功后,记得删除本地文件:4.postman请求上传文件,还搞错好几次:1.PostMapping上传文件需要用MultipartFile接收2.需要转file的话,就手动转:@PostMapping("/importData") public ResponseEntity importDataByFile (@RequestParam("file") MultipartFile.原创 2021-02-24 15:24:48 · 2866 阅读 · 0 评论 -
Intellij IDEA 运行gradle项目时报错:gradle Command line is too long.
1.错误信息2.解决:3.原因:1.错误信息Command line is too long. In order to reduce its length classpath file can be used.Would you like to enable classpath file mode for all run configurations of your project?2.解决:.idea/workspace.xml中搜索PropertiesComponent 插入代码:&l.原创 2021-02-22 11:46:03 · 652 阅读 · 0 评论 -
java接口参数用抽象类或者接口类型接收【反序列化多态】
接口参数用抽象类接收傻得解决方法JsonTypeInfo 注解简单介绍才艺展示扩展:大型工程里的应用1. 给子类加JsonTypeName注解2. 借助reflections框架,将所有JsonTypeName注解类扫描出来3. 手工将扫出来的类注册到ObjectMapper对象其他主流json框架对多态的支持傻得解决方法众所周知所以只能用Map接收对象,然后转换成对象?看着就感觉很麻烦,然而我还是这样做了,因为当时没有想到其他方案【这个方案就不贴了,因为压根不觉得这是一个解决方案】事实上,存原创 2020-12-23 16:22:20 · 1108 阅读 · 0 评论 -
Error : java 不支持发行版本5 [idea运行项目时报错]
Error : java 不支持发行版本51.bug:启动项目时候报了这个错2.原因:本地运行用的Java版本与项目编译配置使用的Java版本不一致,尤其是我们本地配置多个jdk的容易搞混3.解决方案:【我本地运行用的是JDK9,其他的主要参照自己本地版本号】3.1.第一步:测试Java的Stream操作,需要检查一下项目及环境使用的Java编译版本配置。3.2.第二步:Target bytecode version设为本地Java版本。4.结束:1.bug:启动项目时候报了这个错2.原因:本地运行用原创 2020-07-02 10:29:44 · 385 阅读 · 0 评论 -
关系型数据库 与 非关系型数据库比较
关系型数据库 与 非关系型数据库比较原创 2018-11-20 10:00:50 · 2323 阅读 · 2 评论