- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 解决:-bash: wget: 未找到命令,yum -y install wget却又报没有可用软件包
在终端执行yum -y install wget时,终端提示:已加载插件:fastestmirrorLoading mirror speeds from cached hostfiledocker-ce-stable |...
2020-04-29 11:41:11 10894 14
原创 mybatis和mysql 按in的参数顺序排序
前言:笔者在elasticsearch中查询出来的文章id,需要在mysql中连表查询,但是输出默认是按照主键id排序的,我是想按照es输出的id排序,毕竟es全文检索的内容是越像权值越大越在前面。所以笔者需要按in的参数顺序排序。1.按in的参数顺序排序,mysql中用field()函数,mybatis用foreach在mysql中按in的参数顺序排序其实很简单,只要用到field()函数...
2020-04-26 16:24:33 2297 3
原创 如何使用redis实现微博热搜榜
前言搜索的功能其实每个网站或者app都会有,前面笔者就使用elasticsearch+ik做了一个全文检索的搜索功能,有兴趣大家可以看一下https://blog.csdn.net/weixin_39025362/article/details/105360676然后就想着把搜索词做一个热搜榜也不错,就开始动起手了1.配置redisTemplatespring 封装了 RedisTempl...
2020-04-25 17:39:12 5534 1
原创 SpringBoot整合MyBatis-Plus实现增删改查,yml配置
之前因为需求的关系,用到了elasticsearch,但是操作es的时候用的是jpa,感觉这一类全自动的orm还挺好用,简单的单表操作可以直接调用其方法就可以完成也可以使用自定义sql就像是mybatis的注解注入那种。但是jpa在处理复杂的查询真心不给力,所以现在换一个全自动的orm,叫做mybatis-plus。1.配置mybatis-plus正如官方所说,mybatis-plus在myb...
2020-04-24 11:22:16 6561 4
原创 mysql中CONCAT()、ROUND()和COALESCE()的用法,及常用聚合函数
1.mysql中CONCAT() 函数的作用CONCAT() 函数用于将多个字符串连接成一个字符串,语法简单就是:CONCST(str1,str2,…)两种返回结果:然后就返回连接后的字符串其中有一个参数为NULL ,则返回值为 NULL2.mysql中COALESCE()函数的作用COALESCE()函数主要用来进行空值处理,其参数格式如下:COALESCE ( express...
2020-04-23 11:55:58 2864
原创 springboot+mybatis整合thymeleaf实现增删查改,yml配置
1.今天来学习一下thymeleaf,做一个小demo,新建一个springboot工程把lombok、thymeleaf、mybatis、web的starter添加进来,或者直接复制我的maven2.项目的目录结构要添加的maven<dependency> <groupId>org.springframework.boot</g...
2020-04-20 16:50:49 1142
原创 clickhouse的可视化工具DBeaver
1.clickhouse由于其优异的查询性能,目前在大数据领域应用逐渐火热起来,由于navicat不支持clickhouse的可视化查询,我们就用DBeaver来代替navicat2.DBeaver下载DBeaver的官网 https://dbeaver.io/download/3.建立与clickhouse的连接可以直接连接ip也可以通过ssh来连接clickhouse,其实操作和n...
2020-04-20 12:03:01 32789 5
原创 Cron表达式学习:每天十二点执行一次:0 0 12 * * ?
1.cron表达字符含义语法:Seconds Minutes Hours DayofMonth Month DayofWeek YearSeconds Minutes Hours DayofMonth Month DayofWeek比较多的使用的通常是第二条,因为很少任务是按年份去执行的2.常用表达式示范每隔5秒执行一次:*/5 * * * * ?每隔1分钟执行一次:0 */1...
2020-04-17 15:38:38 165579 8
原创 jmeter下载安装与压力测试
1.Jmeter是一款由java编写的一款开源的压力测试工具我们可以直接去apache的官网进行下载https://jmeter.apache.org/download_jmeter.cgi2.运行Jmeter,设置语言为中文windows系统双击jmeter.bat即可运行jmeter设置语言Options->Choose Language->Chinese设置默认启...
2020-04-17 11:31:22 301
转载 springBoot配置logback,在控制台打印mybatis的sql日志,yml配置
1.在application.yml中配置logging: level: com.baomidou.mybatisplus.samples: debug config: classpath:logback-boot.xml其中com.baomidou.mybatisplus.samples是你的dao或者是mapper包,debug是级别...
2020-04-17 10:58:42 7194 1
原创 gitlab如何删除个人项目,git学习二
1.点击项目,选择个人,点击进入个人项目2.点击设置,点通过,选择Advanced,点击Expand3.在Advanced的设置里面拉到最后,可以看到Remove project,点击Remove project,在弹出框中,输入你要删的项目,比如笔者这里输入itblog,既可删除此个人项目...
2020-04-16 11:55:14 3085 1
原创 gitlab如何创建个人项目和上传项目到gitlab,git学习一
1.点击项目,选择个人,创建2.给项目名字即可创建3.这样就成功创建一个空项目,就可以使用git 上传项目上去4.使用git命令上传项目到gitlab1.右击项目项目所在目录,点击Git Bash Here2.git init 初始化仓库3.git remote add origin 项目地址 此处就是你clone下的地址,如果你的git有gitlab上的密钥建议使用ssh...
2020-04-16 11:49:01 4234
原创 springboot使用quill富文本编辑器的插件,自定义图片上传,自定义视频上传
1.问题描述:quill自带的图片上传是base64,直接存入数据库的话,在多图片时可能会有溢出风险。所以改用ajax发送formData自定义图片上传2.原理流程通过自定义一个input上传图片,在nochagne时发送ajax请求,后台写入之后返回url到前端,插入显示3.具体代码要注意quill的版本,有些人就是版本不对然后效果出不来,可以去quill官网找最新的cdn链接ht...
2020-04-15 18:25:34 1275
原创 springboot用户注册、找回密码的邮箱验证码存入redis,三分钟有效
1.首先配置redis,笔者使用stringRedisTemplate可以查看我的上一篇博客,springboot配置stringRedisTemplate2.用户注册和找回密码都是通过邮箱来实现的所以要配置邮箱可以正常发送邮件,详情清看:SpringBoot使用JavaMailSender发送邮件3.使用随机数生成四位随机数,当作验证码,并且设置失效时间为三分钟, String ema...
2020-04-15 10:17:26 2434 1
原创 SpringBoot图片上传报404无法回显,重启服务后又正常
1.现象:回传的url无法显示而且报错显示404可是命名已经写入了,但是点一下idea,target里面就加载了上传的图片,刷新页面就可以加载到图片。2.原因:把文件写入到工程目录下,而且开启了热部署,但是写入文件到工程static目录下,target中却没有加载到,然后收到点击一下idea,热部署启动加载了刚刚写入的文件,然后刷新页面就可以查看了3.解决办法:需要配置文件路径的映射,把写入文...
2020-04-14 15:54:58 2839 4
原创 Springboot使用formdata上传图片,回传URL显示图片
1.前端通过Ajax请求将头像图片资源发送formdata的形式请求后端1、对于写了一个下午bug的笔者,决定把在此遇到的bug都分享给大家,避免大家也像我一样踩坑,首先让大家看看页面效果,点击图片选择,然后点击上传即可上传图片,css样式大家就自己调试了html部分:<label class="control-label file"> <div> ...
2020-04-14 15:43:44 1974 1
原创 mysql插入函数和删除函数的区别
1.insert ignore into :当插入数据时,数据库不会检查主键(primary key)或者唯一主键(unique key),如出现重复数据,也不返回错误,可继续往下执行。2.insert into :当插入数据时,数据库会检查主键(primary key)或者唯一主键(unique key),如果出现重复会报错,无法插入。3.replace into :如果存在主键(pr...
2020-04-09 11:50:12 454
原创 JSON parse error: Can not deserialize instance of java.lang.String[] out of VALUE_STRING token;
1.错误原因,前端传参数据类型与服务端实体不匹配,无法解析Json笔者这里是服务端是String数组,而传参收到的时候是String类型2.解决方法{“platform”:“0”}改成:{“platform”:[“0”]}...
2020-04-08 17:21:19 5723
原创 SpringBoot使用JavaMailSender发送邮件,yml配置
前言,使用springboot的JavaMailSender接口实现邮件发送其实非常简单,但是有个问题就是发送的时候需要配置抄送者是自己,不然的就会报异常 org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 554 DT:SPM 1631.配...
2020-04-08 11:13:08 5431 3
原创 springboot整合elasticsearch实现增删改查,elasticsearch学习二
前提:首先当然是配置好es的环境,可以参考我的上一篇博客https://blog.csdn.net/weixin_39025362/article/details/1053593061.创建springboot工程,引入es和lombok的maven依赖<dependency> <groupId>org.springframework.boot</group...
2020-04-07 12:28:40 1553 1
原创 windows安装Elasticsearch及插件,Elasticsearch学习一
1.安装elasticsearch6.2.4安装es之前,首先要配置JDK环境,笔者的是jdk1.8可以支持现在大部分的es版本,有兴趣的也可以去查看一下:https://www.elastic.co/cn/support/matrix#matrix_jvm2.下载与安装es1.到es的官网自行下载对应的版本,笔者这里选择的是es6.2.4https://www.elastic.co/c...
2020-04-07 11:23:21 633
原创 elasticsearch搜索报错ElasticsearchException: failed to map source
1.报错情况,其实es已经有查询结果了,可是却报错了Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.data.elasticsea...
2020-04-02 13:12:31 1512
原创 new PageRequest(pageNumber, pageSize),代码报红线
1.情况2.原因是SpringbootJPA分页 PageRequest方法已经过时3.解决方法:PageRequest.of(pageNumber, pageSize)
2020-04-01 16:53:41 3388 2
ClickHouse官方中文文档.pdf
2020-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人