- 博客(14)
- 收藏
- 关注
原创 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
402
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
409
原创 Java poi 5.0进行某一列相同数据的合并
由于我是poi中的行和列都是从零开始计算的,因此如果要合并A列中相同的数据,则行应该从第2行开始,列就是第0列,如果不确定,可以将getRow(行号).getCell(列号).getStringCellValue()打印处理。现有需求是将A列这一列中相同数据的列进行上下合并;可以看到相同数据的已经进行合并了。
2023-11-08 11:42:31
483
1
原创 mysql查询null值,并赋值
再日常开发中,mysql查询中,可能会查询的数据为null,这时候如果前端接收到,大概率就会出问题,因为你明明查询到这个字段了,但是前端没有,这个我才是传输过程中,把位null的数据给过滤了吧,我不太懂这个- -!YY为你要查询的字段,ZZ为别名,XX为表面,引号里面的--为如果这个字段为空,用什么值代替。我用的--,则YY的值查询出来就为--。可以很明显看到,TM的null的值,已经被替换了。
2023-08-25 16:41:27
739
1
原创 mybatis截取时间
在日常查询中,可能由于一些原因使得格式化查询出来的时间会显示不全,例如只需要年的后两位等等,这时候就需要对时间进行截取。当然如果你需要修改其他的月、日、时、分、秒的话,那对格式话时间的DATE_FORMAT进行修改即可。
2023-08-16 10:56:44
458
1
原创 MySQL自定义查找数据的显示顺序
今天遇到一个行政区域显示的问题,就是在查询行政区域时,查询出来的内容,是按照插入数据的时间进行的,但我常用的四川省,我希望在最前面,方便我第一时间看到,但是无论通过名称或者序号排序都无法实现。所以就用到了CASE END条件表达式,根据条件对结果进行判断和返回不同的值,然后进行自定义顺序。查询县或者区时,会将泸金牛区放前面,其次是简阳市 ,最后是武侯区。查找市时,会将成都市放前面,泸州市放后面。这样在查询省时,会将四川省放前面。
2023-07-05 14:09:42
194
1
原创 根据时间字段,查询指定时间段的数据
在日常的SQL查询时,难免会遇到一些求时间段内的数据问题,那我现在就带大家来感受一些常见的一些时间段的数据查询。
2023-07-05 12:49:38
6035
1
原创 自定义生成token 使用UUID加时间戳的方式或使用账号、密码加时间戳的方式
因为时间为毫秒值,所以推荐使用乘的方式,这样方便后续修改,的方法,通过截取时间戳的方式进行验证,如果返回的是。当然也可以加入其他的字段进行拼接生成。加时间戳的方式生成自定义的。,所以对他们进行加密操作。就是一分钟,以此类推。因为用户名和密码都是。可以看到都能正常使用。
2023-06-25 09:50:28
1666
1
原创 spring boot 定时器的使用
在做项目的时候,发现项目里面拿取的数据是有日期要求的(比如 今天12点 ,拿取昨天一天的数据 或者今天0-12点的数据) 如果拿取的数据比较少,可以手动去数据库里面更改。想要呈现好看的话,那么数据就要多,数据多的话,手动去改日期就显得麻烦,这时就可以设置一个定时器,明天定时更新数据。三、创建一个类,里面写入你要实现的方法,在方法上面加入@Scheduled注解。设置好时间后,到时间定时器便会启动执行,可以看到我的已经触发,并且先删除了数据,后添加了数据,定时任务执行成功,这与我们预期的结果一样。
2023-06-16 15:58:55
684
1
原创 mybatis中 select查询语句 当字段满足某些条件的时候 执行对应语句
在mapper.xml文件写关于数据库的查询代码时,可能会出现当一个字段等于多少时,执行某些条件,如果用两个if标签的话,会发现后面的那个if标签不起作用,这时就应该使用我们的choose标签。otherwise标签表示,当when中的条件都不满足的时候,执行otherwise中的条件,otherwise标签只能使用一个。其中when标签表示 当满足某个条件时,执行when标签中的条件,when标签可以使用多个。
2023-06-14 14:34:51
559
原创 将mybatis中时间格式的数据 格式化成标准的时间格式
这时就需要我们将数据格式化 DATE_FORMAT(XXXX,'%Y-%m-%d %H:%i:%s') as YYYY,XXXX为你的字段名,YYYY为字段的别名。如果从数据库中拿时间格式的数据的话,会发现虽然控制台日志数据的时间格式没有问题。但是用Apifox 进行接口调用的时候 ,会发现日和小时之间会多一个T。再用Apifox 进行接口调用的时,时间显示为标准的时间格式。
2023-06-14 14:21:15
2123
原创 mybatis中 xml文件显示问题
终于找到一篇说是,可能是mybatis的插件问题 然后就去 setting->plugins 直接搜索mybatis 找到对应的mybatis插件 取消使用。去网上找了很多方法,有说加个xml文件的,有说idea代码检查等级的都试了一下,还是报错,没有解决直接的问题。当时想着快速完成代码编写,就没注意这个,直接就进行运行了 运行后发现功能也能实现,也没有报错,也就没管。今天写后端时,前端要求返回的参数时键值对类型,就直接建议了一个resultMap。发现不用这个插件后,报错没有了。
2023-06-14 13:58:11
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人