- 博客(21)
- 收藏
- 关注
原创 Elasticsearch + Kibana实现词云
需求实现文件导入es,支持格式TXT、DOC、PPT、XLS、PDF、图片ik分词器远程热更新自定义扩展字典和停用字典Kibana配置词云,并显示对应文档详情和字典频次,且自定义显示字典技术点文件导入:es插件ingest-attachment图片文字识别:百度OCR(其实可以自己部署一套PaddleHub, 更推荐,为啥这次不用呢,问就是赶时间!)参考文章springboot+Elasticsearch实现word,pdf,txt内容抽取并高亮分词全文检索elasticsear
2023-07-08 14:57:07 961
原创 使用JPA与Shardingsphere4.0.0-RC2动态划分月表
一、技术选型还是要吐槽一下,貌似基本都是Mybatis,都没几个用Hibernate的。。。SpringBootShardingSphere(4.0.0-RC2)Hibernate二、需求说明实现多数据源管理自动建表(按月新建),并重新初始化分表三、问题4.0.0-RC1 查询和插入@Lob字段数据报错a)插入 java.io.StringReaderb)查询 java.lang.String cannot be cast to java.sql.Clob四、完整代码d
2020-08-16 03:23:24 750
原创 阿里云服务器环境配置
阿里云服务器的环境配置一、安装OpenJDK二、安装MySQLa. 安装MySQL(5.7b. 配置MySQLc. 常用命令三、安装Nginxa. 安装Nginxb. 常用命令四、安装PhpMyAdmina. 安装PHP7.0b. 配置PHP7.0c. 安装PhpMyAdmind. 配置Nginxe. 常见问题f. 常用命令五、安装Redisa. 安装Redis5.0.6b. 配置开机启动六、安装Vsftpda.安装Vsftpdb. 常见问题一、安装OpenJDK搜索资源库中的Open JDKyu
2020-07-22 13:35:10 402
原创 前端实现图片、PDF、word、excel文件预览,java word/excel转PDF
一、引用java word/excel转PDF: 原文地址前端PDFObject插件不能加载远程链接的问题:原文地址前端实现预览的方法总结,如果资源是公共可访问的,推荐使用该文章中的微软在线预览功能实现:原文地址二、效果图三、前端注:前端框架用的bootstrap table,PDF预览使用的PDFObject(官网地址)。<body> <fieldset> <legend>附件</legend> <table id
2020-07-15 12:18:03 1500
原创 解决com.lowagie.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.
又是版本问题原因:STSong-Light’ with 'UniGB-UCS2-H,这个itext-asian为了解决中文不显示的问题.然而版本太高与itext不匹配(包名不一致). <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifact...
2019-05-18 15:15:35 5633
原创 使用IText生成PDF,条形码,通过url在线预览
IText文档(英文API文档)https://itextsupport.com/apidocs/iText5/5.5.13/https://www.coderanch.com/how-to/javadoc/itext-2.1.7/com/lowagie/text/pdf/Barcode128.html在线预览@Overridepublic void printPdf(String or...
2019-05-18 14:43:47 1905
原创 java导出EXCEL表格
Controller @PostMapping("/exportInfo") @ResponseBody public Rest exportJasInfo(HttpServletRequest request, HttpServletResponse response, String queryRequest) { QueryCondition ...
2019-04-17 11:48:42 148
原创 java.lang.InstantiationError:org.elasticsearch.common.transport.TransportAddress
记录下es TransportClient遇到的坑,遇到版本问题是最难受的,自己写的Demo项目是正常的,弄到项目中就出错了Exception in thread &quot;main&quot; java.lang.InstantiationError: org.elasticsearch.common.transport.TransportAddressat com.huibeijia.util.EsUtil...
2019-01-11 16:39:57 4698
原创 学习笔记之数据结构的二叉树与红黑树
1 二叉树特点: 一个节点的左子节点的关键字值小于这个节点,右子节点的关键字值大于或等于这个父节点删除节点: 三种情况 1.该节点没有子节点 将父节点指向它的引用设置为null 2.该节点有一个子节点 父节点指向它的引用和它指向子节点的引用 3.该节点有两个子节点 注:二叉搜索树是按照关键升序排列,对每一个关键字来说,比它...
2019-01-09 15:33:12 233
原创 学习笔记之数据结构的链表
链表优点: 插入和删除都比较快的数据结构缺点: 查找比较慢结构: 每个数据项都包含在“链结点”中,一个链结点是某个类的对象。每个链结点对象中都包含一个对下一个链接点的引用,链表本身的对象中有一个字段指向第一个链结点的引用删除: 将目标链结点的上一个链结点的next指针指向目标链结点的下一个链结点 注:删除掉的元素的next指针还是指向原来的下一个元素...
2019-01-09 15:02:53 101
原创 学习笔记之数据结构的栈与队列
共同点 栈和队列的访问是受限制的,即在特定时刻只有一个数据项可以被读取或删除栈特点: 后进先出实现: 主要机制可用数组来实现,也可以用链表来实现查询: 栈只允许访问一个数据项:即最后插入的数据基本操作: 出栈(Pop)、入栈(Push),还有其他扩展操作,如查看栈顶元素,判断栈是否为空、是否已满,读取栈的大小队列特点: 先进先出删除: 环绕式...
2019-01-09 12:08:43 186
原创 学习笔记之面向对象设计原则
开闭原则对扩展开放,对修改关闭里氏替换原则不要破坏继承体系依赖倒置原则面向接口编程单一职责原则实现类要职责单一接口隔离原则设计接口的时候要精简单一迪米特法则降低耦合度(使用中介类)合成复用原则要优先使用组合或者聚合关系复用,少用继承关系复用。转:详细内容 http://c.biancheng.net/view/1322.html...
2019-01-04 14:44:29 153
转载 学习笔记之装饰模式
装饰(Decorator)模式的定义指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。优点1.采用装饰模式扩展对象的功能比采用继承方式更加灵活。2.可以设计出多个不同的具体装饰类,创造出多个不同行为的组合。缺点装饰模式增加了许多子类,如果过度使用会使程序变得很复杂。模式的结构1.抽象构件(Component)角色:定义一个抽...
2019-01-04 11:49:16 156
转载 学习笔记之观察者模式
观察者(Observer)模式的定义指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。优点:1.降低了目标与观察者之间的耦合关系,两者之间是抽象耦合关系。2.目标与观察者之间建立了一套触发机制。缺点:1.目标与观察者之间的依赖关系并没有完全解除,而且有可能出现循环...
2019-01-04 11:30:59 133
原创 Google Guava学习小计之集合,字符串utils
Google Guava官方教程(中文版) --加载太慢了http://ifeve.com/google-guava/string操作(Strings , Splitter)/** * Strings和Splitter */@Testpublic void string() { //补全字符串 int minLength = 5; String padEn...
2018-12-13 18:50:18 286
原创 Elasticsearch基于TransportClient的java调用
之前使用rest方式调用,不仅在大数据量导入的情况下会有数据丢失的情况,而且编写非常麻烦,就拿mapping举例,全是字符串拼接,一个斜杠少写了就over了,代码看上去很乱.1.创建索引public void createIndex() { EsUtils.transportClient().admin().indices().create(new CreateIndexReques...
2018-12-12 11:45:09 1243
原创 elasticsearch权威指南中文版 pdf和Elasticsearch顶尖高手系列-高手进阶篇资源分享
elasticsearch权威指南中文版链接: https://pan.baidu.com/s/1ckBXkGB0UPUEnacHk_QR2g 提取码: yytn这个之前看网页版的把我尴尬症都看出来了,太慢了,还是看pdf舒服Elasticsearch顶尖高手系列-高手进阶篇链接: https://pan.baidu.com/s/1oikDusfJDPhgdAf3vvi_yg 提取码: g...
2018-11-28 11:22:18 22884 24
原创 java对象与Map相互转换,对象赋值另一对象
java对象与Map相互转换,对象赋值另一对象先来个阿里规范截图Map转对象import com.alibaba.druid.support.json.JSONUtils;import com.alibaba.fastjson.JSONObject;JSONObject.parseObject(JSONUtils.toJSONString(Map), Object.class);...
2018-11-27 18:05:31 2562
原创 webservice的POST和GET请求调用
webservice的POST和GET请求调用POST请求1.发送请求/*** 发送POST请求* @param wsdl url地址* @param xml 请求体参数* @return* @throws Exception*/import java.io.BufferedReader;import java.io.DataOutputStream;import ja...
2018-11-23 12:33:54 9481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人