日常趟坑之路
文章平均质量分 90
xuduker
克己 守心
展开
-
springboot + es 实现全文检索
一、背景公司的后续的功能需要使用到全文检索,所以需要提前调研下全文检索,所以整理了下springboot+es实现全文检索的步骤,只是能跑通和执行一些简单的查询的功能。本人从零开始学习的,有些问题还请担待。二、基础知识1.es简介全文搜索引擎 Elasticsearch 入门教程Elasticsearch概述因为springboot官方已经整合过es了,可以查看官方的文档官方文档三、环境搭建1.下载安装jdk需要1.8es下载地址全文检索的时候中文分词器使用i原创 2020-06-04 15:40:08 · 6754 阅读 · 5 评论 -
springboot + neo4j 知识图谱开发
一 、开发背景最近公司里面要做知识图谱功能,需要后端支持一些查询操作,所以写了一个基本的例子。我自己对于知识图谱的理解也加深了很多。因为我是从零开始的,就是奔着出功能去的,所以可能有些操作会有过时了,或者不是最好的等问题,望担待。二、一些基础知识知识图谱相关:什么是知识图谱?知识图谱(Knowledge Graph)之综述理解主要是了解知识图谱是个啥玩意,包括哪几部分等cypher基本语法(neo4j数据库使用的,类似于mysql数据库使用的是sql语法。。。大概这样)Neo原创 2020-06-02 16:53:44 · 4738 阅读 · 1 评论 -
springboot 无网 离线 开发,构建方式
本方法适用于在内网(局域网)开发,但是内网访问不了外网的情况,不用搭建maven私服。当然,外网也是可以使用这种方式的。。。开发工具是idea。第一步,需要现在外网新建一个springboot项目,然后在pom中将开发需要的所有依赖包导入。第二步,将项目导入到内网,然后将外网下载好的依赖包也导入内网,依赖包查找方式如下:idea左上角 file->setting->...原创 2020-04-08 13:13:49 · 6595 阅读 · 0 评论 -
android 导入unity3d的类库:No implementation found for void com.unity3d.player.UnityPlayer.nativeRestart.
具体原因不太清楚,怀疑是jni平台不兼容。我使用的unity3d版本是:2018.2.8f1。出现问题的场景:在unity3d中按正常流程到处android类库,在windows7电脑上的模拟器(android10)上运行没有问题。但是到了我的mac上的模拟器就出问题了,打开就报这个错误,而且,装到手机上也是这个错误。解决问题的方式是打包的时候选择scripting backend...原创 2020-04-07 09:10:36 · 4997 阅读 · 0 评论 -
编辑sysctl.conf文件的方法
开始编辑的命令是:vim /etc/sysctl.conf先按一下“i”,表示要插入字符,之后才可以写入你要写的。推出的话保存,按一下“ESC :wq“ 4个键先后按下(冒号不能少啊),就可以保存退出了。编辑完后加载(查看)的命令是:sysctl -p...原创 2019-02-13 14:51:42 · 4464 阅读 · 0 评论 -
android.view.InflateException: Binary XML file line : Error inflating class <unknown>
这个错误是在我们项目里面的大图预览界面出的,并且不是必现的是偶发的,直接到布局文件里面找也没找到啥问题,然后到inflate 源码里面找了下,位置如下:可以看到,是在catch Execption的时候报的,这个异常可能发生在这个过程中任何地方,所以当时感觉应该是在界面上别的异常引起的,然后 注意到紧跟着这个异常的是一个oom,是系统内存爆了日志如下:"android.view.In...原创 2018-08-27 15:39:23 · 901 阅读 · 0 评论 -
从Glide获取磁盘缓存
这个需求来源是在一个图片的列表里。这个图片列表显示的是缩略图,然后点击图片要打开对应的大图模式。但是加载大图比较耗时,所以先显示缩略图,等大图加载下来的时候在替换缩略图。本来感觉这个需求没啥难度,就是在加载大图前加一步检测有没有缩略图,然后加载就行了。。但是,glide尽然没有提供一个简单的获取磁盘缓存的方法。。。。。好吧,开始趟坑之路。其实做之前想了下,图片加载的三级缓存这个感觉是基本的功能啊。...原创 2018-06-11 17:00:24 · 3193 阅读 · 0 评论 -
全面屏 android 自定义相机 显示拉伸处理
我们公司的相机是自定义的相机。在一些全面屏上有一些显示拉伸的问题。出现问题的手机有三星s8,华为mate10,并且系统是8.0的。我手机是s8,在升级8.0前确认是没有问题的,升级了8.0后拍照和扫描二维码出现了显示的图像变扁的问题。当时还以为是系统的bug。一看果然,刚升级8.0没几天,三星就由发布了一个8.0的补丁,里面的内容有修复相机bug的字样。当时还是比较开心的,以为跟新完就没事了,结果...原创 2018-05-14 11:01:39 · 5458 阅读 · 3 评论 -
getcontentlength 返回-1
汇众了下可能出问题的地方:一,因为urlconnection会将大于2G的文件采用gzip进行压缩。然后getContentLength返回的是读取的长度,而不是总长度。类似于我们读取文件的时候使用length。到了文件末尾就返回-1.所以取消gzip压缩可以解决这个问题,就是我们需要设置如下代码:conn.setRequestProperty("Accept-Encoding", "identi...原创 2018-05-03 19:26:24 · 5603 阅读 · 3 评论