首页 文章 精选 留言 我的

精选列表

搜索[基础搭建],共10000篇文章
优秀的个人博客,低调大师

云服务器 ECS 搭建WordPress网站:配置域名解析

配置域名解析 您需要在阿里云万网上配置域名解析之后,用户才能通过域名访问您的网站。 操作步骤 1.登录 域名管理控制台。 2.在域名列表中找到要解析的域名,然后单击 解析。 3.单击 新手引导设置。 4.输入您的 Linux 实例的公网 IP 地址。然后单击 提交。 5.设置成功,会出现如下信息。 恭喜您!您可以使用域名访问自己的网站了! 原文链接

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

云服务器 ECS 搭建WordPress网站:部署 Web 环境(LAMP)

部署 Web 环境(LAMP) 本节介绍如何使用 云市场 的 阿里云linux一键安装web环境 一键部署 Web 环境,包括安装 Nginx、MySQL、PHPWind 和 phpMyAdmin。 软件包中包含的软件及版本如下: Nginx:1.4.4 Apache:2.2.29、2.4.10 MySQL:5.1.73、5.5.40、5.6.21 PHP:5.2.17、5.3.29、5.4.23、5.5.7 PHP 扩展:Memcached、Zend Engine/Opcache JDK:1.7.0 Tomcat:7.0.54 FTP:(yum/apt-get 安装) PHPWind:8.7 GBK phpMyAdmin:4.1.8 说明: 这是写文档时参考的软件版本。您下载的版本可能与此不同。 Xshell 界面上的提示信息与实例上运行的镜像有关。本文档的

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

nodejs 搭建 RESTful API 服务器的常用包及其简介

常用包 框架: yarn add express 数据库链接: yarn add sequelize yarn add mysql2 处理 favicon: yarn add serve-favicon 纪录日志: yarn add morgan 生成文档: yarn add --dev apidoc 解析请求参数: yarn add body-parser 设置 HTTP 头(提高安全性): yarn add helmet 文件变动监控(自动重启): yarn add --dev nodemon (启动服务器脚本中替换 node 即可) 允许 cors 请求: yarn add cors 压缩数据: yarn add compression 响应时间: yarn add response-time 数据伪造: yarn add faker – 数据验证: yarn add express-validator 进程管理: yarn add --dev pm2 带重启(nodemon用于开发环境),日志,负载均衡 serve-favicon 优点:把请求 favicon 的记录从日志中去除。缓存 icon 提高性能。使用兼容性最好的 Content-Type。 使用方式: var favicon = require('serve-favicon') app.use(favicon(path.join(__dirname, 'public', 'favicon.ico'))) morgan 使用方式: var morgan = require('morgan') app.use(morgan('combined')) //参数可选 dev tiny 或自定义输出日志格式,详见文档 // 导出日志文件 var express = require('express') var fs = require('fs') var morgan = require('morgan') var path = require('path') var app = express() // create a write stream (in append mode) var accessLogStream = fs.createWriteStream(path.join(__dirname, 'access.log'), {flags: 'a'}) // setup the logger app.use(morgan('combined', {stream: accessLogStream})) body-parser 使用方式: var bodyParser = require('body-parser') // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false })) //设置 false 使用 querystring 解析,处理 ajax 提交的复杂数据更在行。(true 使用 qs 解析) // parse application/json app.use(bodyParser.json()) apidoc 使用方式: 生成文档命令: apidoc -i routes/ -o doc/( routes 是程序入口,doc 是文档出口) 注释示例: /** * @api {get} /user/:id Read data of a User * @apiVersion 0.3.0 * @apiName GetUser * @apiGroup User * @apiPermission admin * * @apiDescription Compare Verison 0.3.0 with 0.2.0 and you will see the green markers with new items in version 0.3.0 and red markers with removed items since 0.2.0. * * @apiParam {String} id The Users-ID. * * @apiSuccess {String} id The Users-ID. * @apiSuccess {Date} registered Registration Date. * @apiSuccess {Date} name Fullname of the User. * @apiSuccess {String[]} nicknames List of Users nicknames (Array of Strings). * @apiSuccess {Object} profile Profile data (example for an Object) * @apiSuccess {Number} profile.age Users age. * @apiSuccess {String} profile.image Avatar-Image. * @apiSuccess {Object[]} options List of Users options (Array of Objects). * @apiSuccess {String} options.name Option Name. * @apiSuccess {String} options.value Option Value. * * @apiError NoAccessRight Only authenticated Admins can access the data. * @apiError UserNotFound The <code>id</code> of the User was not found. * * @apiErrorExample Response (example): * HTTP/1.1 401 Not Authenticated * { * "error": "NoAccessRight" * } */ helmet var express = require('express') var helmet = require('helmet') var app = express() app.use(helmet()) cors 使用方式: // 允许所有跨域请求 var express = require('express') var cors = require('cors') var app = express() app.use(cors()) // 允许某路由的跨域请求 app.get('/products/:id', cors(), function (req, res, next) { res.json({msg: 'This is CORS-enabled for a Single Route'}) }) // 允许某些域的请求 var whitelist = ['http://example1.com', 'http://example2.com'] var corsOptions = { origin: function (origin, callback) { if (whitelist.indexOf(origin) !== -1) { callback(null, true) } else { callback(new Error('Not allowed by CORS')) } } } app.get('/products/:id', cors(corsOptions), function (req, res, next) { res.json({msg: 'This is CORS-enabled for a whitelisted domain.'}) }) // 允许 GET/POST 以外的请求 app.options('/products/:id', cors()) // enable pre-flight request for DELETE request app.del('/products/:id', cors(), function (req, res, next) { res.json({msg: 'This is CORS-enabled for all origins!'}) }) // 对所有路由允许 app.options('*', cors()) // include before other routes compression 使用方式: var compression = require('compression') var express = require('express') var app = express() app.use(compression({filter: shouldCompress})) function shouldCompress (req, res) { if (req.headers['x-no-compression']) { // don't compress responses with this request header return false } // fallback to standard filter function return compression.filter(req, res) } response-time 使用方式: 该中间件将响应时间写在响应头 X-Response-Time 中 var express = require('express') var responseTime = require('response-time') var app = express() // 统计响应进入该中间件到写完响应头的毫秒数 app.use(responseTime()) express-validator 验证规则 // 初始化 app.use(expressValidator()) // this line must be immediately after any of the bodyParser middlewares! // 检查参数是否符合标准 req.check('testparam', 'Error Message').notEmpty().isInt() // 将参数转化为 req.sanitize('postparam').toBoolean() // 返回验证结果 req.getValidationResult().then(function(result) { // do something with the validation result }) pm2 pm2 start app.js --name="api" # Start application and name it "api" pm2 stop all # Stop all apps pm2 logs # Display logs of all apps pm2 web 后访问 http://localhost:9615/ # 查看系统状态

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

