摘要:
package a.b.utils; import lombok.extern.slf4j.Slf4j; import org.apache.commons.io.IOUtils; import java.io.ByteArrayInputStream; import java.io.ByteArr 阅读全文
摘要:
0.简介 Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。 1.引入pom 我的springboot用的版本,如果启动失败,可能是版本不兼容,自行百度解决 <parent> <groupId>org.springframework.boot</groupId> <art 阅读全文
摘要:
linux 执行进程 1.java -jar xxx.jar 2.nohup java -jar xxxx.jar ctrl+z退出到控制台,执行 bg 执行exit 之后服务器会在jar包同一个目录生成nohup.out,这样说明你的jar包一直执行在服务器上了 结束进程 通过执行ps auxww 阅读全文
摘要:
端口 一、什么是端口?(百度) 随着计算机网络技术的发展,原来物理上的接口(如键盘、鼠标、网卡、显示卡等输入/输出接口)已不能满足网络通信的要求,TCP/IP协议作为网络通信的标准协议就解决了这个通信难题。TCP/IP协议集成到操作系统的内核中,这就相当于在操作系统中引入了一种新的输入/输出接口 阅读全文
摘要:
1.多线程如何传入参数? 1.通过构造函数进行传递 public class MyThread1 extends Thread { private String name; public MyThread1(String name) { this.name = name; } @Override p 阅读全文
摘要:
语法规则 元字符-匹配规则 规则:. 含义:句号匹配任意单个字符除了换行符 规则:x 含义:代表的是字符 x 例如:匹配规则为 "a",那么需要匹配的字符串内容就是 ”a” []表示可能出现的数据类型 范围用- ,也可以枚举 规则:[abc] 含义:代表的是字符 a、b 或 c 匹配括号内任意字符 阅读全文
摘要:
增加data_type字段,展示为max SELECT tesxt,'max' as data_type, max(name) name,max(age) age ,max(tex) from student s group by tesxt 阅读全文
摘要:
package cn.zq.test; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; import j 阅读全文
摘要:
变量与线程安全 volatile关键字 1.强制线程到共享内存中读取数据,而不从线程工作内存中读取,从而使变量在多个线程间可见。 2.volatile无法保证原子性,volatile属于轻量级的同步,性能比synchronized强很多(不加锁),但是只 保证线程见的可见性,并不能替代synchro 阅读全文
摘要:
并发工具类 CountDownLatch 计数器 CountDownLatch 是一个辅助工具类,它允许一个或多个线程等待一系列指定操作的 完成。CountDownLatch 以一个给定的数量初始化。countDown() 每被调用一次,这 一数量就减一。通过调用 await() 方法之一,线程可以 阅读全文