
代码小坑
文章平均质量分 78
zhuixun1993
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ ReturnCallback没有执行
项目场景:测试RabbitMQ 消息确认机制中的ReturnCallback。已经按照要求做了如下配置:application.yml中配置:spring: rabbitmq: host: 远程ip port: 5672 virtual-host: /xzk username: ****** password: ****** publisher-confirm-type: correlated publisher-returns: tr原创 2022-02-26 10:56:26 · 3810 阅读 · 2 评论 -
Nacos Config远程配置读取失败
项目场景:测试Springboot整合RabbitMQ的时候,使用Nacos做远程配置中心问题描述:使用Nacos做远程配置中心,在bootstrap.yml中已经配置好相关信息如下:spring: application: name: rabbitmq-producer profiles: active: dev cloud: nacos: config: server-addr: 远程ip:1111 file-ex原创 2022-02-25 23:30:38 · 2414 阅读 · 1 评论 -
Docker数据卷数据覆盖的问题
1. 结论参考博客:https://www.cnblogs.com/sparkdev/p/8504050.html数据覆盖的两条规则:如果挂载一个空的数据卷到容器中的一个非空目录中,那么这个目录下的文件会被复制到数据卷中。如果挂载一个非空的数据卷到容器中的一个目录中,那么容器中的目录中会显示数据卷中的数据。如果原来容器中的目录中有数据,那么这些原始数据会被隐藏掉。【覆盖】我的测试结论:规则1:按路径挂载:如果容器中的非空目录是其Dockerfile中使用VOLUME命令声明过的,则容器原创 2022-02-22 16:38:39 · 7458 阅读 · 1 评论 -
nacos远程服务器部署,总是显示localhost:8848而不是远程ip
背景学习nacos时,首先在本地windows环境上部署了一个nacos服务器,成功从本地nacos上取得配置信息并且实现服务注册。后面想把nacos部署到远程linux上。照道理只需要修改bootstrap.yml文件中的serverAddr,改为远程ip。但这样修改之后无论怎样运行服务,都会报错 com.alibaba.nacos.api.exception.NacosException: Request nacos server failed: at com.alibaba.nacos.clie原创 2022-02-09 11:27:42 · 6070 阅读 · 0 评论 -
山东医院项目经验汇总
文章目录1 如何实现a标签禁用2 快速将form标签中的输入进行序列化3 通过jquery操作某个select选中某个选项4 页面之间传递中文参数乱码5 页面之间传递参数的读取6 带有文件以及常规字段的form如何提交7 多个ajax顺序执行的问题7.1 设置async=false7.2 嵌套ajax或者设置在回调函数中8 ajax中的return9 前端传递数组,后台如何接收1 如何实现a标签禁用a标签没有disabled属性,因此需要通过其他方式禁用。这里提供一种方式:$(".praise").原创 2021-09-14 11:17:55 · 339 阅读 · 0 评论 -
SSM项目踩坑点
文章目录1 静态资源访问1.1 扩展:上述都配置了但是还是无法访问静态资源:因为配置文件没有打包进项目2 springmvc从客户端接收日期和向客户端发送日期2.1 接收日期:@DateFormat2.2 发送日期:@JsonFormat2.3 通过在controller中追加initDateFormatBinder方法3 前端disabled的数据无法获取1 静态资源访问因为代码需要Restful风格,因此在dispatcherServlet中需要配置请求url-pattern为/。但这样静态资源也原创 2021-08-25 22:24:32 · 326 阅读 · 0 评论 -
idea项目打包并部署到centos虚拟机上
文章目录1 项目打包war1.1 在Project Structure里,添加项目构建war包1.2 build项目2 项目部署2.1 重要前提:请保证linux上安装的jdk版本与项目实际jdk版本一致。否则将无法访问项目文件夹,报404错误。2.1.1 如何修改centos上的jdk版本?2.2 部署2.3 重启服务器1 项目打包war参考:https://blog.youkuaiyun.com/github_38336924/article/details/824228881.1 在Project Str原创 2021-08-13 00:45:47 · 1453 阅读 · 0 评论 -
JavaWeb-项目实战心得和经验
文章目录1 对转发的新理解2 JSTL标签库中定义的变量保存到哪里3 如何实现页面跳转并同时弹出对话框4 关于请求路径5 服务器报错:com.alibaba.druid.pool.GetConnectionTimeoutException5.1 问题背景:5.2 产生原因:5.3 解决方法:6 关于EL表达式直接获得对象的私有属性7 关于AJAX得到服务器返回值8 数据库操作错误:java.sql.SQLSyntaxErrorException: You have an error in your SQL原创 2021-08-02 00:59:53 · 2389 阅读 · 0 评论 -
JavaWeb-用户登录实现V2与踩坑点
文章目录1 实现代码1.1 思路1.2 login.html1.3 login_result.jsp1.4 invalidate_session.jsp2 注意点2.1 不能在javascript标签中通过jsp进行session失效操作2.2 表单数据接收2.3 使用JSTL操作数据库1 实现代码实现要求:前面我们实现了用户登录功能,当时我们要求用户登录成功后,跳转到success.html 页面,现在需要做需求迭代,用户登录成功后,要求跳转到success.jsp 页面,这个页面展示登录成功原创 2021-07-23 19:58:08 · 543 阅读 · 0 评论 -
JavaWeb-用户登录实现V1与踩坑点
文章目录1 项目实现1.1 HTML页面(基于bootstrap)1.1.1 login.html1.1.2 success.html、failure.html1.1.3 web.xml1.2 数据库连接与验证类1.3 MyServlet1.4 其他配置1.5 项目结构图2 踩坑点2.1 ClassNotFoundException2.1.1 问题背景2.1.2 产生原因2.1.3 解决方法2.2 名为xx和xx的servlet不能映射为一个url模式(url-pattern) [/xxx]2.2.1 问题原创 2021-07-22 22:05:32 · 803 阅读 · 0 评论 -
HTML、JavaScript、jQuery容易踩坑的点
文章目录1 关于居中1.1 水平居中1.2 垂直居中2 关于命名1 关于居中在介绍HTML元素的时候我们提到过,块状元素和行级元素的主要区别:块级元素会独占一行,其宽度自动填满其父元素宽度;行内元素会排列到同一行里,其宽度随元素的内容变化而变化。块级元素可以设置宽高;行内元素设置宽高无效。块级元素可以设置margin,padding属性;行内元素的水平方向的padding会有边距效果,但是竖直方向的padding没有效果。总结:块状元素宽度默认是父元素的宽度,高度默认是所有元素叠加在一原创 2021-07-18 15:36:05 · 103 阅读 · 0 评论 -
Socket编程中的踩坑点
文章目录1 ObjectInputStream和ObjectOutputStream之间通信的死锁现象1.1 第一个解释1.2 第二个解释1.3 解决办法2 对象输出流无法写入的问题2.1 哪些写入流操作需要手动flush?2.1.1 字节流OutputStream2.1.2 字符流Writer2.1.3 总结2.2 延展:Java io中的flush操作1 ObjectInputStream和ObjectOutputStream之间通信的死锁现象1.1 第一个解释Socket编程中一个很奇怪的现象原创 2021-06-29 00:27:02 · 1140 阅读 · 1 评论 -
Java Scanner使用的注意事项
1 Scanner读取数据的问题Scanner是一个扫描器,我们录取到键盘的数据,先存到缓存区等待读取,其次当我们通过以下方法将缓存的数据读取时,next()方法读取到空白符就结束l;nextLine()读取到回车结束也就是“\r”;举个例子1:import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner scan = new Scanne原创 2021-06-26 01:51:23 · 1169 阅读 · 1 评论 -
Java socket程序中客户端无法向服务器发送数据的bug
项目场景:Java网络编程的Echo项目,该项目框架如下。问题描述:当在客户端使用PrintWriter进行Socket写入时,发现服务器端无法接收到数据。在客户端使用Scanner接收命令行输入字符串,然后发送到服务器时,服务器无法读到数据原因分析:字节流(Writer及其子类)写入数据(包括父类的write方法和打印流的print方法),写入的时候都是写到缓存里,需要手动情况缓存(flush)之后才是真正的写入到socket。因此如果没有手动清空缓存,实际上是并没有成功发送消息的。原创 2021-06-26 01:39:46 · 1237 阅读 · 0 评论