
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
目录前言kill命令方式一:lsof命令方式二:netstat命令方式三:使用ps前言在操作linux系统时,我们经常需要删除掉某个端口的进程。一般过程就是查询出占用该端口的进程,然后通过进程的PID将其kill掉kill命令Linux kill 命令用于删除执行中的程序或工作。kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 S
前言今天创建一个SpringBoot工程,启动时报了以下错误Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘org.springframework.context.annotation.ConfigurationClassPostProcessor.importRe
Jenkins配置SSH Server连接远程服务器

xxljob安装部署

@ConditionalOnProperty@ConditionalOnProperty的作用是判断一个Property属性,是否符合我们的条件,符合则让该注解修饰的类或者方法生效,否则不生效我们在Spring Boot中可以通过@ConditionalOnProperty来控制Configuration配置类是否生效@ConditionalOnProperty源码:@Retention(Rete
zookeeper客户端选型1、原生zookeeper客户端,有watcher一次性、无超时重连机制等一系列问题2、ZkClient,解决了原生客户端一些问题,一些存量老系统中还在使用3、curator,提供了各种应用场景(封装了分布式锁,计数器等),新项目首选分布式锁使用场景在单体项目中jvm中的锁即可完成需要,但是微服务、分布式环境下,同一个服务可能部署在多台服务器上,多个jvm之间无法通过常
目录前言前提AOP增强入参和出参前言很多时候,我们会需要对方法的入参或者出参进行一些额外的处理,这时候使用AOP可以很好的满足我们的需求。因为AOP的侵入性较低,与业务逻辑的代码耦合度低,并且有较好的可重用性,开发效率较高。下面摘抄一些关于AOP的介绍AOP意为面向切面编程,AOP是通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP是OOP的延续,是软
前言在很多时候,默认的序列化是不满足我们的要求的,比如:将字段全部序列化成大写等等,这时候就需要我们定制符合自己要求的序列化,fastjson支持多种方式定制序列化。一、使用@JSONField配置可以把@JSONField配置在字段或者getter/setter方法上。这样对象序列化的时候,就会将字段序列化成我们配置的格式JSONField注解源码主要内容如下:public @interface
Nginx反向代理配置

目录linux中查看端口号使用情况netstatlinux中查看端口号使用情况linux中查看端口号使用情况使用netstat命令命令如下:netstat -tunpl | grep 端口号例:查看9999端口的使用情况$ netstat -tunpl | grep 9999(Not all processes could be identified, non-owned process info







