自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (49)
  • 收藏
  • 关注

原创 rust入门系列之Rust介绍及开发环境搭建

网站: https://www.rust-lang.org/

2023-08-17 07:08:52 1356

原创 网络基础(一)桥接网络

网络基础知识。

2023-08-13 19:03:21 2056

原创 命令行快捷键Mac Iterm2

iTerm2并不允许你使用 ⌥+← 或 ⌥+→ 来跳过单词。你也不能使用 ⌥+backspace 来删除整个单词。下面是在Mac OS上如何配置iTerm2以便能做到这一点的方法。

2023-08-04 13:44:48 2421

原创 Docker镜像

它存放在本地什么位置:/var/lib/docker。这个命令搜索的网址: hub.docker.com。本地没有的镜像去哪里搜索呢?image是一套命令,可以通过帮助查看。

2023-08-03 07:54:53 156

原创 Docker入门之命令

Docker命令学习方式docker -hdocker run --help # 这种形式参考# 官方帮助Docker中命令是一等公民, 容器是为命令服务的,甚至启动容器都是为了执行一个命令。

2023-08-03 00:17:13 465

原创 Docker入门之运行Nginx案例

如果你直接安装会比较慢, 建议参照附录内容配置镜像之后再执行# 执行命令过程一:下载容器镜像命令解释 docker run 启动一个容器 -d 把容器镜像中需要执行的命令以daemon(守护进程)的方式运行 nginx 应用容器镜像的名称,通常表示该镜像为某一个软件 latest 表示上述容器镜像的版本,表示最新版本,用户可自定义其标识,例如v1或v2等显示内容:[root@centos133 ~]# docker ps可以查看命令 查看docker运行的信息。

2023-08-03 00:16:24 457

原创 wget入门

用于从网络上下载文件。它支持HTTP, HTTPS, FTP协议,以及通过HTTP代理进行检索。还有许多其他选项,你可以通过。查看完整的选项列表。

2023-08-02 10:06:55 115

原创 Docker安装

Docker实践。

2023-08-02 10:04:32 96

原创 # 虚拟化之cgroups

Control groups(cgroups) 控制组linux内核提供的可以限制、记录、隔离进程组所使用的物理资源的机制。为容器而生,没有cgroups就没有今天的容器技术。

2023-07-31 23:15:57 82

原创 virbr是什么设备

是一个虚拟桥接网络设备,通常由虚拟机管理程序(如 KVM、VirtualBox 或者 libvirt 等)创建和管理。它用于在宿主机和虚拟机之间进行网络连接,以便虚拟机可以通过宿主机访问网络。无正在运行的虚拟机使用这个虚拟桥接设备,因此设备自动关闭了。在虚拟机开始使用该设备时,设备会自动打开。这个网络设备和对应的网络段被用于 libvirt 管理的虚拟机的 NAT 网络连接。虚拟机管理程序出现问题,导致它无法正确管理该设备。虚拟桥接设备的配置出现问题,导致设备无法启动。

2023-07-31 20:52:13 445

原创 Genmask 是 0.0.0.0与Genmask 是 255.255.255.0有什么区别?

则意味着这是一个C类网络,网络部分占用前3个字节,而主机部分占用最后一个字节。也就是说,同一网络内的所有IP地址,前3个字节(或24位)是相同的,最后一个字节(或8位)可以用于区分网络内的不同主机。默认路由是当路由器不知道如何将数据包路由到特定网络时,它将数据包发送到的网络。,这是CIDR(无类别域间路由)表示法,常用于路由表中。这种写法表示网络地址的前24位被用于网络部分,剩下的位用于主机部分。是一种网络掩码,用于识别一个IP地址的网络部分和主机部分。是广播地址,其余的地址可以被分配给网络内的主机。

2023-07-31 20:46:22 937

原创 route命令 路由表 Linux Centos

在这种环境下,你可能会使用到一些在公网中是无效的 IP 地址,比如 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 等地址段。在 Internet 世界中,有一部分 IP 地址因为特殊的原因被保留,不应该出现在公开的 Internet 路由表中,这些地址被称为 "bogon IP"。如果你不希望看到 "bogon",那么你可能需要检查一下你的网络配置,确保你的路由表中所有的 gateway 都是有效的 IP 地址。如果没有找到相应的条目,你可能需要添加一条新的路由。

