网站开发工程师的工作描述路由器做php网站

news/2025/10/3 0:28:02/文章来源:
网站开发工程师的工作描述,路由器做php网站,建站网络,wordpress邮件伪造来源 | 沉默王二责编 | Carol封图 | CSDN 付费下载自视觉中国学习真的是一件令人开心的事情#xff0c;上次分享了Redis 入门的文章后#xff0c;收到了很多小伙伴的鼓励#xff0c;比如说#xff1a;“哎呀#xff0c;不错呀#xff0c;通俗易懂#xff0c;十分钟真的入… 来源 | 沉默王二责编 | Carol封图 | CSDN 付费下载自视觉中国学习真的是一件令人开心的事情上次分享了Redis 入门的文章后收到了很多小伙伴的鼓励比如说“哎呀不错呀通俗易懂十分钟真的入门了”。瞅瞅瞅瞅我决定再接再厉入门一下 Elasticsearch因为我们公司的商城系统升级了需要用 Elasticsearch 做商品的搜索。不过我首先要声明一点我对 Elasticsearch 并没有进行很深入的研究仅仅是因为要用就学一下。但作为一名负责任的技术博主我是用心的为此还特意在某某时间上买了一门视频课程作者叫阮一鸣。说实话他光秃秃的头顶让我对这门课程产生了浓厚的兴趣。Elasticsearch 是什么Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心它集中存储您的数据帮助您发现意料之中以及意料之外的情况。以上引用来自于官方不得不说解释得蛮文艺的。意料之中和意料之外这两个词让我想起来了某一年的高考作文题情理之中和意料之外。Elastic Stack 又是什么呢整个架构图如下图来源于网络侵删所示。信息量比较多对吧那就记住一句话吧Elasticsearch 是 Elastic Stack 的核心。国内外的很多知名公司都在用 Elasticsearch比如说滴滴、骨骼、微软等等。Elasticsearch 有很多强大的功能比如说全文搜索、购物推荐、附近定位推荐等等。理论方面的内容就不说太多了我怕小伙伴们会感到枯燥。毕竟入门嘛实战才重要。安装 ElasticsearchElasticsearch 是由 Java 开发的所以早期的版本需要先在电脑上安装 JDK 进行支持。后来的版本中内置了 Java 环境所以直接下载就行了。Elasticsearch 针对不同的操作系统有不同的安装包我们这篇入门的文章就以 Windows 为例吧。下载地址如下https://www.elastic.co/cn/downloads/elasticsearch最新的版本是 7.6.2280M 左右。但我硬生生花了 10 分钟的时间才下载完毕不知道是不是连通的 200M 带宽不给力还是官网本身下载的速度就慢反正我去洗了 6 颗葡萄吃完后还没下载完。Elasticsearch 是免安装的只需要把 zip 包解压就可以了。1bin 目录下是一些脚本文件包括 Elasticsearch 的启动执行文件。2config 目录下是一些配置文件。3jdk 目录下是内置的 Java 运行环境。4lib 目录下是一些 Java 类库文件。5logs 目录下会生成一些日志文件。6modules 目录下是一些 Elasticsearch 的模块。7plugins 目录下可以放一些 Elasticsearch 的插件。直接双击 bin 目录下的 elasticsearch.bat 文件就可以启动 Elasticsearch 服务了。输出的日志信息有点多不用细看注意看到有“started”的字样就表明启动成功了。为了进一步确认 Elasticsearch 有没有启动成功可以在浏览器的地址栏里输入 http://localhost:9200 进行查看9200 是 Elasticsearch 的默认端口号。你看为了 Search。那如何停止服务呢可以直接按下 CtrlC 组合键——粗暴、壁咚。安装 Kibana通过 Kibana我们可以对 Elasticsearch 服务进行可视化操作就像在 Linux 操作系统下安装一个图形化界面一样。下载地址如下https://www.elastic.co/cn/downloads/kibana最新的版本是 7.6.2284M 左右体积和 Elasticsearch 差不多。选择下载 Windows 版zip 格式的完成后直接解压就行了。下载的过程中又去洗了 6 颗葡萄吃狗头。包目录不再一一解释了进入 bin 目录下双击运行 kibana.bat 文件启动 Kibana 服务。整个过程比 Elasticsearch 要慢一些当看到 [Kibana][http] http server running 的信息后说明服务启动成功了。在浏览器地址栏输入 http://localhost:5601 查看 Kibana 的图形化界面。由于当前的 Elasticsearch 服务端中还没有任何数据所以我们可以选择「Try Our Sample Data」导入 Kibana 提供的模拟数据体验一下。下图是导入电商数据库的看板页面是不是很丰富打开 Dev Tools 面板可以看到一个简单的 DSL 查询语句一种完全基于 JSON 的特定于领域的语言点击「运行」按钮后就可以看到 JSON 格式的数据了。Elasticsearch 的关键概念在进行下一步之前需要先来理解 Elasticsearch 中的几个关键概念比如说什么是索引什么是类型什么是文档等等。Elasticsearch 既然是一个数据引擎它里面的一些概念就和 MySQL 有一定的关系。看完上面这幅图来源于网络侵删是不是瞬间就清晰了。向 Elasticsearch 中存储数据其实就是向 Elasticsearch 中的 index 下面的 type 中存储 JSON 类型的数据。在 Java 中使用 Elasticsearch有些小伙伴可能会问“二哥我是一名 Java 程序员我该如何在 Java 中使用 Elasticsearch 呢”这个问题问得好这就来这就来。Elasticsearch 既然内置了 Java 运行环境自然就提供了一系列 API 供我们操作。第一步在项目中添加 Elasticsearch 客户端依赖dependencygroupIdorg.elasticsearch.client/groupIdartifactIdelasticsearch-rest-high-level-client/artifactIdversion7.6.2/version /dependency第二步新建测试类 ElasticsearchTestpublic class ElasticsearchTest {public static void main(String[] args) throws IOException {RestHighLevelClient client  new RestHighLevelClient(RestClient.builder(new HttpHost(localhost, 9200, http)));IndexRequest indexRequest  new IndexRequest(writer).id(1).source(name, 沉默王二,age, 18,memo, 一枚有趣的程序员);IndexResponse indexResponse  client.index(indexRequest, RequestOptions.DEFAULT);GetRequest getRequest  new GetRequest(writer, 1);GetResponse getResponse  client.get(getRequest, RequestOptions.DEFAULT);String sourceAsString  getResponse.getSourceAsString();System.out.println(sourceAsString);client.close();} }1RestHighLevelClient 为 Elasticsearch 提供的 REST 客户端可以通过 HTTP 的形式连接到 Elasticsearch 服务器参数为主机名和端口号。有了 RestHighLevelClient 客户端我们就可以向 Elasticsearch 服务器端发送请求并获取响应。2IndexRequest 用于向 Elasticsearch 服务器端添加一个索引参数为索引关键字比如说“writer”还可以指定 id。通过 source 的方式可以向当前索引中添加文档数据源键值对的形式。有了 IndexRequest 对象后可以调用客户端的 index() 方法向 Elasticsearch 服务器添加索引。3GetRequest 用于向 Elasticsearch 服务器端发送一个 get 请求参数为索引关键字以及 id。有了 GetRequest 对象后可以调用客户端的 get() 方法向 Elasticsearch 服务器获取索引。getSourceAsString() 用于从响应中获取文档数据源JSON 字符串的形式。好了来看一下程序的输出结果{name:沉默王二,age:18,memo:一枚有趣的程序员}完全符合我们的预期perfect也可以通过 Kibana 的 Dev Tools 面板查看“writer”索引结果如下图所示。好了我亲爱的小伙伴们以上就是本文的全部内容了是不是看完后很想实操一把 Elasticsearch赶快行动吧如果你在学习的过程中遇到了问题欢迎随时和我交流虽然我也是个菜鸟但我有热情啊。另外如果小伙伴想写入门级别的文章这篇就是最好的范例。推荐阅读 实操来了一文告诉你如何用 Streamlit 和 Heroku 开发 Web避坑使用 Kubernetes 最易犯的 10 个错误雷军4G 手机已清仓全力转 5GQQ音乐播放中途插语音广告引热议Wine 5.9 发布 | 极客头条15 岁黑进系统发挑衅邮件意外获 Offer不惑之年捐出全部财产Twitter CEO 太牛了必读53个Python经典面试题详解赠书 | 1月以来 Tether 增发47亿 USDT美元都去哪儿了真香朕在看了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925440.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

