- 博客(15)
- 收藏
- 关注
原创 [GoLang]Gin框架路径中的:和*——获取API参数
可以帮助我们定位到name参数,这个name是我们在浏览器中输入的,值是我们定义的,比如上边我们获取到的name参数的值为blog;匹配:name后跟的所有东西,允许后边路径中为空,并且不论层级有多深,都可以匹配到,,这时候再打印action,就会发现action对象中头部和尾部斜杠被去除掉了。,就成为了路径中的一部分,并且固定死就叫name,我们只能访问。我们将获取到的action参数进行一个处理,去掉开头和结尾的。这个时候我们打印出来获取到的action,应该是。此时action的值为delete。
2025-05-13 16:23:12
464
原创 tomcat运行后乱码问题的解决
上篇文章里解决了tomcat的闪退问题,这次我们来解决运行startup.bat后出现的乱码问题,我是把所有教程给的解决方法几乎都试了一遍,把能改成UTF-8的地方都改成了UTF-8,但还是乱码。最后发现tomcat 安装目录下的 conf 文件夹中修改 logging.properties文件,将UTF-8修改为GBK就好了,
2025-02-06 10:41:49
575
原创 tomcat运行时闪退的解决方法
tomcat官方下载时可以看看是否兼容如果你是Java8的话建议下载tomcat9版本下载对应版本,我是windows为例下载完成后解压到中就可以了。
2025-02-06 10:19:28
949
原创 gorm中执行Take和Last方法,为什么会查询出同一条数据呢?
在学习gorm时,学习到了单表的查询,但是发现一个问题,在使用Take方法之后查询出的是数据库中的第一条数据,我以为我再执行Last方法就会查询出最后一条数据,但是事实并非如此。可以看出来查询的是同一条数据,按我的逻辑是Take查询出id为1的数据,Last查询出id为2的数据,这到底是为什么呢?细心的朋友应该发现了,在生成的日志中这两条sql语句。这个时候发现,第二条查询语句竟然带上了第一条的查询条件,id为1,那表中id=1的数据有且仅有第一条数据,所以查询出来是相同的数据。这样可以查询到想要的数据。
2024-05-29 09:36:53
266
原创 Mybatis如何开启SQL日志以及关闭Debug日志
那么如何关闭debug日志(有需要关,目前不清楚有什么弊端)在resources目录下添加一个logback.xml文件。在SpringBoot项目中,开启sql日志只需要在。这样就可以在控制台看见所执行的SQL语句了。就可以得到一个比较简洁清爽的控制台输出界面。
2024-04-15 15:59:31
1598
原创 Navicat16执行完SQL语句后,右键“刷新表”,表中数据不更新并且“设计表”中的字段也不变-----解决方法和原因
之前一直用Navicat15,我个人感觉之前新建查询-->执行完sql语句后,右键刷新表数据就更新过去了(我也不确定==),好久没用过语句,一直用可视化进行数据操作。在我更新Navicat16后,使用sql语句进行数据操作时,右键表,选择刷新后数据不发生改变,每次重启一下后就可以了。个人理解,右键刷新的是表的结构,表中的数据不会进行更新,你要点击下边这个刷新按钮,才会更新,就是这个小问题困扰了好久。,在更改表结构的时候,比如我要新增一个字段,sql语句执行成功后右键。显示操作成功,这时候我右键表选择刷新。
2024-04-10 09:33:32
4138
15
原创 java应用程序报错:exception in thread main java.lang.ArrayIndexoutofbounds exeption:4
但是我把j=numbers.length了,numbers.length=4,这个时候j的初始位置就成了numbers[4]了,就成了第五个数了,但是数组里只有四个数,所以这里j要等于numbers.length-1,就不会报错了。实现数组反转时,比如numbers[i]里初始记录数组第一个值,numbers[j]里初始记录数组最后一个值,先把数组最后一个数赋值给temp,再将temp的值赋给number[i],此时最后一个数变成了第一个数,然后i++往后走,j--往前走,就可以将数组反转。
2024-03-26 15:26:56
580
原创 RabbitMQ安装激活插件后,停止服务和重启服务报错:System Error 5 has occurred解决方法
进入窗口后,如果你安装RabbitMQ的文件夹位置不是C盘,比如我的在D盘,首先在命令行输入。在安装完RabbitMQ时,马上到最后一步,激活插件并重新启动。一个简单的方法,点击你电脑的搜索框,搜索“命令提示符”但是这个时候发生了报错,提示错误代码5,并拒绝访问。net start rabbitmq -开启服务。net stop rabbitmq -关闭服务。这个时候不要着急,我们使用管理员打开命令行窗口。然后再输入停止和启动的命令即可完成。点击“以管理员身份运行”不会用命令的可以百度一下。
2024-01-12 14:48:08
1063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人