2023-07-31 20:45:32 4111

原创 iptables

`-t`:指定操作的表。例如,`-t nat` 会操作 NAT 表。如果不指定 `-t`,默认操作的是 filter 表。- `-L`:列出所有规则。可以与 `-t` 一起使用来指定要列出哪个表的规则。- `-P`:设置链的默认策略(ACCEPT, DROP, REJECT)。- `-A`:在链(Chain)的末尾添加一条或者更多的规则。- `-I`:在链的顶部或者指定位置插入一条规则。- `-Z`:将所有链的包计数和流量计数归零。- `-D`:从链中删除一条规则。- `-F`:从链中删除所有规则。

2023-07-31 20:44:15 186

原创 ip link add 命令

此命令将创建两个设备(在这个例子中,它们是 veth0 和 veth1),任何发送到一个设备的数据包都会从另一个设备出现,就像一个虚拟的网线一样。物理设备的驱动程序需要与具体的网络硬件进行交互,而虚拟设备的驱动程序则与其他内核组件(如其他虚拟设备或网络命名空间)进行交互。和网络命名空间,你可以在同一台机器上运行的不同进程间提供强隔离的网络环境,这对于提高系统的安全性非常有用。这意味着虚拟设备的性能可能受到 CPU 和内存的限制,而物理设备的性能可能受到网络硬件的限制。

2023-07-31 20:42:45 2625

原创 Linux NameSpace 虚拟化 资源隔离

在操作系统中命名空间命名空间提供的是系统资源的隔离,其中系统资源包括了:进程、网络、文件系统等等实际上linux系统实现命名空间主要目的之一就是为了实现轻量级虚拟化服务,也就是我们说的容器,在同一个命名空间下的进程可以感知彼此的变化,而对其他命名空间的进程一无所知,这样就可以让容器中的进程产生一个错觉,仿佛它自己置身于一个独立的系统环境当中,以此达到独立和隔离的目的。Linux的namespace(名字空间)的作用就是“隔离内核资源”。在Linux的世界里,文件系统挂载点、主机名、

2023-07-31 20:41:49 756

原创 虚拟网卡veth 问题 不通 ssh超时 无法 ping通 宿主机 虚拟机

我认为是因为是相同网段路由表优先级导致的问题,但是我没有完全验证出来,后续验证出来单独写个文章补充。测试Linux namespace的网络空间 虚拟网卡 veth的隔离性.我的虚拟机是vmvare,网络模式是NAT,虚拟机OS是centos7。使用NAT模式下,一旦开启veth,则宿主机立刻无法ping通虚拟机。我的问题在于我把虚拟网卡的网段设置的和vmvare的网段一样了。我的宿主机IP 172.16.193.0/24 这个网段。启动成对的虚拟网卡和空间内的lo回环网卡。改成一个单独的网段就解决了。

2023-07-31 12:26:09 330

原创 如何查看数据包路由和转发情况

tcpdump是一个强大的网络分析工具,可以捕获和分析网络流量。它可以应用于任何网络接口,包括veth、bridge等设备。例如,你可以使用以下命令来捕获在某个veth设备上的流量:其中vethXXX是你想要观察的veth设备的名称。: ip命令是一个多功能的网络配置工具。你可以使用它来查看网络设备、路由表、ARP表等信息。例如,你可以使用以下命令来查看veth设备的状态:你还可以使用以下命令来查看路由表:: netstat命令可以显示网络连接、路由表、接口统计等信息。

2023-07-30 13:49:51 1785

原创 容器演进时间轴及容器技术演进

随着Docker的不断发展,它开始有了更为远大的目标,那就是反向定义容器的实现标准,将底层实现都抽象化到Libcontainer的接口。这就意味着,底层容器的实现方式变成了一种可变的方案,无论是使用namespace、cgroups技术抑或是使用systemd等其他方案,只要实现了Libcontainer定义的一组接口,Docker都可以运行。谷歌公司在该项目的起步阶段宣称其能够提供值得信赖的性能表现、高资源利用率、共享资源机制、充裕的发展空间以及趋近于零的额外资源消耗。

2023-07-29 08:55:52 161

原创 git rebase -i

