02 2023 档案
摘要:ArrayList<String> list = new ArrayList<>(); list.add("123"); list.add("124"); list.add("234"); list.add("456"); System.out.println(" "); list.stream()
阅读全文
摘要:1、fileInputStream.read(bytes) bytes为字节数组变量;该函数表示一次性读取bytes数组大小的字节 该函数的返回值有两种:一种是-1,表示文件已读完;另一种是读入的字节数。 若字节数组的长度大于剩余需要读取的长度,该情况不会返回-1,而是返回本次读取的字节数;下次读取
阅读全文
摘要:过滤器和拦截器之间的关系 拦截器是基于Java的反射机制的,而过滤器是基于函数回调 拦截器依赖于spring容器,过滤器依赖于servlet容器 过滤器 @Slf4j @Component @WebFilter(urlPatterns = {"/*"}) public class MyFilter
阅读全文
摘要:本质:传过来的参数类型与待接收的参数类型不一致。 我传输过来的参数如下: 我待接收的参数如下: 你可能会说,将List<Long> 改为Long! 对,这是一种方法,但我想要该函数既能介绍单个参数,又能接收多个参数。在业务上即单个删除与批量删除合并。 所以最终解决方法: @DeleteMapping
阅读全文
摘要:该接口的写法如下: @RequestMapping (value = "/status/{status}", method = {RequestMethod.GET, RequestMethod.POST}) public Result changeStatus(@PathVariable int
阅读全文
摘要:ArrayList<String> list = new ArrayList<>();list.add("123");list.add("124");list.add("234");list.add("456");list.stream() // 过滤 .filter(name -> name.st
阅读全文
摘要:1、updateById:传入的实体就是修改后的值;传入的实体一般只有需要修改的属性有值,对于那些没有值的属性保持原值不变。 2、update
阅读全文
摘要:1、使用@PathVariable注解时,说明url路径采用restful风格,即http://localhost:8080/zgbj/1/2 2、@PathVariable注解也可以接受多个参数,例如public ModelAndView configAntennaIndex(@PathVaria
阅读全文
摘要:第一种方法: 在.yml文件中添加配置 mybatis-plus: global-config: db-config: id-type: ASSIGN_ID 第二种方法: public class Employee implements Serializable { @TableId(type =
阅读全文
摘要:1、String的长度不能太长,据说不能超过19位。既然有上限,那就一定也有下限,据说下限是-9223372036854775808。 2、Long.parseLong(String); 返回long基本数据类型。
阅读全文
摘要:1、namespace的值要与mapper接口绑定。 2、select标签中的id要与mapper接口中的方法名绑定。 3、模糊查询时注意%的位置;且不用像SQL里一样加双引号;SQL末尾不要加分号。 PS: 推荐一个mapper接口与xml文件互相跳转的插件
阅读全文
摘要:简洁明了的理解:将宿主机和容器里的两个地方看成一个地方;修改任意地方都会立即同步到另一个地方。 若同时打开不同地方的同名文件,再修改,应该会产生bug,但一般不会遇到这种情况。
阅读全文
摘要:解决方案: 该错误表示的是pom文件中相应依赖找不到 进入pom文件中删除"相应错误"的依赖。 衍生问题: 既然idea显示找不到相应的依赖,那为什么在maven刷新时没有报错呢? 解决: 因为在我现在这个情况下,其实这个依赖是另一个自定义的包;在maven刷新时确实能找到; 所以这也算是一个ide
阅读全文
摘要:1、官网上下载zip包。 https://github.com/tporadowski/redis/releases/ 2、解压到相应目录。 3、将Redis注册未系统服务(需进入安装目录) # 安装为服务 redis-server --service-install redis.windows.c
阅读全文
摘要:解决方法: RabbitMQ与Erlang的版本不兼容。 最新RabbitMQ与Erlang的版本对应关系:https://www.rabbitmq.com/which-erlang.html
阅读全文
摘要:背景 安装软件时显示磁盘空间不足,导致无法安装成功。 linux上的磁盘空间必须挂载再目录上,要不然没用。 充分利用磁盘空间原有容量。 linux一般只能扩展磁盘容量而不能减小。 解决思路 查看服务器是否还有磁盘空间剩余 是否存储磁盘空间未分区的情况 是否存储分区未挂载或者挂载失效问题 解决方案 查
阅读全文
摘要:今天在使用docker-compose安装minio服务时,一直启动不了minio服务,已启动就立刻重启。 本以为是数据卷的问题,但其实挂载的都是空目录,所以问题并不在这。 又想到是不是端口的问题,但改了端口后依然还是不行。 最后才想到去查看报错日志 docker logs [容器名] 不看不知道,
阅读全文
摘要:今天用ftp准备将相应文件上传至服务器中,但是却无法上传,也没有什么报错语言,就是一个failed。换给软件上传也没用,报同样的错误。 后来发现,是服务器根目录磁盘空间不足,显示根目录占用率100%。 df -h 解决方法之一: 删除无用的大文件 du -h --max-depth=1 /opt /
阅读全文
摘要:你会发现,ubuntu镜像大多都是amd64, 但自己的电脑是x64. 其实,AMD64,就是x86-64或x64。
阅读全文
摘要:经验:win11安装VMware一定要选择VMware17及以上(目前最高版本就是17) 否则,各种bug(本人亲自安装了VMware15、VMware16):开机直接报错、开启蓝屏、无法保持快照、reboot命令重启直接报错然后强制关机等等棘手问题 福利链接: Vmware17: https://
阅读全文
摘要:问题描述: 解决方法: 打开控制面板–>点击应用–>在搜索框中输入:vmware搜索–>点击修改或卸载–>进行修复 注:若修复过程中,显示写入文件权限不够,则需要将该文件先删除即可解决这个问题。
阅读全文
摘要:参考链接:https://cloud.tencent.com/developer/article/2054192
阅读全文
摘要:常用注解 Controller层 @Api(tags = "租户-套餐明细表") 方法层 @ApiOperation("新增租户-套餐") 实体层 @ApiModel(value = "租户-套餐请求体") 字段层 @ApiModelProperty(value = "部门id", required
阅读全文
摘要:自定义枚举类有两种写法 第一种写法: class Season { private String name; //在 Season 内部,直接创建固定的对象 , //优化,可以加入 final 修饰符 public static final Season SPRING = new Season("春
阅读全文
摘要:参考链接:https://blog.csdn.net/weixin_42753193/article/details/128770009 网上大多数方法大致如下: 1、进入安装目录 cd 你的RabbitMQ安装目录\sbin 2、打开节点:rabbitmqctl start_app 3、配置管理模
阅读全文