1.启动springboot项目
java -jar /data/aa.jar & (/usr/local/java/jdk1.8.0_65/bin/java -jar /data/aa.jar &)
2.生成jar包
jar cf app1.jar control.sh
3.rz -y 上传替换
4.grep -rn '要搜索的内容' /data/(目录名称)
5.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > dbname.sql
6.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql
7.查询数据并导出
mysql -h10.10.10.10 -u username -p --default-character-set=utf8 -D 数据库名称 -e "select * from students" > /tmp/aa.txt
8.查看linux下各个端口的使用情况
netstat -pantl | grep LIST (ps -ef | grep 1066)
9.模糊删除
rm -rf *2018-07*
10.查找文件所在的位置
find / -name aa.txt
11.排除testUri的内容搜索
tail -2000 spb_app.log |grep -v testUri
12.
byte为字节,bit为位,1byte=8bit。
1 bit = 1 二进制数据
1 byte = 8 bit
1 字母 = 1 byte = 8 bit
1 汉字 = 2 byte = 16 bit
1Byte=8Bit=1字节
1字=2字节
13.单实例单应用 (一个tomcat 一个web应用)
单实例多应用 (一个tomcat多个应用)
多实例单应用 (多个tomcat都部署一个应用)
多实例多应用 (多个tomcat部署多个不同的应用)
14.springboot 指定配置文件 -Dspring.profiles.active=prod
15.
HTTP 主要用于对外的异构环境,浏览器接口调用,App 接口调用,第三方接口调用等。
RPC 使用场景(大型的网站,内部子系统较多、接口非常多的情况下适合使用 RPC):
长链接。不必每次通信都要像 HTTP 一样去 3 次握手,减少了网络开销。
注册发布机制。RPC 框架一般都有注册中心,有丰富的监控管理;发布、下线接口、动态扩展等,对调用方来说是无感知、统一化的操作。
安全性,没有暴露资源操作。
微服务支持。就是最近流行的服务化架构、服务化治理,RPC 框架是一个强力的支撑。
hashmap 是无序的 linkhashmap是有序的
set是无序的linkhashset是有序的
Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据
倒排的优缺点和正排的优缺点整好相反。倒排在构建索引的时候较为耗时且维护成本较高,但是搜索耗时短