当你执行 `git rebase -i ` 命令时,Git 会打开一个文本编辑器,列出从 `` 到当前 HEAD 的所有 commit。- `e` 或 `edit`:使用这个 commit,但会停下来让你修改这个 commit(你可以修改文件内容,添加或删除文件,等等)- `f` 或 `fixup`:和 `squash` 类似,但会丢弃这个 commit 的 commit 信息。- `r` 或 `reword`:使用这个 commit,但需要修改 commit 信息。

2023-07-18 19:56:07 3136

原创 注解实现(基于Spring AOP)

通过Pointcut获取MethodMatcherMethodMatcher实现matches方法在Spring AOP中,Pointcut和。用于确定某个类是否应被AOP代理影响。方法在这个接口中定义,用于判断给定的类是否应用切面。接口用于判断类中的哪些方法应该被AOP框架拦截。在这个接口中定义了和方法。如果方法返回false,那么将会被调用,用来做静态的匹配检查;如果返回true,那么在静态检查通过后,还会进行一次运行时的检查,也就是调用方法。

2023-07-17 23:10:02 260

原创 elastic elasticsearch 源码解析之选主选举过程

这里的选主为什么提角色?是因为不同角色在选主中起到不同的作用.master的非节点不但参与投票同时还可以参与竞选, master 的角色仅投票不参与竞选,其余角色不参与.支持的角色如果不设置node.roles则默认有所有角色, 如果配置了,以配置的为准.跨集群搜索和副本角色只有master角色才允许高可用集群最少需要3个masterdata角色如果分层的话,又可以分为不同的层在存储时间,是否压缩,访问性能等进行差异化管理.以达到空间和性能的最优化.

2023-07-16 09:03:16 1373 1

原创 elasticsearch elastic 源码解决之 - 为什么需要仅投票节点

主节点负责轻量级集群范围的操作,例如创建或删除索引、跟踪哪些节点是集群的一部分以及决定将哪些分片分配给哪些节点。避免主节点负载过重的最可靠方法是把所有配置了master角色的节点配置为专用主节点(或者称之为专用候选节点),使它们能够专注于管理集群。集群元数据描述了如何读取存储在数据节点上的数据,因此如果丢失,则无法读取存储在数据节点上的数据。专用master节点仍将充当协调节点,也就是集群中的负载均衡器,将请求从客户端路由到集群中的其他节点,但是不要以负载均衡器的目的而设置候选节点。

2023-07-16 08:17:42 228

原创 Elasticsearch 复杂类型 Nested

复杂类型建模到底是个什么东东?复杂类型的的检索问题。

2023-07-09 19:00:49 1247

原创 Elasticsearch中fields的含义和使用场景作用用途干什么的

多字段查询:使用子字段定义一个字段的不同类型,可以根据不同的查询需求进行优化。高亮显示:使用子字段定义一个字段的关键字类型,可以在搜索结果中进行高亮显示。高亮显示是一种突出显示搜索结果中匹配的文本的方式,它可以提高用户体验和搜索结果的可读性。关键字类型是不分析的,它存储原始的、未经分析的文本,并且可以精确匹配和排序。定义子字段,您可以更细致地控制字段的处理和索引行为,以满足不同的查询需求,并在排序、聚合、高亮显示和多字段查询等方面提供更好的功能和性能。是用于定义字段的子字段(sub-field)的部分。

2023-07-09 13:39:20 1625

原创 Elasticsearch 搜索推荐

搜索推荐。

2023-07-08 18:46:39 1886 1

原创 Elasticsearch 报错 error At least one unigram is required but all tokens were ngrams

【代码】Elasticsearch 报错 error At least one unigram is required but all tokens were ngrams。

2023-07-08 07:43:05 151

原创 Elasticsearch模糊查询

Elasticsearch模糊查询。

2023-07-07 09:30:16 2361

原创 Elasticsearch脚本查询

Elasticsearch脚本查询。

2023-07-05 19:04:23 997

原创 Elasticsearch批量操作

Elasticsearch批量操作。

2023-07-05 18:58:53 556

原创 Elasticsearch聚合查询[合集]

聚合查询可以对照数据库理解注意事项,对于text字段如果需要使用聚合,需要开启fielddata,但是通常不建议,因为fielddata是将聚合使用的数据结构由磁盘(doc_values)变为了堆内存(field_data),大数据的聚合操作很容易导致OOM。

