7 Garry1115

尚未进行身份认证

相互尊重、技术交流!

等级
TA的排名 2k+

elasticsearch索引结构和配置优化

elasticsearch索引结构和配置简单调优.1.搜索时对特定字段设置更高权值,以弱化相关性低的字段例如:我们在搜索时认为标题对我们更重要就可以对标题提高匹配权重boolQuery.must( QueryBuilders.matchQuery(HouseIndexKey.TITLE, rentSearch.getKeywords()) ...

2019-11-15 11:50:19

elasticsearch搜素关键字自动补全(suggest)

elasticsearch搜素关键字自动补全顾名思义 在搜索框搜索时能有提示列表可供选择。最终效果如下:该搜索优化功能是elasticsearch自带的即suggest,suggest即存储一个词库,每次搜索发送请求去词库中检索,匹配到即返回。接下来我们一步一步实现上述功能。1.建立索引我这预先准备了一个房屋信息的索引house{ "settings": { ...

2019-11-15 10:30:28

elasticsearch 5.6.x单机环境构建(集成head插件和IK中文分词)

elasticsearch近几年版本更新迭代的速度之已经超出了我的想象,想着我2016,2017年还在用着2.4.x版本,最近几年直接5.x,6.x,7.x版本了,看了一下下更新迭代的小版本时间几乎几个月一个小版本,简直不要太迅速了,不过也能理解,毕竟最近几年elasticsearch火热程度大幅上升,所谓是需求所致。此处我并没有直接跳转到最新版本,因为我看了一下说明,2.x版本是不能直接升级...

2019-11-13 14:13:10

后台管理系统模板(html)

还在因为每次做项目都要自行设计后台管理系统模板而郁闷吗?还在因为苦苦搜寻后台管理系统模板二烦恼吗?现在不用了,这里有着丰富的后台管理系统模板,足足200多套模板,有老式风格,有新式风格,相信如此海量的模板列表中总有一款符合你的需要,即使并不是完全满意,你也可以基于此模板之上做自定义修改,相信将大大节省你的时间。起因:博主在做项目的时候发现用来用去都是同一套模板,而且网上找的模板也都大同小异,虽...

2019-11-08 15:15:14

HBuilderX H5 app打包以及加入个推

推荐:采用H5+Springboot+netty开发的java聊天程序(https://blog.csdn.net/zwx19921215/article/details/102893689)首先来说下app加入个推(www.getui.com)。个推即消息推送,将消息推送至客户端app,要加入个推首先要在个推开发者中心注册账号,进入应用管理创建一个应用。创建应用的步骤如下:...

2019-11-05 16:07:33

java 简单仿微信聊天(springboot)

采用springbootnetty简单模仿微信聊天界面和功能。系统模块:包括手机app端,后台服务端技术架构:手机app:Html5+,开发工具HBuilderX后台服务:springboot+netty+mybatis,开发工具IDEA实现功能:用户注册、登录、用户主页(头像展示上传下载、昵称、账号、个人二维码生成展现、退出登录)、发现页面(朋友圈、添加好友、扫...

2019-11-04 11:32:53

HBuilder、HBuilderX连接夜神模拟器

1.下载安装完夜神模拟器后,找到其安装路径进入bin目录:E:\Program Files\Nox\bin,2.找到debugReport.bat,双击启动,复制端口号:620013.打开HBuilderX点击运行->运行到手机或模拟器->ADB路径设置,在Android模拟器端口栏目中填入端口:62001连接使用:理论上操作完以上几步就可以直接连接...

2019-11-04 14:24:22

java 个人博客系统高级版(springboot)

写博客已有好几年,由于商业博客的限制,越来越感觉到拥有一套不受约束的个人博客系统的重要性,于是在参考了网上大量优秀开源博客系统后,不断打磨改造合并最终形成了当前这一款个人博客系统(目前是初版,后期会不定期维护更新)。技术架构:Springboot2.x+Shiro+MybatisPlus,网站前端采用模板zbolg。后台功能模块:一个完整的shiro权限系统(用户管理、角色管理、...

2019-10-21 15:34:57

mybatis-generator 逆向生成工具(实体、dao、sql)

介绍:mybatis-generator是一个逆向生成工具,用于将数据库表逆向生成实体对象(entity),持久层Dao接口以及用于操作数据库的sql语句xml文件。对于简单的单表操作,增删改查几乎不用动手写任额外的代码。因为这些都已经通过逆向工程自动生成了,所以帮我们省了一大摊子事儿。项目结构如下:下面简单介绍其使用和配置方式:数据库连接配置:jdbc.driverLoc...

2019-09-11 18:30:08

springboot动态数据源切换(多数据源配置)

动态数据源切换即多数据源切换,由于业务的需要或者历史的遗留等原因,一个项目中配置了多个数据库,用于查询不同类型的数据,因此我们就需要经常在各个库中切换数据源,接下来我们将进行具体的说明:项目结构如下:相关类说明:DynamicDataSource:动态获取数据源的实现,继承AbstractRoutingDataSource(每执行一次数据库,动态获取DataSource)Dyn...

2019-09-03 17:10:44

mysql添加外键约束失败cannot add foreign key constraint

一般来说出现此种错误的要注意是否有如下情况发生:1.外键字段不能为该表的主键2.外键字段参考字段必须为参考表的主键3.字段数据类型必须一致4.数据库表引擎必须一致5.字符集和排序规则必须一致如果仍然无法解决,那就备份一下数据,然后重建表...

2019-08-30 14:40:59

Linux调用外部服务出现java.net.UnknownHostException

windows下调用某外部服务的接口正常,发布到测试环境中的linux下,短信服务接口、验证码接口齐刷刷的出现了UnknownHostException,java.net.UnknownHostException:www.kexuntong.cnjava.net.UnknownHostException:ssl.captcha.qq.com莫名其妙。经过一番折腾发现是linux下...

2019-08-25 11:55:01

java个人支付系统(springboot)

个人免签支付,人人都可申请。随着移动支付的普遍发展,目前市场上基本已经形成支付宝和微信两大支付体系称霸的局面,因此各大商家、网站、平台等纷纷接入了支付宝和微信作为支付方式,然而作为一个开发者我们都知道微信支付接口由始至终从没面向过个人终端用户,只能通过企业账号的方式接入,而支付宝,也在前几年就已经关闭了个人支付接口,其中缘由,想想就知道了。这可就苦恼了我们这些个体户呀,明明想到了一种赚钱方式...

2019-08-12 17:41:15

java互联网架构师入门进阶之路

作为一个工作了将近6年的后端工程师,深知后端知识领域的范围之广,深度之深,而经过了几年的打磨之后,我们仍然只是那浩瀚知识海洋中非常渺小,微不足道的一粒尘埃。总之一句支撑我们砥砺前行:路漫漫其修远兮,吾将上下而求索!愿你我共勉。话不多说,关于我自身的修炼之路,后续我会通过一篇博文的形式自我总结!今天我们谈的重点是作为一个架构师、或者说一个准?架构师亦或想成为一位后端架构师的童鞋那么应该怎么做呢?...

2019-08-10 12:15:53

java后台通用权限管理系统(springboot)

推荐:200多套后台管理系统模板打包下载(https://blog.csdn.net/zwx19921215/article/details/102935205)说明:这是本人正在使用的一款通用权限管理系统。来源:通过对网上优秀开源项目组件的合并与重构实现自身需求和功能。技术架构:Springboot2.x+Shiro+MyBatisPlus+Layui整...

2019-07-30 18:59:15

linux安装nginx并配置域名映射和图片服务器

环境:阿里云轻量级云服务器操作系统:centos7背景:在上一篇博客阿里云服务器部署SpringBoot项目(mysql安装、服务部署)(https://blog.csdn.net/zwx19921215/article/details/97558985)中已成功发布了springboot 项目,但是只能通过ip地址和端口访问,不太友好,于是乎我又从阿里云购买了一个域名,通过nginx...

2019-07-29 14:46:36

阿里云服务器部署SpringBoot项目(mysql安装、服务部署)

最近在阿里云购买了一台轻量级云服务器,开始了自主服务之旅,下面记录步骤以及采坑过程。首先拿到服务器的第一步我进入了控制台-远程连接中设置了连接密码,然后通过securt客户端工具连接。1.jdk1.8安装自行下载jdk1.8然后cd到/usr/local目录下创建java目录,将jdk解压(解压命令tar-xvf文件);最后进入/etc/profile中设置环境变量#set...

2019-07-27 21:30:32

Nginx出现403 forbidden

nginx访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下:1.open()"/data/www/1.txt"failed(13:Permissiondenied),client:192.168.1.194,server:www.web1.com,re...

2019-07-15 16:58:26

The alias 'Criterion' is already mapped to the value

Causedby:org.springframework.beans.BeanInstantiationException:Failedtoinstantiate[org.apache.ibatis.session.SqlSessionFactory]:Factorymethod'sqlSessionFactory'threwexception;nestedexcept...

2019-07-10 11:13:06

java web 个人博客系统

推荐更完善功能更强大的javaweb个人博客系统高级版:https://blog.csdn.net/zwx19921215/article/details/102665020最近利用闲暇时间简单重构了一个javaweb版本的个人博客系统项目(参考codingyun),属于前后端一体的项目,前端jsp,后端为springmvc+springjdbc,简单易用好上手!一个...

2019-06-27 10:41:54

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。