自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

restart-llyang的博客

linux,web安全,javaWeb,安卓都在学习,我在努力成长

  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 鲲鹏服务器Nodejs移植指南

Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。https://bbs.huaweicloud.com/forum/thread-46791-1-1.html

2020-06-18 15:25:00 328

原创 鲲鹏服务器dotnet移植指南

.NET Core是开放源代码通用开发平台,由 Microsoft 和 .NET 社区在GitHub上共同维护。它跨平台(支持 Windows、macOS 和 Linux),并且可用于生成设备、云和 IoT 应用程序。https://bbs.huaweicloud.com/forum/thread-46787-1-1.html...

2020-06-18 15:23:59 263

原创 大数据组件04-华为云鲲鹏服务器Hive3.0.0移植安装指南

Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。https://bbs.huaweicloud.com/forum/thread-42992-1-1.html...

2020-06-18 15:23:26 474

原创 大数据组件03-华为云鲲鹏服务器Hbase2.1.0移植安装指南

HBase–Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群,海量数据的快速随机访问。https://bbs.huaweicloud.com/forum/thread-42914-1-1.html...

2020-06-18 15:22:52 228

原创 大数据组件02-华为云鲲鹏服务器Spark2.3移植安装指南

Apache Spark是专为大规模数据处理而设计的快速通用的计算引擎。它拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是——Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。https://bbs.huaweicloud.com/forum/thread-42912-1-1.html...

2020-06-18 15:22:10 213

原创 大数据组件01-华为云鲲鹏服务器Hadoop移植安装指南

Hadoop是一个开源的分布式存储及计算框架,被广泛用于海量数据的存储及处理,可以以可靠、高效、可伸缩的方式进行数据处理。https://bbs.huaweicloud.com/forum/thread-42909-1-1.html

2020-06-18 15:21:24 387

原创 数据库05-华为云鲲鹏服务器Cassandra3.11.4移植安装指南

Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集Google BigTable的数据模型与Amazon Dynamo的完全分布式架构于一身。Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩展性和性能,被 Apple, Comcast,Instagram, Spotify, eBay, Rackspace, Netflix等知名网站所采用,成为了一种流行的分布式结构化数据存储方案。https

2020-06-18 15:20:47 110

原创 数据库04-华为云鲲鹏服务器MySQL5.7.28移植安装指南-RPM包方式

MySQL是一种快速易用的关系型数据库管理系统(RDBMS),它通过插件形式提供了多种存储引擎,目前最通用的是InnoDB。作为一款开放源码的数据库软件,MySQL社区及用户活跃度很高,用户问题往往可以及时得到响应。此外,MySQL还具有软件体积小、安装简单易于维护等优点。官方链接:https://dev.mysql.com/doc/refman/5.7/en/类别:云计算/数据库https://bbs.huaweicloud.com/forum/thread-56570-1-1.html..

2020-06-18 15:20:04 397

原创 数据库04-华为云鲲鹏服务器MySQL5.7.22移植安装指南

MySQL是一种快速易用的关系型数据库管理系统(RDBMS),它通过插件形式提供了多种存储引擎,目前最通用的是InnoDB。作为一款开放源码的数据库软件,MySQL社区及用户活跃度很高,用户问题往往可以及时得到响应。此外,MySQL还具有软件体积小、安装简单易于维护等优点。官方链接:https://dev.mysql.com/doc/refman/5.7/en/类别:云计算/数据库https://bbs.huaweicloud.com/forum/thread-21069-1-1.html..

2020-06-18 15:18:53 290

原创 数据库03-华为云鲲鹏服务器MongoDB移植安装指南

MongoDB是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。本指南描述了在ARM64,CentOS7.5的环境下移植MongoDB的过程,可供相关人士参考。...

2020-06-18 15:18:37 668

原创 数据库02-华为云鲲鹏服务器Redis移植安装指南

Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。本指南描述了在ARM64,CentOS7.5环境下编译安装Redis4.0.3的过程,可供相关人士参考。https://bbs.huaweicloud.com/forum/thread-21046-1-1.html...

2020-06-17 16:27:57 442