2023-07-03 20:44:39 590

原创 Elasticsearch同义词自定义词库未生效原因

【代码】Elasticsearch同义词自定义词库未生效原因。

2023-07-02 19:56:33 596 1

原创 synonym_graph与`synonym`

过滤器,在分析过程中,输入文本 “I love big apple” 会被分析成 “I love big” 和 “apple”。当使用普通的 synonym 过滤器时,多词同义词会被拆分成单独的词,并分别进行处理,而无法保持它们之间的关联性。过滤器,输入文本 “I love big apple” 会被分析成 “I love big apple”,保留了多词同义词的完整性。token 过滤器则能够正确处理多词同义词。过滤器相比,能够更好地处理多词同义词,保持其完整性和关联性,从而提供更准确的搜索结果。

2023-07-02 19:55:14 420

原创 Elasticsearch 分词器切词器分析器

char_filter:内置或自定义字符过滤器。token filter:内置或自定义token filter。tokenizer:内置或自定义分词器。// 自定义char_filter: 转换单词 "test_myfilter03" : {"type" : "mapping" , "mappings" : [ "& => and" , "| => or" ] } // 可以定义多个char_filter,其余的是否可以定义多个可以尝试 } , "filter" : {

2023-07-02 19:54:29 1055

原创 ElasticSearch 布尔查询

布尔查询可以组合前边的一些查询,比如组合filter和must/must_not等等它的目的就是提高性能,比如先通过filter过滤一些数据之后,然后再计算评分,这样节省一些评分时间。

2023-07-02 19:51:08 621

原创 ## term没有查到数据分析

text 类型在创建索引的时候会执行分词,分词过程有一个步骤叫 normalization 也叫文档归一化处理,在这个处理过程中,源数据字段会被统一时态、大小写等,具体还会执行哪些操作取决于你使用了哪个分词器,也就是说你的搜索词会保留大写,而源文档的索引数据会被转换为小写,注意这里说的是倒排索引会被转换为小写,而不是源数据,所以相当于 你用 John 去匹配了 john,所以无法命中。这里的name并不是keyword, name.keyword才是keyword,是不是keyword要看其type。

2023-07-02 19:49:50 131

原创 Elasticsearch ES 简单查询 Query String Search 入门

尝试了text类型排序需要特别处理下.

2023-07-02 19:48:58 876

原创 ES查询[全网最全免费送付费内容]

char_filter:内置或自定义字符过滤器。token filter:内置或自定义token filter。tokenizer:内置或自定义分词器。// 自定义char_filter: 转换单词 "test_myfilter03" : {"type" : "mapping" , "mappings" : [ "& => and" , "| => or" ] } // 可以定义多个char_filter,其余的是否可以定义多个可以尝试 } , "filter" : {

2023-07-02 19:42:57 104

原创 ES核心概念

