首页 文章 精选 留言 我的

精选列表

搜索[环境],共10000篇文章
优秀的个人博客,低调大师

环境搭建-在Windows Server 2012 R2上搭建单机版Elasticsearch+Kibana

准备工作 下载Elasticsearch Elasticsearch可以直接从官网(https://www.elastic.co/downloads/elasticsearch)进行下载,我下载的是6.3.0版本的zip包 下载Elasticsearch.png 下载Kibana Kibana也可以直接从官网(https://www.elastic.co/downloads/kibana)进行下载,我下载的是支持Windows的6.3.1版本 下载Kibana.png 安装Elasticsearch 解压zip包 解压后目录.png 配置Elasticsearch 【elasticsearch.yml】:这个是Elasticsearch的配置文件,这里搭建的是单机版,如果需要外部机器能访问,需要修改网络配置,将【network.host】配置为【0.0.0.0】; image.png 【jvm.options】:Java虚拟机配置,这里可以根据自己的需要修改堆栈的大小: 修改堆大小.png 另外的配置的文件就是日志,用户和角色相关的。 启动Elasticsearch 运行【bin】目录下的【elasticsearch.bat】 bin.png 启动.png 运行完后在浏览器中输入【 http://localhost:9200/】出现如下界面证明启动成功 localhost:9200.png 安装Kibana 将下载好的zip包解压,这个解压过程会比较久,出现未响应也不要去结束任务,因为文件数非常多; Kibana.png 配置Kibana 修改【config】文件夹下的【kibana.yml】文件,配置【elasticsearch.url】属性 image.png 启动Kibana 双击运行【bin】目录下【kibana.bat】 image.png 运行完成后在浏览器中输入【 http://localhost:5601】,看到如下界面: image.png 启动成功。

优秀的个人博客,低调大师

【连载】物联网全栈教程-从云端到设备(十三)---安装单片机编译环境

物联网全栈教程-从云端到设备(十三) 一 很多朋友一听说要搞硬件总觉得还要重新学习很多电路基础知识,零妖告诉你这是个错误的想法。如果在十年前你这么想那么我是非常支持你的,但是在物联网时代你需要改变一下你的思维方式。作为一个设备开发工程师你需要做的是各种硬件资源的整合,比如你需要一个温度传感器那么你就去市场上购买一种即可,需要一个单片机那你就去技小新的开源硬件平台 https://lceda.cn/jixin找一个你想要的复制粘贴,然后绘制PCB的时候保证你的电线是连通的即可。 硬件是实现设备功能的躯壳,软件才是设备的灵魂!今天就教你安装一下编写单片机程序需要的软件,并示范一下将程序烧写进入单片机。 二 和编写任何代码一样,掌握一个编写代码的工具使用方法是第一步。零妖使用的单片机的型号是STM32F103C8T6,它的内部用的是ARM的内核,想给它写程序有一个非常好用的工具叫做Keil5 。你需要上网下载一个MDK5.24A ,这是Keil5的另一个名字。然后再下载一个叫 Keil.STM32F1xx_DFP.2.2.0.pack 的器件支持包。这两个软件下载地址如下: https://www.jixin.pro/product/873.html 安装软件之前你要做的是断开网络连接,这样有一个好处就是节约安装时间。安装完毕它会有一个自动升级,其实没啥用,断网之后就没办法自动升级了,节约你的宝贵时间。第一个安装的是Keil5这个软件,和安装电脑QQ一样,打开后一路 Next 即可,安装到默认的位置不用修改。这个没啥技术难度就不多说了。 安装完毕之后会有一个错误提示,那就是断网导致的,你不用管它,打开软件即可。 接下来要安装的就是那个STM32F1系列单片机的器件支持包,这个也很简单,如下图所示: 到这里,Keil5这个软件就安装完毕了,以后的事情就是用它进行C语言的编写以及使用这个软件把代码烧写到单片机里面。 三 先抛开代码不讲,假设代码已经写完了,接下来就需要编译和烧写,零妖这里做一个示范。 接着,插上技小新的DAP烧写器(资料在这里,同样开源,你自己完全可以DIY一个:https://www.jixin.pro/product/3597.html)。根据它的说明连接好烧写器后,还需要在Keil5里面设置一下: 四 看到了吧,硬件设计中的单片机编程部分,其实就是这么简单。下一篇文章零妖简单介绍一下C语言编程一个单片机,带你大致了解一下开发流程。

优秀的个人博客,低调大师

如何将SAP Multi Target应用部署到SAP云平台的Cloud Foundry环境

SHINA是SAP HANA Interactive Education的缩写,是一个demo应用,用于演示如何开发SAP HANA原生应用。 这个应用包含了sample数据以及HANA数据库表,view,OData服务和UI,符合SAP HANA Extended Service Advanced Programming Model,由如下几个包组成: core-db:核心数据模型 core-js: Data Generator, Purchase Order Worklist和Sales Dashboard的后端实现,基于nodejs user-js: User的CRUD实现,也是基于nodejs和XSOData库。同时也演示了如何使用Cloud Foundry的job scheduling服务来创建和调度任务。 web: SHINE Launchpad 和其他应用的UI实现,基于SAP UI5。 site-content: SAP Fiori Launchpad必需的配置文件。 1. 我们需要将SAP提供的SHINA源文件clone到本地并且打包成mtar格式,因此需要下载MTAR builder。 从SAP Service Market上下载,其实就是一个.jar文件。 MTA是什么意思呢?Multi-Target Application, 由一系列software modules组成,每个module可以由不同的编程语言开发,以及使用不同的部署技术,但是这些module在开发和部署时共享相同的生命周期。 上文介绍的SHINE就是一个很好的MTA例子,数据库用HANA原生模型进行开发,前端页面用SAP UI5,而业务逻辑使用nodejs开发。这些module将会通过下文介绍的MTA builder打包成一个文件,然后统一部署到Cloud Foundry上。 在每个MTA应用文件夹的根目录下面都有个mta.yaml文件,维护了组成该MTA应用的各个module的类型,打包方式和其他信息。 2. 从github上将SHINA应用clone到本地: 执行命令 java -jar mta.jar -build-target=CF -mtar=shine-cf.mtar build 最后生成该150MB大小的mtar文件。现在可以把这个文件部署到cloud foundry上。 使用命令行cf deploy shine-cf.mtar将前一步打包生成的mtar文件部署到SAP云平台上。 成功部署之后,即可访问自动设置为Started状态的两个应用shine-web和site-web。 如果需要将部署的应用从Cloud Foundry上移除,执行命令行:cf undeploy com.sap.refapps.shine -f –delete-services 要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册