搭建大数据应用平台 运营商具有天然的优势

发展大数据的根本目的是为了应用,即通过对数据的挖掘、建模、分析、应用,提升政府治理水平,引领产业转型创新,服务改善民生。因此,信息的应用和信息平台的建设是繁荣大数据的关键。“互联网+”是以平台为中心的应用,云管端的核心是平台,平台既是业务的运行中心,又是海量数据的集散地和安全的管控点。5月13日上午举行的第十三届中国信息港论坛“大平台成就大应用”专题峰会上,来自政府、通信运营企业、医疗卫生行业的代表以及专家学者就如何合作共建大数据应用平台、挖掘大数据价值等问题展开了深入探讨。 在第十三届中国信息港论坛的“大平台成就大应用”专题峰会上,中国移动副总裁李正茂表示,像医疗、交通这样的重点领域,由于大数据平台涉及信息较多、内容较重要,因而要特别做好平台的监管和保障,而电信运营商在这方面具有得天独厚的优势。 李正茂表示,今年“两会”刚刚通过的《“十三五”发展规划》中,明确提出“十三五”期间要提出“实施大数据战略”,这就标志着大数据正式上升为国家战略,成为国家的重要战略资源。但是他认为,大数据与石油这样的资源不同,石油会被耗尽,而大数据会一直存在,并且体量会越来越大。谈到大数据的价值,李正茂说,大数据就像是物联网时代各行各业的味精,食物中缺少味精就变得逊色很多,大数据的作用也是这样,在互联网时代,没有大数据,各行各业很难运行得漂亮,大数据将为各行各业带来巨大能量。 李正茂强调,信息的引用和信息平台的建设是大数据的关键,大数据需要大平台拉动,“互联网+”是以平台为中心的应用,平台是海量数据的集散地和数据的监测管控中心,因而构建大数据平台是十分重要的。随着“互联网+”时代的到来,网络应用的功能需求更加多样化,这就需要加快建设技术更先进、功能更强大的网络平台。大数据应用平台将首先在一些重点领域建立,金融、医疗、交通等重点领域,由于涉及信息较多、内容较为重要,一旦出现信息泄露,将给个人甚至国家带来重大损失。因此这些信息涉及国计民生的、社会安全的重点领域,需要特别管控,做好平台的统一监管,保障国计民生。 在大数据应用平台的建设方面,李正茂认为,电信运营商具有得天独厚的优势。一是以运营商为主体建设的平台是完全可控可靠的,三大运营商作为通信行业的支柱,一直以来都按照“谁接入,谁负责”的原则,积极配合国家对语音通话和网络内容进行电信级别的安全管控;二是电信运营商有丰富的经验,依托运营商建立平台可以充分地应用现有资源,借用成功经验,借助这些海量数据进行数据分析,有助于提供更精准的指导。 李正茂介绍,作为信息化的倡导者和推动者,中国移动充分发挥信息技术和平台优势,致力于大数据平台的建设,到目前为止,大云的大数据相关产品已经在17个省市进行了超过100项应用试点和商用,部署规模超过3000台服务器,在快速响应市场需求的同时也降低了企业运营成本。在医疗大数据应用平台方面,中国移动建立了专业和开放的医疗健康云平台,通过与产业链的广泛合作,提供多种医疗健康服务,为用户提供专业化、个性化的服务。中国移动还通过自身的大数据分析能力,提供丰富的增值服务。此外,中国移动运用大数据和网络优势,在交通及物流领域也做了一些探索,实现了智能化的运输网络与运力规划,在实施交通能力和车队管理等方面都取得了不俗的成绩。 李正茂强调,在“互联网+ ”时代,大数据应用平台的特征就是业务交叉性强、融合性强,这需要建立协同机制,加强跨行业、跨部门的沟通与协作。 本文转自d1net(转载)

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

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应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册