原创 数据库01-华为云鲲鹏服务器PostgreSQL移植安装指南

PostgreSQL是一个功能强大的开源企业级数据库系统,可以运行在所有主流操作系统上,包括Linux、Unix(AIX、BSD、HP-UX、SGI IRIX、Mac OS X、Solaris和Tru64)和Windows。PostgreSQL是完全的事务安全性数据库,完整地支持外键、联合、视图、触发器和存储过程(并支持多种语言开发存储过程),同时对SQL标准高度兼容,它实现的功能完全遵守于ANSI-SQL:2008标准。PostgreSQL具有多版本并发控制(MVCC)、按时间点恢复(PITR)、表空

2020-06-17 16:27:11 649

原创 鲲鹏服务器keepalived1.4.2移植指南

Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。本指导描述了在ARM64架构,CentOS7.5系统下部署keepalived1.4.2的过程,可供相关人士参考。https://bbs.huaweicloud.com/forum/thread-30247-1

2020-06-17 16:20:55 712

原创 应用中间件07-华为云鲲鹏服务器Tengine移植安装指南

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。https://bbs.huaweicloud.com/forum/thread-39012-1-1.html...

2020-06-17 16:19:29 215

原创 应用中间件06-华为云鲲鹏服务器Memcached移植安装指南

Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。本指南描述了在ARM64,CentOS7.5环境下,移植Memcached1.4.20的过程,可供相关人士参考。https://bbs.huawe...

2020-06-17 16:18:53 160

原创 应用中间件05-华为云鲲鹏服务器solr移植安装指南

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。Solr可以支持在arm环境下运行,无需重新编译。但需要配合Tomcat 8以上版本使用。可以从官网下载最新的Solr包进行解压缩、配置、运行。https://bbs.huaweicloud.com/forum/thread-20739-1-1.html...

2020-06-17 16:18:16 284

原创 应用中间件04-华为云鲲鹏服务器consul移植安装指南

Consul是一个开源工具,用于实现分布式系统的服务发现与配置,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案等。安装包仅包含一个可执行文件,方便部署。本指导描述了在ARM64架构,CentOS7.5系统下使用Consul1.5.1的过程,可供相关人士参考。https://bbs.huaweicloud.com/forum/thread-20738-1-1.html...

2020-06-17 16:17:32 268

原创 应用中间件03-华为云鲲鹏服务器HAProxy移植安装指南

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。HAProxy可以支持在arm环境下运行,进行需重新编译。可以从官网下载最新的HAProxy包进行解压缩、配置、运行。https://bbs.huaweicloud.com/forum/thread-20695-1-1.html

2020-06-17 16:15:12 196

原创 应用中间件02-华为云鲲鹏服务器Nginx移植安装指南

Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。https://bbs.huaweicloud.com/forum/thread-20689-1-1.html...

2020-06-17 16:13:36 331

原创 应用中间件01-华为云鲲鹏服务器Tomcat移植安装指南

Apache Tomcat是用于提供Java应用程序的Web服务器和servlet容器。Tomcat是Apache Software Foundation发布的Java Servlet和JavaServer Pages技术的开源实现。本指南描述了在ARM64,CentOS7.5环境下配置Tomcat7.0.76和8.5.41的过程,可供相关人士参考。https://bbs.huaweicloud.com/forum/thread-20671-1-1.html...

2020-06-17 16:13:00 399

原创 消息中间件05-华为云鲲鹏服务器kafka移植安装指南

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。本次移植以Kafka-2.1.0为例进行说明官方链接:https://kafka.apache.org/https://bbs.huaweicloud.com/forum/thread-20665-1-1.html...

2020-06-15 11:49:08 329

原创 消息中间件04-华为云鲲鹏服务器ELK6.2.3环境搭建指南

ELK是集中日志解决方案的一种,具有收集、传输、存储、分析日志的功能。ELK分别是Elasticsearch、Logstash和Kibana三个开源软件的首字母缩写。Elasticsearch是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,使用 Java 语言编写。Logstash的作用就是一个数据收集器,将各种格式各种渠道的数据通过它收集解析之后格式化输出到 Elasticsearch。Ki..

