
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近是和mysql杠上了。由于需要将公司数据中台中的数据同步到我们自己的mysql库中,并且使用的是将sql结果集全量同步过来的方式,就促使我在用平台的时候,接触到了大量的sql使用场景。今天遇到的是如何使用sql拼写json, 和大家分享一下。这里说明下,如果大家的业务本身可以通过api的方式来实现,那么就没必要在sql来实现了。我们的业务需求是必须用sql实现,所以才这么搞的,你们都不知道,这
今天在使用springBoot整合rabbitMQ的时候,突然出现一个报错:java.util.concurrent.TimeoutException并且发现在使用rabbit的后台管理系统登录的时候也特别慢。然后就开始在网上查找对应的解决方案,搜到的解决方案中提到的比较多的就是让修改主机名。原文地址:https://blog.csdn.net/lmx_sky/article/details/10

最近在安装mysql的时候出现了这个问题,提示我找不到msvcr120.dll,需要重新安装服务。按照网上给出的方案:1. 自己下载:msvcr120.dll 然后把该文件放入: c:/windows/System32(32位系统) c:/window/SysWOW64(64位系统)2. 使用 regsvr32 msvcr120.dll 命令注册对应...
今天使用jenkins创建了一个新的项目,这个项目是从以前的项目直接拷贝过来的,脚本也是直接拷贝过来的,之前的这个项目使用jenkins运行时没有任何问题的。 在发布这个项目的时候, 控制台一直不打印 Success, 但是jar包已经成功拷贝过去了,并且也成功启动了,唯一的问题就是jenkins中不打印Success, 打印的是:ERROR: Exception when publishing,
最近准备搭建一套开发环境,就让运维从现有机器上拷贝了一台。由于本人一直使用 FinalShell作为ssh连接工具,这款工具是国产开源的,界面做的简介,操作还是很不错的,唯一的缺点就是有时候比较吃cpu和内存。拷贝好的机器,第一天连还是正常的。但是第二天的时候,再次连接就出现了,连接成功,过一会,chanel is not opened. 然后连接断开。整个过程耗时还是比较长的。后来就开始了在网上

用过es的朋友应该都了解es的分页模式总共有两种,一种是from,size模式,也就是常说的浅分页,这种分页模式使用起来很简单,和mysql的十分类似,但是这种方式的最大弊端是,在集群模式下,如果查询的分页数很深,很容易造成查询效率极慢甚至内存的异出的问题,解决这个问题就要提到深分页,深分页的大概思路是每一页查询会给你返回一个scrollId,类似于一个游标,记录本次查询的位置,下次使用这个有游标
最新有一个需求, 需要安装一个监控软件,对SpringBoot程序进行监控, 包括机器上cpu, 内存,jvm以及一些日志的统计。这里需要介绍两款软件: prometheus 和 grafana这里采用docker compose的方式来安装 prometheus 和 grafana。

我们在使用springboot开发项目的时候,一般都是使用yml作为配置文件,简洁方便,但是有时候由于我们的配置文件中的内容比较长,比如想要存储一个私钥,这时候使用yml存的时候,有可能出现得到的字符串要么就是有空格,要么就是有换行,那么应该如何解决这个问题呢?很简单: 在yml中在每个需要换行的末尾 加上一个 \ 同时要注意,把整个字符串用双引号括起来接下...
我们在项目的开发当中,基本上没张表里都有创建时间和更新时间,而且我们每次在新增或修改数据的时候,也都要把这两个时间更新成当前时间,当然我们也可以在数据库层面设置更新时更新,否则就只能在代码中出现很多重复的如下代码:xxx.setCreateTime(new Date());xxx.setUpdateTime(new Date());而mybatis-plus给我们提供一种方式,可以自动帮我们更新这
现在有这样一个需求,就是我向A表中插入一条数据,id是自增的。插入之后,还需要向B表中插入一条数据,但是B表中需要保存的数据中要使用刚刚A表自增后的id, 这个其实是一个比较常见的需求,就是两张表之间的一个关联,如果用程序来执行也是很容易实现。但是用sql该如何实现呢? 比如我就在用sql执行之后,获取A的id插入到B表中实现方式如下:insert into A (id,name,code) va







