学习
文章平均质量分 54
xiaolege_
目前重点研究Spring、Spring boot、Spring cloud、Kafka、Flink、Xxl-job、MySQL、Elastic search、Redis、Docker等,欢迎大家关注交流。
展开
-
关于SimpleDateFormat格式化无法精确到微妙、纳秒的处理
问题背景:根据时间字段拉取数据,由于平时测试环境时间字段都是DATE类型精度为0,用SimpleDateFormat格式化为yyyy-MM-dd hh:mm:ss然后拼接sql查询没有问题;但是前几天别人提供的数据为timestamp精度设置为6时间如:2022-01-21 11:07:18.123456,采用上面这种格式化日期后丢失精度导致数据缺失。面向百度编程。。。结果大家都说后面秒要几位小数就写几个S 于是乎我改成了yyyy-MM-dd hh:mm:ss.SSSSSS结果格式化出原创 2022-05-20 11:02:23 · 3372 阅读 · 0 评论 -
mybatis-plus分页原理
不知道大家使用过程有没有发现,如果你的mybatis-plus执行数据库操作方法中有new Page<>(page, size)对象参数,他就会自动进行分页操作。是不是很神奇的存在,今天我们就针对其源码深入探讨一番。。。。。。。。。。。。以下内容纯摘抄,不要喷我啊,我注明了转载和出处,旨在分享技术。。。。。。。。第一步:引入依赖引入依赖,不多逼逼第二步:写配置bean将分页插件注入第三步:观察实现首先是sql的拦截方法@SuppressWarn.转载 2020-09-08 09:08:06 · 18685 阅读 · 7 评论 -
redis主从、哨兵、集群模式介绍
主从模式 (master-slave)备份数据、负载均衡,一个Master可以有多个Slaves。主从模式强调 数据备份,读写分离等Redis 复制功能的几个重要方面:一个主服务器可以有多个从服务器。 不仅主服务器可以有从服务器, 从服务器也可以有自己的从服务器, 多个从服务器之间可以构成一个图状结构。 复制功能不会阻塞主服务器: 即使有一个或多个从服务器正在进行初次同步, 主服务器也可以继续处理命令请求。 复制功能也不会阻塞从服务器: 只要在 redis.conf 文件中进行了相应的转载 2020-08-31 16:16:59 · 174 阅读 · 0 评论 -
@Valid详解
@Valid用于验证注解是否符合要求,直接加在变量user之前,在变量中添加验证信息的要求,当不符合要求时就会在方法中返回message 的错误提示信息。@RestController@RequestMapping("/user")public class UserController { @PostMapping public User create (@Valid @RequestBody User user) { System.out.println(use...原创 2020-06-01 17:56:41 · 2797 阅读 · 0 评论 -
Windows版reids下载安装使用
Redis 下载与安装(Windows版)阅读目录下载 安装下载1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases2、百度网盘下载地址:https://pan.baidu.com/s/1z1_OdNVbtgyEjiktqgB83g密码:kdfq回到顶部安装1、打开一个命令窗口,通过 cd 命令进入到你解压的目录2、输入命令:redis-server redis.windows.con...原创 2020-05-29 15:27:06 · 289 阅读 · 0 评论 -
spring boot actuator详解
前言去年我们项目做了微服务1.0的架构转型,但是服务监控这块却没有跟上。这不,最近我就被分配了要将我们核心的微服务应用全部监控起来的任务。我们的微服务应用都是SpringBoot 应用,因此就自然而然的想到了借助Spring Boot 的Actuator 模块。(没吃过猪肉总听过猪叫见过猪跑吧????)。本篇是我在完成这个工单之后,对Spring Boot Actuator模块 学习应用的总结。在本篇文章中,你可以学习到: Spring Boot Actuator 的快速使用入门 S转载 2020-05-28 09:27:52 · 1863 阅读 · 0 评论 -
Oracle和MySQL时间格式化
MySQL:把时间类型格式化为字符串SELECT date_format(now(), '%Y-%m-%d %H:%i:%s') from table把字符串格式化为dateSTR_TO_DATE('1992-04-12','%Y-%m-%d')format样式整理:年:%Y显示四位 : 2015%y只显示...原创 2020-04-29 14:19:36 · 551 阅读 · 0 评论 -
vue页面跳转传参query与params用法及区别
作者也是初学者,对两者区别大致认为:1、简单参数传递的实现可以用query比较方便简单,多参数建议使用params2、query会把参数显示在浏览器地址栏的path后面,而params相当于隐式的两者在使用的方法上也有不通:this.$route.query的使用1、router/index.js{path:'/mtindex',compone...原创 2020-04-27 11:24:03 · 1621 阅读 · 1 评论 -
关于vue引入codemirror编辑器
1、安装:npm install vue-codemirror --save2、在main.js中引入import VueCodeMirror from 'vue-codemirror'import 'codemirror/lib/codemirror.css'Vue.use(VueCodeMirror)页面示例:(在线主题demo:https://codemirror.ne...原创 2020-03-25 22:49:36 · 1975 阅读 · 1 评论 -
ElasticSearch自动补全功能之分词器选择
阅读该文档需要对es有一定的了解。需求:根据输入地址段查询相关地址。目前系统情况:目前es搜索字段采用ik_max_word分词器进行分词,但是该分词器不会对英文和数字进行分词,导致一种情况:我的es库里面有类似:武汉市洪山区武大园一路9号武大吉奥4楼408室,但是我使用match_phrase设置了slop(保证输入框内容顺序,并且允许跳字)搜索 武汉市洪山区武大园一路9号武大吉奥...原创 2020-01-13 17:28:04 · 1536 阅读 · 1 评论 -
spring boot需注意点整理
目前最流行的框架莫过于spring boot和spring cloud了,相信大家都对这两个多多少少都有了解。但是在运用过程中难免有些地方会遇到问题,以下简单整理一下我再次学习spring boot的过程中以前没有注意到的或者容易被人忽视的知识点。相信你看了也会有种恍然大悟的感觉。-------------------------------持续更新--------------------...原创 2019-10-14 11:16:12 · 636 阅读 · 0 评论 -
使用vue-cli快速构建项目
使用vue-cli快速构建项目( vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的。 安装vue-cli之前,需要先安装了vue和webpack ) · node -v //(版本低引起:bash: npm: command not found) · npm -v //以上帮助检查是否安装 node npm · 输入vu...转载 2019-09-27 11:01:05 · 149 阅读 · 0 评论 -
java学习之路
基础阶段首先是基础阶段,在基础阶段,我们必须掌握Java基础,Mysql数据库,Oracle数据库,JDBC,Linux基础,Java8新特性,数据结构和算法,设计模式。对于基础阶段,我们所要掌握的就是基础,虽然是基础,但学起来也够呛。因为是初学者,所以基础阶段会有一点难度,但只要肯坚持,这些也没什么难的。对于Linux、数据结构、算法和设计模式我们掌握一些基础就行了,也没必要学得非常透彻。...转载 2019-09-26 14:31:08 · 92 阅读 · 0 评论