自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java多进程多线程总结

自定义类继承Thread类并根据自己的需求重写run方法,然后在主类中创建该类的对象调用start方法,这样就启动了一个线程。//创建一个自定义类SubThreadRun继承Thread类,作为一个可以备用的线程类@Override//打印1~20的整数值i < 20;i ++) {System.out.println("SubThreadRun线程中:" + i);//在主方法中创建该线程并启动//1.申明Thread类型的引用指向子类类型的对象。

2023-12-09 23:10:04 946

原创 PG常用命令

向表中插入数据:INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)查询数据:SELECT column1, column2,...columnN FROM table_name。删除数据:DELETE FROM table_name WHERE [condition]创建索引:CREATE INDEX index_name ON table_name;创建表格:CREATE TABLE table_name。

2023-12-09 22:43:36 462

原创 ES常用操作命令

要创建索引,需要发送带有设置,映射和别名的PUT请求,或者仅发送不带正文的简单请求。Mget批量查询:进行查询的时候,如果一次性查询多条数据的话,采用批量操作的api,尽可能减少网络开销次数,可以将性能大幅度提升。模糊检索:模糊查询查找在模糊度中指定的最大编辑距离内的所有可能的匹配项,然后检查术语字典,以找出在索引中实际存在待检索的关键词。复合查询:这些查询是不同查询的集合,这些查询通过使用布尔运算符(例如和/或,或不)或针对不同的索引或具有函数调用等彼此合并。*查询比较慢,通常需要使用一个长的前缀。

2023-12-09 22:41:30 1838

原创 linux常用命令

Ctrl+Z将任务中断,但是此任务并没有结束,在进程中只是维持挂起的状态,用户可以使用fg/bg操作前台或后台的任务,bg命令把被中断的任务放在后台执行,fg命令重新启动前台被中断的任务。4).du --max-depth=1 只查看当前目录下文件占用的存储空间7.管道命令:根据项目查看进程,更加PID查看项目,以及项目路径。grep -v abc test.txt 在test.txt文件中搜索abc字符串,大小写敏感且显示没搜索到的行;

2023-12-09 22:41:12 392

原创 ES聚合查询

aggregation_type> - 聚合类型,代表我们想要怎么统计数据,主要有两大类聚合类型,桶聚合和指标聚合,这两类聚合又包括多种聚合类型,例如:指标聚合:sum、avg。:即对组内的数据进行统计,例如:计算总数、求平均值等等,接上面的例子,学生都按专业分班了,那么就可以统计每个班的学生总数, 这个统计每个班学生总数的计算,就是组内聚合计算。:对查询的数据首先进行一轮分组,可以设置分组条件,例如:新生入学,把所有的学生按专业分班,这个分班的过程就是对学生进行了分组。_count - 按文档数排序。

2023-12-09 22:40:19 1193

原创 kafka学习整理

参考:

2023-10-26 23:15:57 34

原创 Git 基础使用

提交文件至仓库:git commit –m ‘提交说明‘ //windows中”提交说明”创建带标注的标签:git tag –a 标签名 –m 标注信息。以列表形式查看指定文件的修改记录:git blame 文件名。移动或重命名一个文件或目录:git mv 文件名 新文件名。将文件从暂存区和工作区移除:git rm 文件名。切换分支命令:git checkout 分支名。删除分支:git branch –d 分支名。创建分支命令:git branch 分支名。删除标签:git tag –d 标签名。

2023-10-24 18:59:17 22

原创 vim学习笔记

p, P :p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行!举例来说,我目前光标在第 20 行,且已经复制了 10 行数据。则按下 p 后, 那 10 行数据会贴在原本的 20 行之后,亦即由 21 行开始贴。但如果是按下 P 呢?nyy 复制光标所在的向下n行,例如20yy,复制20行。d0 数字0,删除游标所在处,到该行的最前面一个字符。x,在一行中向后删除一个字符,X向前删除一个字符。ndd 切记光标所在的向下n行,用p/P可以粘贴。y$ 复制光标所在的那个字符到该行行尾的所有数据。

2023-10-23 23:21:36 21

原创 Flask-SQLAlchemy学习总结

注意filter和filter_by的区别,filter_by()将字段作为关键字参数传入,例如:filter_by(name=name, id=id),filter()需要指定类的属性,其需要使用“==”作为条件关联,例如:filter(cls.id==id),一般建议使用filter,因为其可以结合func,功能更强大。11、order_by():排序,可以使用desc进行倒序排列,例如:query.order_by(cls.id.desc())

2023-10-23 23:02:30 38

原创 DNS协议总结

ICANN 维护着一张根域名列表,里面记载着顶级域名和对应的托管商,其实根域名列表的正式名称是 DNS 根区(DNS root zone),保存 DNS 根区文件的服务器,就叫做 DNS 根域名服务器(root name server)。根域名服务器保存所有的顶级域名服务器的地址。·首先本地域名服务器向根域名服务器发起请求,根域名服务器是最高层次的,它并不会直接指明这个域名对应的 IP 地址,而是返回顶级域名服务器的地址,也就是说给本地域名服务器指明一条道路,让他去这里寻找答案。

2023-10-23 22:50:46 28

原创 nginx学习总结

它是一个开源、轻量级和高性能的 Web 服务器,也用作 HTTP、HTTPS、SMTP、IMAP、POP3 协议的反向代理服务器,另一方面,它也用作 IMAP、POP3 和 IMAP 的 HTTP 负载均衡器、HTTP 缓存和电子邮件代理。负载均衡是反代的其中一个用途。master 进程主要用来管理 worker 进程,包含:接收来自外界的信号,向各 worker 进程发送信号,监控 worker 进程的运行状态,当 worker 进程退出后(异常情况下),会自动重新启动新的 worker 进程。

2023-10-23 22:44:46 22

原创 HTTP和HTTPS相关知识点

客户端生成随机的字符串,通过协商好的非对称加密算法,使用服务端的公钥对该字符串进行加密,发送给服务端。④用户端随机产生一个用于通讯的“对称密码”,然后用服务器的公钥(服务器的公钥从步骤②中的服务器的证书中获得)对其加密,生成预主密码,然后将加密后的“预主密码”传给服务器(我们使用服务器的公钥就是了用非对称加密算法将对称加密算法的密钥“预主密码”进行加密然后传到服务器中,服务器再通过自己的私钥解密就获得了对称加密算法的密钥“预主密码”,当然预主密码也需要一些处理才会变成真正的对称加密密钥。

2023-10-23 22:33:00 22

原创 Flask学习总结

cookie存储的数据量有限,不同的浏览器有不同的存储大小,但一般不超过4KB。不同的是,cookie是存储在本地浏览器,而session存储在服务器,不同的服务器,不同的框架,不同的语言有不同的实现。:http的状态码是301,多用于旧网址被废弃了要转到一个新的网址确保用户的访问,最经典的就是京东网站,你输入www.jingdong.com的时候,会被重定向到www.jd.com,因为jingdong.com这个网址已经被废弃了,被改成jd.com,所以这种情况下应该用永久重定向。

2023-10-23 22:27:14 20

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除