2020-06-15 11:47:58 280

原创 消息中间件03-华为云鲲鹏服务器Zookeeper移植指南

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。本次移植以Zookeeper3.4.6为例进行说明,其他版本将下文中的3.4.6替换为对应的版本号进行验证即可。https://bbs.huaweicloud.com/forum/thread-20581-1-1.html...

2020-06-15 11:44:40 181

原创 消息中间件02-华为云鲲鹏服务器ActiveMQ移植指南

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。ActiveMQ可以支持在ARM环境下运行,无需重新编译。可以从官网下载最新的ActiveMQ包进行解压缩、配置、运行。本指南描述了在ARM64、CentOS的环境下安装配置ActiveMQ的过程,可供相关人士参考。https://bbs.huaweicloud.com/forum/thread-20570-

2020-06-15 11:43:32 364

原创 消息中间件01-华为云鲲鹏服务器RabbitMQ移植指南

RabbitMQ 是一个开源的,在AMQP基础上完成的,可复用的企业消息系统。支持主流的操作系统,linux、windows、macOS等,多种开发语言支持,java、Python、ruby、.net、PHP、C/C++、node.js等。本指导描述了在ARM64架构,CentOS7.5系统下安装RabbitMQ3.7.4的过程,可供相关人士参考。https://bbs.huaweicloud.com/forum/thread-20552-1-1.html...

2020-06-15 11:20:12 360

原创 centos 64位系统编译TinyHelloWorld.c