教学网站开发应用方案郑州公司网站制作

来源:光明日报 作者:袁于飞2017年12月3日,第四届世界互联网大会世界互联网领先科技成果发布活动在浙江乌镇举行,中国卫星导航系统管理办公室主任冉承其介绍北斗卫星导航系统。新华社记者 孟鼎博摄3月30日,我国在西昌卫…

公司域名注册网站哪个好域名解析系统的英文缩写

最近在工作中,需要让运行在容器中的单页面应用程序能够访问外部的RESTful API。这个需求看起来并不困难,不过实现起来还是有些曲折的。在此,我就将这部分内容总结一下。在入正题之前,有个一问题,就是为什么要将单页面应…

常州网站建设要多少钱湖南做旅游网站哪家最好

随着物联网、大数据、人工智能等技术的快速发展,边缘计算已成为当前信息技术领域的一个热门话题。在物联网领域,边缘计算被广泛应用于智慧交通、智能安防、工业等多个领域。因此,基于边缘计算技术的工业主板设计方案也受到越来越多人的关注。…

做印刷哪个网站好野花香视频在线观看社区

Python可迭代对象(Iterable) Python中经常使用for来对某个对象进行遍历,此时被遍历的这个对象就是可迭代对象,像常见的list,tuple都是。如果给一个准确的定义的话,就是只要它定义了可以返回一个迭代器的__iter__方法…

Python作用域知识梳理

作用域指变量 / 函数的 “有效访问范围”,Python 按 “就近原则” 查找变量,核心分为 4 类,关键规则用 “查找顺序” 和 “修改权限” 两点讲透:一、4 类基本作用域(LEGB 查找顺序) Python 访问变量时,会按以下…

