logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux】重启 Exited 状态的 docker 容器 bind: address already in use

查看docker 容器docker -ps -a重启docker 容器docker restart 容器ID(或容器名)报错: bind: address already in use查看端口号监听的进程, 获取pid,lsof命令的其他用法lsof -i:端口号或netstat -tunlp | grep 端口号根据pid杀掉进程,-9参数表示强力删除,其他...

【工具】idea 设置自动渲染注释

需求:想看代码的时候注释更加好看已知 crtl + alt + Q 可以。

文章图片
#intellij-idea#java#ide
【工具】idea 折叠任意注释或代码块,与对应的快捷键

需求前提:idea中/** */ 和 整个方法可以折叠需要拓展: 折叠任意的注释或代码块实现,用idea内置的注释模板//region.....你需要折叠的内容// endregion//region/*clients.inMemory().withClient("changgou")//客户端id...

【Java】JDK借助RandomAccess接口 ,定制ArrayList与LinkedList的二分查找策略

java常用集合类接口实现情况public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, java.io.Serializablepublic class LinkedList<E>exte...

文章图片
#java#开发语言
【环境】win7 setDefaultDllDirectories无法定位动态链接库kernel32.dll

尝试覆盖kernel32.dllkill 掉相关联的句柄,然而发现并没有用,很多进程都抢占这个dll的运行资源尝试安装 Visual C++ 运行库安装Visual C++ 2015 和 Visual C++ 2017提示相同后来查阅资料发现 Visual C++ 2017 Redistributable 已经包含 Visual C++ 2015 Redistributable...

【RabbitMQ】@RabbitListener的使用及造成报错死循环的分析

问题复现:docker 下清空对应的队列信息exec rabbitmq /bin/bash #rabbitmq是容器名,也可以指定为Idrabbitmqctl purge_queue queue.order # queue.order是队列名RabbitMQ控制台新建消息,等待消费者消费http://localhost:15672前置知识:一、 @RabbitListener的使...

【Spring】SpringMVC DispatcherServlet 和 Controller的交互

1. MVC架构1.1 FrontController: DispatcherServlet​FrontController就是Spring提供的DispatcherServlet , 而不是Spring提供的@Controller,xml配置文件需要指定Tomcat启动时优先加载该Servlet映射路径写/,转发所有请求<servlet><ser...

#spring#交互#mvc
【工具】AlibabaPuHuiTi 阿里巴巴 普惠体 字体windows安装

阿里巴巴普惠体是商用免费的字体,项目上用到导出的功能,可以平替 “微软雅黑”。导出到pdf后,客户电脑虽然不需要安装这个字体,但是本地调试的时候可以安装一下。字体下载。

文章图片
到底了