centos 64位系统编译TinyHelloWorld.c程序员的自我修养中,有一段是通过内嵌汇编来完成一个HelloWorld程序,这段汇编是32位的,在64位的机器上直接编译就会出问题。源代码/* *TinyHelloWorld.c */char* str = "Hello World!\n";void print(){ asm( "movl $13,%%edx...

2018-11-02 20:10:01 524

原创 数据湖探索服务

一、实验目的本次实验为体验华为云的数据库探索服务,使用的数据包括两部分,第一部分为车辆定时上报的位置记录和异常驾驶行为触发上报的事件数据,第二部分为货运订单相关的信息。通过使用数据湖探索服务和OBS服务去处理这些数据,了解DLI是什么以及怎么使用DLI。二、实验步骤1.将数据上传到OBS将数据上传到OBS,为后面在数据湖中完成数据分析做准备。(1)下载OBS Browser...

2018-10-15 21:51:26 801

原创 利用华为云建WordPress博客网站

一、建站要求使用主备2台RDS服务器 先使用第一台ECS云服务器建站 可以用Wordpress镜像,但建议用运行环境镜像搭建服务器,然后下载wordpress软件,解压安装的方式 单台ECS正常运行后,通过私有镜像的方式,构建第二台ECS 使用ELB做动态负载均衡 使用快照保存博客内容并恢复二、系统架构图最终系统架构图如图1:图1 最终系统架构图三、需求...

2018-09-05 22:28:15 4897 1

原创 20160721工作日志

##############Done############### 实现点击图框的功能1)实现下拉菜单中“拍照”按钮的功能2)实现下拉菜单中“从相册中选择"按钮的功能3)“点击拍摄更多图片”功能正在修改调试     原本的数据逻辑是MainActivity->capturePhoto,然后TakephotoActivity从中间截取数据,开始在共享对象上花了很多时...

2018-09-05 22:18:47 93

原创 log4j只输出指定类的日志到某个文件

由于需要日志分析,在nas盘上的日志只需要最后的回调信息,所以只能够把最后的回调信息打印到一个指定文件中。 查了一些资料之后,发现这个功能其实很容易实现。  指定类名或者包名即可,举个例子,如果只需要输出thread下的日志,配置log4j.logger.com.pingan.servlet.async.thread的输出日志等级就可以了。如下图中的第一行。   ...

2017-11-08 14:11:00 7956

原创 log4j从配置文件中读取路径

描述一下发现问题到尝试解决问题的全过程。20171101早上,普惠压测,引擎其它业务无法正常返回。尝试重启引擎,tomcat进程无法结束,直接kill -9也不管用,直接重启机器后,可以正常运行。引擎重启以后,查看日志,报错信息如下:org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The w

2017-11-02 20:15:00 2670

原创 安装keras

Keras是一种比较常用的深度学习框架,安装起来其实也不麻烦。我是在Mac上安装的Keras,主要步骤如下:1.下载anaconda,直接在官网下载,按照步骤安装就可以了。2.安装theano,  condo install theano3.pip install tensorflow4.pip install keras经过上面

2017-10-05 20:48:57 817

原创 如何使用Tomcat部署多个项目

由于测试机器上有8个GPU,现在只用了4个GPU,所以我打算把后面的4个也用起来。这样的话,就有两种方式:(1)一台服务器部署多个Tomcat,每个Tomcat部署一个项目,使用不同的端口。这样不同的Tomcat可以分开重启。例如8080,8081(2)一台服务器部署一个Tomcat,Tomcat下部署多个项目,使用不同的访问地址。例如IP:8080/PAServer2 8080/PA

2017-09-27 14:51:57 827

原创 Linux监控相关技术

前段时间因为接了信用卡的业务,引擎的计算量急剧上升,Tomcat宕机了两次,所以给引擎添加监控就成了很紧急的任务。监控的主要原理是这样的,有两个监控的主要目标:1.tomcat进程2.具体的服务端口,如果这两个监控目标有一个状态不正常了,就重启后台。所以现在要做的是写一个脚本,查看这两个目标,然后定时启动这个脚本。第一步:监控脚本        #!/bin/sh

2017-09-27 10:25:20 208

原创 Linux下各个目录的意义以及一些常用指令

/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 超级管理命令,这里存放的是系统管理员使用

2017-09-27 10:16:59 232

原创 百度的两道笔试编程题

Unix时间戳给出1970年01月01日00时00分00秒起至现在的总秒数,求对应的实际时间。输入:每行包括一个整数0输出:对于每一行,输出yyyy mm dd格式,表示对应的年月日。思路:这题的难点在于判断某一年是不是闰年以及每年不同月份天数的变化。我设置了一个check函数判断某一年是不是闰年,使用了一个数组来保存每年的每个月的天数。

2016-09-25 23:13:17 468

原创 8/29~9/14开发总结

8/29今天的主要工作就是修改界面,用到的技术为一个延迟跳转,在一个界面停留2s后跳转到另一个界面。private Handler handler = new Handler();然后在要跳转的地方调用postDelayed:handler.postDelayed(new Runnable() {@Overridepublic void run() {Intent

2016-09-16 20:19:32 264

原创 9月12日搜狗总结

一个字符串的最大回文前缀长度样例输入:sogou样例输出:1思路:直接用模拟的方法。维护一个下标t,从最后一个字符开始往前找,如果与第一个字符相同,就开始寻找回文串。找回文串的时候维护两个索引,一个testH从开头开始,另一个下标testT,从尾部开始,如果两个下标相遇了,说明找到了一个回文串,程序结束,否则继续往下找。#include #inclu

2016-09-16 18:43:57 314

原创 PopupWindow的使用

由于一个弹出菜单非常丑,我在想办法把它弄的好看点。现在找到了一个资料,用的是PopupWindow。  首先复写了PopupWindow类:SelectPicPopupWindow.classpublic class SelectPicPopupWindow extends PopupWindow {private Button btn_take_photo, btn_pick_p

2016-09-15 21:26:40 235

原创 2016/8/15-2016/8/26两周开发总结

距离上次写技术总结已经一个月了,我们来看看这个月都用到了什么技术吧。第一周:  8/15  今天开始开发语音App。预计是与微软的声纹识别,语音合成,语音识别三个API进行交互。  首先做的是一个录音的功能,我直接使用了ExtAudioRecorder工具类用来录制wav格式的PCM。代码的具体实现我还得找个时间写技术报告。8/16今天手动设断点与微软的声纹识别进行交互

2016-09-15 21:03:32 286

SpeechSDK.jar

微软语音识别sdk,绝对好用

2016-08-26

空空如也

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

TA关注的人

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