海拉尔网站建设sjteam网站怎么做301跳转

一、说明 Nacos如果是手动启动的话,在服务器宕机或者重启后,没有自动运行,影响很多业务系统,需要每次手动执行命令 startup.sh -m standalone,才能启动 Nacos 服务,不能像docker服务一样,使用 …

如何做网站管理一元购物网站建设

石家庄铁道大学毕业论文旋转机械转子不对中故障诊断技术研究Study on Fault Diagnosis for Rotor Misalignmentof Rotating Machinery2015 届 机械工程 学院专 业 机械设计制造及其自动化 学 号 学生姓名 邵阳鑫 指导教师 申永军完成日期 2015年 5 月 29 日摘要不对中故障是旋转…

网页设计制作网站教程怎么做公司的网站

事务四大特性 原子性(Atomicity) 事务中的所有操作要么全部完成,要么全部不执行。如果事务中的任何一步失败,整个事务都会被回滚,以保持数据的完整性。 一致性(Consistency) 事务应确保数据库…

网站首页设计布局潍坊网站开发公司

第一步配置域名 :在微信公众平台登录后配置服务域名称:https://apis.map.qq.com 第二步申请密钥 申请开发者密钥申请地址 第三步使用插件 选择添加插件 搜索腾讯位置服务地图选点 选择要授权的小程序 授权完毕会在这里显示插件信息 第四步查看使用文档 跳转至文…

湖南响应式网站推荐长沙大型网站设计公司

文章目录 Redis 事务1)基本认识2)事务操作1.MULTI2.EXEC3.错误处理4.DISCARD5.WATCH6.SCRIPT Redis 事务 官方文档,永远是你学习的第一手资料:Redis 事务 1)基本认识 谈到事务,大家首先都会联想到 mysql 中复杂但又功能强大的“事务”&…

网站开发培训周末班网站模仿算侵权吗

文章目录一、环境分布1. 版本声明2. 依赖2. case测试2. case2测试一、环境分布 1. 版本声明 linux服务器软件版本jdk1.8kafkakafka_2.13-2.4.0注:建议版本和应用依赖的客户端版本依赖保持一致,如果需要更高版本,可以尝试 但是有一点&#x…

从网站栏目看网站功能兰州seo整站优化服务商

SVN 1、SVN和Git的区别 SVN是集中式的,也就是会有一个服务器保存所有代码,拉取代码的时候只能从这个服务器上拉取;Git是分布式的,也就是说每个人都保存有所有代码,如果要获取代码,可以从其他人手上获取SV…

开个网站多少钱一年学校网站源码

heap【堆】掌握 手写上浮、下沉、建堆函数 对一组数进行堆排序 直接使用接口函数heapq 什么是堆???堆是一个二叉树。也就是有两个叉。下面是一个大根堆: 大根堆的每一个根节点比他的子节点都大 有大根堆就有小根堆&#xff1…

go mod 面试题

go mod 有哪些命令都有什么作用 Go Mod 常用命令及功能一览 go mod 是 Go 语言从 1.11 版本开始引入的官方依赖管理工具,用于初始化、创建和维护项目的 go.mod 文件,管理项目的依赖关系。 以下是 go mod 最核心、最常…

做学校子网站抖音代运营违法吗

body{margin:8px;} iframe{border:2px;} th,td{padding:1;} table{border-spacing:2px;border-collapse:separate;} dfn{斜体} <dfn> 标签可标记那些对特殊术语或短语的定义。 现在流行的浏览器通常用斜体来显示 <dfn> 中的文本。将来&#xff0c;<dfn> 还可…

网站报名系统怎么做wordpress 点击量

一般是三种方法&#xff1a;(1)用vector的vector&#xff0c;(2)先分配一个指针 数组&#xff0c;然后让里面每一个指针再指向一个数组&#xff0c;这个做法的好处是访问数组元素时比较直观&#xff0c;可以用a[x][y]这样的写法&#xff0c;缺点是它相当于C#中的一个锯齿 数组&…

多轮对话系统设计的逻辑陷阱与解决方案

一、引言:对话系统的复杂性挑战 随着GPT-5等大模型技术的成熟,多轮对话系统在客服、教育、医疗等领域的应用日益广泛。然而,根据2025年MIT人机交互实验室的研究显示,78%的对话系统故障源于设计逻辑缺陷而非技术限制…

手机免费建立网站wordpress 旋转预加载

目录 一、前菜 1、Python选择 2、pip源切换 3、ffmpeg配置问题 4、VSCode添加Jupyter扩展 二、配置虚拟环境 1、下载源码 方法一 直接下载源码压缩包 方法二 使用git 1&#xff09;git加入鼠标右键 2&#xff09;git clone源码 2、VSCode出场 1&#xff09;创建pyth…

网站综合查询工具在谷歌上怎么做网页

默默地EEer&#xff0c;原文地址&#xff1a; http://www.cnblogs.com/hebaichuanyeah/p/5625233.html 职责链模式指使多个对象多有机会处理请求&#xff0c;避免请求发送者和接受者的耦合关系。 将这些接受处理的对象连成一条链&#xff0c;并沿着该链处理请求。 一个传说中的…