自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中-RabbitMQ的使用

(1)可以自己上传RabbitMQ的压缩包到linux操作系统,通过命令将加载加载RabbitMQ,也可以使用docker pull命令(2)使用docker启动RabbitMQ使用上面命令启动RabbitMQ,再使用查看日志,检查mq是否正常启动(3)页面访问 http://自己虚拟机上的IP地址:15672 ,然后登录(用户名和密码都是在虚拟机中自己设置的),建议再给自己创建一个用户方便使用和测试,当然也可以就用开始创建的又上角log out退出使用我们自己创建的用户登录,创建自己的虚拟主机。

2024-06-04 01:09:48 262 1

原创 Docker挂载mysql到本地指定目录

其中 -v root/mysql/data:/var/lib/mysql 为mysql储存数据的目录(例如数据表什么的)-v root/mysql/init:/docker-entrypoint-initdb.d 为mysql的脚本目录。-v root/mysql/conf:/etc/mysql/conf.d 为mysql的配置文件目录。

2024-06-02 14:18:51 144

原创 Java poi 5.0进行某一列相同数据的合并

由于我是poi中的行和列都是从零开始计算的,因此如果要合并A列中相同的数据,则行应该从第2行开始,列就是第0列,如果不确定,可以将getRow(行号).getCell(列号).getStringCellValue()打印处理。现有需求是将A列这一列中相同数据的列进行上下合并;可以看到相同数据的已经进行合并了。

2023-11-08 11:42:31 307 1

原创 mysql查询null值,并赋值

再日常开发中,mysql查询中,可能会查询的数据为null,这时候如果前端接收到,大概率就会出问题,因为你明明查询到这个字段了,但是前端没有,这个我才是传输过程中,把位null的数据给过滤了吧,我不太懂这个- -!YY为你要查询的字段,ZZ为别名,XX为表面,引号里面的--为如果这个字段为空,用什么值代替。我用的--,则YY的值查询出来就为--。可以很明显看到,TM的null的值,已经被替换了。

2023-08-25 16:41:27 436 1

原创 mybatis截取时间

在日常查询中,可能由于一些原因使得格式化查询出来的时间会显示不全,例如只需要年的后两位等等,这时候就需要对时间进行截取。当然如果你需要修改其他的月、日、时、分、秒的话,那对格式话时间的DATE_FORMAT进行修改即可。

2023-08-16 10:56:44 300 1

原创 MySQL自定义查找数据的显示顺序

今天遇到一个行政区域显示的问题,就是在查询行政区域时,查询出来的内容,是按照插入数据的时间进行的,但我常用的四川省,我希望在最前面,方便我第一时间看到,但是无论通过名称或者序号排序都无法实现。所以就用到了CASE END条件表达式,根据条件对结果进行判断和返回不同的值,然后进行自定义顺序。查询县或者区时,会将泸金牛区放前面,其次是简阳市 ,最后是武侯区。查找市时,会将成都市放前面,泸州市放后面。这样在查询省时,会将四川省放前面。

2023-07-05 14:09:42 121 1

原创 根据时间字段,查询指定时间段的数据

在日常的SQL查询时,难免会遇到一些求时间段内的数据问题,那我现在就带大家来感受一些常见的一些时间段的数据查询。

2023-07-05 12:49:38 4089 1

原创 自定义生成token 使用UUID加时间戳的方式或使用账号、密码加时间戳的方式

因为时间为毫秒值,所以推荐使用乘的方式,这样方便后续修改,的方法,通过截取时间戳的方式进行验证,如果返回的是。当然也可以加入其他的字段进行拼接生成。加时间戳的方式生成自定义的。,所以对他们进行加密操作。就是一分钟,以此类推。因为用户名和密码都是。可以看到都能正常使用。

2023-06-25 09:50:28 973 1

原创 spring boot 定时器的使用

在做项目的时候,发现项目里面拿取的数据是有日期要求的(比如 今天12点 ,拿取昨天一天的数据 或者今天0-12点的数据) 如果拿取的数据比较少,可以手动去数据库里面更改。想要呈现好看的话,那么数据就要多,数据多的话,手动去改日期就显得麻烦,这时就可以设置一个定时器,明天定时更新数据。三、创建一个类,里面写入你要实现的方法,在方法上面加入@Scheduled注解。设置好时间后,到时间定时器便会启动执行,可以看到我的已经触发,并且先删除了数据,后添加了数据,定时任务执行成功,这与我们预期的结果一样。

2023-06-16 15:58:55 562 1

原创 mybatis中 select查询语句 当字段满足某些条件的时候 执行对应语句

在mapper.xml文件写关于数据库的查询代码时,可能会出现当一个字段等于多少时,执行某些条件,如果用两个if标签的话,会发现后面的那个if标签不起作用,这时就应该使用我们的choose标签。otherwise标签表示,当when中的条件都不满足的时候,执行otherwise中的条件,otherwise标签只能使用一个。其中when标签表示 当满足某个条件时,执行when标签中的条件,when标签可以使用多个。

2023-06-14 14:34:51 383

原创 将mybatis中时间格式的数据 格式化成标准的时间格式

这时就需要我们将数据格式化 DATE_FORMAT(XXXX,'%Y-%m-%d %H:%i:%s') as YYYY,XXXX为你的字段名,YYYY为字段的别名。如果从数据库中拿时间格式的数据的话,会发现虽然控制台日志数据的时间格式没有问题。但是用Apifox 进行接口调用的时候 ,会发现日和小时之间会多一个T。再用Apifox 进行接口调用的时,时间显示为标准的时间格式。

2023-06-14 14:21:15 1597

原创 mybatis中 xml文件显示问题

终于找到一篇说是,可能是mybatis的插件问题 然后就去 setting->plugins 直接搜索mybatis 找到对应的mybatis插件 取消使用。去网上找了很多方法,有说加个xml文件的,有说idea代码检查等级的都试了一下,还是报错,没有解决直接的问题。当时想着快速完成代码编写,就没注意这个,直接就进行运行了 运行后发现功能也能实现,也没有报错,也就没管。今天写后端时,前端要求返回的参数时键值对类型,就直接建议了一个resultMap。发现不用这个插件后,报错没有了。

2023-06-14 13:58:11 187

空空如也

空空如也

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

TA关注的人

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