自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 springboot整合elasticsearch时遇到的一些坑

springboot整合elasticsearch时遇到的一些坑目前常用的方式有restclient,transport client和spring-data-elasticsearch。具体使用可以看下面博客整合elasticsearch一开始找到的用法是spring-data-elasticsearch,他的用法和mybatis类似,在model层使用Document注解映射es,然后使用继承ElasticsearchRepository操作实例对象,这方法的缺点在于与es操作对象与model紧耦

2021-10-26 14:58:58 1077

原创 mysql与es实时同步之数据库双写

mysql与es实时同步之数据库双写简介第一步-获取更新第二步-同步es简介当在对mysql表进行insert,update时,同时使用es api对es数据库进行同步修改,保证mysql和es数据的一致性。第一步-获取更新新增/修改数据时将相关信息推送到kafka,具体可以看EsModel的字段@Data@Accessors(chain = true)public class EsModel { //mysql表名 String table; //mysql主键i

2021-10-26 14:57:21 3077

原创 mybatis使用使用一个sql查询不同表

mybatis使用使用一个sql查询不同表这个问题关键在于不同表返回对象不同。1.首先来看mapper怎么写项目中一直用的是tk.mybatis.mapper,在定义mapper接口声明了mapper对应的对象,如果要返回不同类型的对象,肯定是会出错的。public interface EsMapper extends Mapper<User> 解决方式是使用apache.ibatis.mapperpublic interface EsMapper extends Mapper

2021-09-07 15:44:27 1723

原创 springboot中使用elasticsearch遇到的几个bug

springboot中使用elasticsearch遇到的几个bug1 Rejecting mapping update to [dsp_clue_relation] as the final mapping would have more than 1 type。楼主在springboot中使用elasticsearch时候报错,网上搜了下是同一个index也就是dsp_clue_relation下面有多个type,后来发现是之前在model里面使用document注解创建了索引dsp_clue_r

2021-09-01 12:59:25 943

原创 mysq对用户分组取最新一条数据

mysq对用户分组取最新一条数据正确写法错误写法正确写法内层select语句选出用户id以及对应用户的最新一条数据的时间,然后使用等值连接,location和r两个表的user_id字段和create_time字段对应select location.user_id, location.create_time, location.addressfrom location inner join(select max(create_time) as create_time, user_id from

2021-08-14 14:21:59 383

原创 Mysql汇总

1 mysql中的索引种类繁多,有聚簇索引非聚簇索引,单列索引多列索引,唯一索引主键索引,前缀索引覆盖索引,相信看完这两篇能解决你的大部分疑问https://www.cnblogs.com/happyflyingpig/p/7662881.htmlhttps://www.cnblogs.com/jianmingyuan/p/6740090.html...

2020-05-01 19:34:25 137

原创 windows上jdk12的安装与配置

今天是个风和日丽的日子,博主正式开始了java的学习。第一步当然是安装好开发环境了。首先是官方下载地址:jdk下载地址提供的下载包括jdk8,jdk11,jdk12,jdk13,其中jdk8应该就是经典版本(猜测。。。),jdk12以及jdk13是今年发布的新版本。安装的话在官方下载页面选择一个版本下载即可,不在赘述。安装完成后,需要配置环境变量,博主一开始在网上找到的是大多jdk’8的配置方...

2019-10-07 20:27:27 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除