
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.使用netstat 命令来查看端口是否开放//查看是否监听在0.0.0.0:1025netstat -aptn |grep -i 1025 //a:all_sockets p:process t:tcp n:num//查看TCP类型的端口netstat -lptn |grep -i 1025//l:listening_socketsp:processt:tcp n:num//查看UDP类型的端
分布式锁可以基于很多种方式实现,比如zookeeper、redis...。不管哪种方式,他的基本原理是不变的:用一个状态值表示锁,对锁的占用和释放通过状态值来标识。一、为什么Redis可以方便地实现分布式锁1、Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。2、Redis的SETNX命令可以方便的实现分布式锁。setNX(SETifN
这里记录一下使用过程我目前的代码分支是2198,目标上线分支是2243。后面2243的代码review后会合并到hotfix分支上。切换分支到目标分支2243上打开Versin Control面板一般在最下面在版本控制面板点开Log标签在最上面修改分支为要cherry pick的分支修改为21985. 点选最后一个按钮,可以把已经合并过来的提交置灰。这一步可选...
【代码】tcpdump抓取容器数据包。

mapper的xml文件可以按如下方式来写:<!-- 用来记录分页查询时的所有数据量,避免出现分页查询时需要查询两次 --><resultMap type="java.lang.Integer" id="count"><result column="total"/></resultMap><!-- 多条件查询 /分页查询--><se
场景:在做开发时,我们经常会遇到这样一些问题,比如我有一个Java中的Date数据类型,我想将之存到数据库的时候存成一个1970年至今的毫秒数,怎么实现?再比如我有一个Student类,Student类中有一个属性叫做hobbys,这个属性用来描述学生的爱好,它的数据类型是一个List<String>集合,那么我想在把这个List集合存入数据库的时候能够自动的变成{...
启动日志报错:org.xml.sax.SAXParseException......必须具有偶数个 URI多数是spring相关的配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="htt...
按照官方文档进行的配置:快速开始mybatis-plus引入依赖:<!-- 引入mybatisPlus --> <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>
@ComponentScan扫描规则及其源码分析指定扫描范围源码解析自定义过滤规则ANNOTATION(注解)ASSIGNABLE_TYPE(指定的类型)CUSTOM(自定义)@ComponentScans@ComponentScan告诉Spring 哪个packages 的用注解标识的类 会被spring自动扫描并且装入bean容器。我们可以先三个方面来学习@ComponentScan1、指定扫
Filter使用:创建自定义Filter并实现Filter接口下面总结一下使用正确的,合适的注解配置filter的方法:1、 指定路径在class 上添加注解@WebFilter(urlPatterns={"/app/online"})如果同时也加了Component注解,则Filter会运行两次,Component的作用就是讲Filter交个容器然后在启动...







