摘要:
第一个情况: 目标 IP 地址和客户端的 IP 地址是同一个局域网(网络号相同)。 第一种情况,客户端无法发出 SYN 报文,主要卡在数据链路层。 因为目标地址不存在 IP 地址,客户端的内核在发 arp 请求的时候,广播询问这个目标 IP 地址是谁的,由于网络中不存在该目标 IP 地址,所以没有设 阅读全文
摘要:
1、UUID 2、数据库自增ID 2.1、主键表 2.2、ID自增步长设置 3、号段模式 4、Redis INCR 5、雪花算法 6、美团(Leaf) 7、百度(Uidgenerator) 8、滴滴(TinyID) 1、UUID UUID(Universally Unique Identifier) 阅读全文
摘要:
正确删除元素的方式是使用迭代器(Iterator),代码如下: List<String> list = new ArrayList<>();Iterator<String> iterator = list.iterator();while (iterator.hasNext()) { // 删除元素 阅读全文
摘要:
1、DBeaver DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。可以支持几乎所有的数据库产品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Se 阅读全文
摘要:
1.1 解耦 (1)交易服务只跟MQ交互,把消息发到MQ里面就行了,无需关心另外三个服务是否可用。这时候交易服务跟另外三个服务就是弱耦合的关系,耦合性被降低了。 (2)随着业务快速迭代,这个时候多个系统需要数据,则无需更改之前的系统。 1.2 异步 没有引入MQ的时候,交易服务需要同步调用三个服务, 阅读全文
摘要:
一、mysql服务启动和停止 net stop mysql net start mysql 二、登录mysql mysql -uroot -p [mysql -hlocalhost -uroot -p] 三、增加新用户 格式【grant 权限 on 数据库.* to 用户名@登录主机 identif 阅读全文
摘要:
定时任务框架种类: While + Sleep : 通过循环加休眠的方式定时执行 Timer和TimerTask实现 :JDK自带的定时任务,可以实现简单的间隔执行任务(在指定时间点执行某一任务,也能定时的周期性执行),无法实现按日历去调度执行任务。 ScheduledExecutorService 阅读全文
摘要:
1.springboot项目打包配置:首先在启动类目录下新增打包类 启动类继承自SpringBootServletInitializer方可正常部署至常规tomcat下,其主要能够起到web.xml的作用(web.xml主要配置各种servlet,filter,listener等,如常见的Log4j 阅读全文
摘要:
1、查看 nginx是否安装 http_ssl_module 模块 nginx -V 如果出现 configure arguments: –with-http_ssl_module, 则已安装 未安装则安装https模块 2、进入nginx源码包,重新执行下面命令 ./configure --wit 阅读全文
摘要:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文