部署kibana之前文章已经介绍,这里不赘述.支持各种异构语言调用,提供了各种REST及各种语言的API.我们在kibana主要使用REST风格的APIprettypretty 表示把输出内容格式化这个是删除一个索引查询索引信息一般以下划线开头的都是es提供的API修改数据PUT 属于覆盖更新, 如果你不写的就删除,写的就更新,即不修改的也要保留原值部分修改数据:“doc”:{索引前边反斜杠可选的。

2023-06-26 23:28:47 568

原创 创建repo报错

# 查看未分配原因。

2023-06-25 17:25:44 416

原创 cold流转frozen报错

可以修改为INFO DEBUG等。

2023-06-25 17:24:33 65

ZooKeeper:分布式过程协同技术详解 .mobi

ZooKeeper:分布式过程协同技术详解 高清 目录 带题目

2019-07-14

omni graffle 模板 自带较多 template

omni graffle 模板 自带较多 template 删除basic自带的

2018-08-23

fielding_架构风格与基于网络的软件架构设计.pdf

fielding_架构风格与基于网络的软件架构设计.pdf fielding 架构风格 基于网络 rest

2015-09-29

架构风格与基于网络的软件架构设计-中文

架构风格与基于网络的软件架构设计 中文 Fielding-PhD-thesis-on-REST.pdf

2015-09-29

The Art of Multiprocessor Programmin

多处理器编程的艺术(英文版) The Art of Multiprocessor Programmin

2014-12-05

计算机体系 量化研究 第5版 答案 附录

计算机体系结构第五版 英文版 答案和附录

2014-09-29

量化研究方法 计算机体系 附录 光盘 习题 答案

计算机体系结构光盘,含有附录,习题答案等

2014-09-29

putty精彩教程 端口 映射 tunnels 教程

putty精彩教程 端口 映射 tunnels 教程 连接 远程

2011-07-06

How Tomcat Works

How Tomcat Work一本及其低调但非常不错的书

2011-03-31

信息系统项目管理师论文 79篇

论文 信息系统 项目 管理师 项目管理师 计划制定 成本管理 风险管理 利用CMM保证软件质量 需求管理 范围管理 论项目的风险管理 信息系统项目管理师论文

2010-11-12

信息系统项目管理师论文 论项目的风险管理

信息系统项目管理师论文 论项目的风险管理

2010-11-11

信息系统项目管理师论文 需求管理 范围管理

信息系统项目管理师论文 需求管理 范围管理

2010-11-11

信息系统项目管理师论文 利用CMM保证软件质量

信息系统项目管理师论文 利用CMM保证软件质量

2010-11-11

信息系统项目管理师论文 风险管理

信息系统项目管理师论文 风险管理

2010-11-11

信息系统项目管理师论文 成本管理

信息系统项目管理师论文 成本管理

2010-11-11

信息系统项目管理师论文 计划制定

信息系统项目管理师论文 计划制定

2010-11-11

信息系统项目管理师论文 项目进度

信息系统项目管理师论文 项目进度

2010-11-11

超详细 经典 实用 黄企鹅Linux教程

超详细 经典 实用 Linux Linux教程 黄企鹅 超详细 经典 chm

2010-08-03

Linux命令大全(修改版)

Linux Unix 命令 大全 详细 Linux Unix 命令 大全

2010-08-03

非常全非常好的Linux常用命令全集手册

Linux 常用命令 全集 常用 全 详细 Linux命令 Unix Unix命令

2010-08-03

超完美经典详细数据库教程pdf教程

物超所值--21天可自学通数据库 各种语句详细用法 截图 超完美经典详细数据库教程 pdf教程

2010-08-03

Sybase实用程序指南 高清晰版

很清晰的Sybase 实用 程序 指南 高清晰版 手册

2010-08-03

skiller3.5

这个可以用来突破防火墙限制别人网速的 工具。 skiller 限速 防火墙

2010-01-03

MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception

MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception code gen 大家要注意一定要仔细,这个问题基本上缺少包引起的,而且一定要clean 如果需要axis2插件 以及这个plugins中的包在我的其他资源里面有

2009-12-02

jboss 4.0.2 集群 配置

这个是转载Bromon原创的重量级:jboss 4.0.2 集群 配置

2009-11-25

jboss 集群 配置

本文内容竭来自于互联网,包含三个jboss 集群 配置

2009-11-25

应聘面试大全 应聘 面试

本资源是提供一些关于面试的一写问题和方法。

2009-05-19

毕业论文 毕业设计 毕业设计论文示例-网上购物系统

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

毕业论文 毕业设计 宾馆管理系统

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

毕业论文 法院办公管理系统

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

房屋中介管理系统第二版

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

毕业论文 房屋中介管理系统

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

毕业论文 毕业设计 机票预订管理系统

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

毕业论文 基于CS结构局域网信息通信系统.doc

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

毕业论文 图书管理系统(网站下载)

时的附近时的附近时的房了是的积分了是的积分了是的积分楼上的

2009-05-17

毕业论文 图书馆管理系统

大师傅健身房了是大法师东方时代发了是看得见浮士德了附件了三大

2009-05-17

毕业论文 校园论坛系统

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

毕业论文 新闻发布系统

本论文是真实的论文,只提供文档部分,不提供源代码部分,敬请谅解!

2009-05-17

毕业论文 学生公寓管理系统

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

毕业论文 医疗病案管理系统

这个资源保证是真实并完整的论文,仅提供文档部分,不提供源代码,请大姐谅解。另外如果下载速度慢请大家等待可能是网站的服务器压力太大的原因。

2009-05-17

空空如也

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

TA关注的人

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