今天早上,我们修改了博客程序中的1行代码,将 services.AddDbContextPool 改为 services.AddDbContext ,去掉 DbContextPool . 然后奇迹出现了 —— 单台4个8G的服务器,800 左右的 QPS 不在话下,CPU 的稳健与 .NET Framework 版有的一拼. 到发布博文时间为止,最高可以撑住 1300 的 QPS . DbContextPool 相关链接: EF Core 小坑:DbContextPool 会引起数据库连接池连接…
为了验证 docker swarm 在高并发下的性能问题,周一我们发布了使用 docker-compose 部署的 .net core 版博客站点(博文链接),但由于有1行代码请求后端 web api 时没有使用缓存,结果造成大量 web api 请求发向跑后端服务的集群,悲剧的是这个集群是用 docker swarm 部署的,请求是用 nginx 容器转发的,结果压垮了 nginx ,大量后端请求 502 ,被迫回退至 windows + .net framework 版博客系统. 使用 do…
windows上使用mkdocs搭建静态博客 之前尝试过用HEXO搭建静态博客,最近发现有个叫mkdocs的开源项目也是搭建静态博客的好选择,而且它支持markdown格式,下面简要介绍一下mkdocs的环境搭建过程 项目地址:https://github.com/mkdocs/mkdocs 介绍:英文版----http://www.mkdocs.org/ 中文版----http://markdown-docs-zh.readthedocs.io/zh_CN/latest/ 使用环境:win8.…
昨天晚上 18:15 左右我们发布了跑在 Windows 上 .NET Core 博客系统,本想与 .NET Framework 版进行同“窗”的较量,结果刚发布上线就发现 CPU 占用异常高,发布不到1小时就下线了,根本不是一个级别的较量,或者说 .NET Core 连较量的资格都没有,刚上台就趴下了. 如果与 Linux 上的 .NET Core 博客系统(docker swarm 与 docker-compose 部署方式)相比,也是不是一个级别的较量,部署在 Linux 上时是访问高峰撑…
在 windows 上安装免安装版的 1. 下载路径 https://downloads.mysql.com/archives/community/ 2. 解压 假设解压后的路径为:E:\Environment\mysql-5.6.30-winx64 在path环境变量下加入:E:\Environment\mysql-5.6.30-winx64\bin 3.复制 my-default.ini ,生成 my.ini 在 [mysqld] 下面 加入 指定配置 port=3306 character…
非常高兴,偶的文章 "如何在服务器上配置ODBC来访问本机DB2for Windows服务器"被推荐至CSDN博客首页,截图留念.                  文章被推荐在CSDN博客首页                博主荣获CSDN博客的 博客专家  万能数据库查询分析器中文版本最新下载排名:  数据库类中 第8名…
1.安装Node.js 下载地址:传送门 去 node.js 官网下载相应版本,进行安装即可. 可以通过node -v的命令来测试NodeJS是否安装成功 2.安装Git 下载地址:传送门 去 Git 官网下载相应版本,进行安装即可. 选择在第二个在系统的cmd也可以使用 可以通过git –version的命令来测试git是否安装成功 3.注册Github账号 去 Github 官网进行注册即可. 注册完之后记得添加 SSH Key. 这个 SSH Key是一个认证,让github识别绑定这台机…
解决基于BAE python+bottle开发上的一系列问题 - artwebs - 博客频道 - CSDN.NET 解决基于BAE python+bottle开发上的一系列问题 分类: python 2013-03-29 10:14 316人阅读 评论(0) 收藏 举报 1.使用bottle的配置问题 #-*- coding:utf-8 -*- import depend.app from depend.bottle import Bottle,debug, run from action i…
为了更好的阅读体验,欢迎阅读原文.原文链接在此. [windows篇] 使用Hexo建立个人博客,自定义域名https加密,搜索引擎google,baidu,360收录 Part 2: Using Github Pages and Hexo to manage personal blogs on windows. Series Part 1: Using Github Pages and Hexo to manage personal blogs on Ubuntu. Part 2: Using…
系列目录     [已更新最新开发文章,点击查看详细] 本文介绍如何在 Windows 上安装 .NET. .NET 由运行时和 SDK 组成. 运行时用于运行 .NET 应用,应用可能包含也可能不包含它. SDK 用于创建 .NET 应用和库. .NET 运行时始终随 SDK 一起安装.当前最新版本的 .NET 是 5.0.点击此处,下载.NET Core/.NET. 支持的版本 下表列出了当前支持的 .NET 版本以及支持它们的 Windows 版本. 这些版本在 .NET 版本达到支持终止…
[原文链接]:https://www.tecchen.xyz/blog-hexo-env-01.html 我的个人博客:https://www.tecchen.xyz,博文同步发布到博客园. 由于精力有限,对文章的更新可能不能及时同步,请点击上面的原文链接访问最新内容. 相关链接 Hexo官网文档:https://hexo.io/zh-cn/docs/ Git官网:https://www.git-scm.com/ Pro Git:https://www.git-scm.com/book/zh/v…
原文链接:http://caiqinghua.github.io/blog/2013/08/26/deploy-octopress-to-github-pages/ 引子 上一篇博客已经说了为什么要搭建这个博客系统,本文不再啰嗦,单刀直入,说以下主题. 1. Octopress是什么 2. Github Page是什么 3. 部署Octopress到Github Pages的过程 4. 部署中遇到的问题 理解本文的基本知识 windows命令行基本使用方法(运行中输入cmd,输入enter) g…
目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写博客需要在第三方博客平台注册帐号,且需要第三方博客平台提供API接口.目前的有的博客平台均已关闭博客接口,所以无法使用Word来发布博客. 2.发布到博客或公众号平台的图片无法转载.由于所有博客平台,公众号平台(如微信)开启了图片防盗链功能,作者发布到这些平台上的图片则无法转载到其它的网站中,这限制…
前言 啊啊啊---,经过差不多两天的持续摸索优化,个人博客算是初步完成了,现在自己看的效果还是非常不错的.这篇文章就是讲我怎么搭建一个这样的博客的.早在17年的时候就用hexo 结合github搭建过个人博客,但是那时候还太年轻,也没有维护,后面就废掉了.18年的时候又一时兴起搭建了一个.比17年的时候好看些,但是没有什么访问量,可能没有做seo 优化,也没有维护多长时间就放着了,前几天上去看,界面显示都还正常,就是内容太幼稚了.所以时隔一年,我胡汉三又回来了.痛下决心,把整体的博客都搭建好了,…
百篇博客系列篇.本篇为: v66.xx 鸿蒙内核源码分析(根文件系统) | 先挂到/上的文件系统 | 51.c.h.o 文件系统相关篇为: v62.xx 鸿蒙内核源码分析(文件概念篇) | 为什么说一切皆是文件 | 51.c.h.o v63.xx 鸿蒙内核源码分析(文件系统篇) | 用图书管理说文件系统 | 51.c.h.o v64.xx 鸿蒙内核源码分析(索引节点篇) | 谁是文件系统最重要的概念 | 51.c.h.o v65.xx 鸿蒙内核源码分析(挂载目录篇) | 为何文件系统需要挂载 |…
非常抱歉,今天下午14:20-14:55期间,由于同一个负载均衡中的2台服务器都出现CPU 100%问题,造成博客后台无法正常访问,由此给您带来了很大很大的麻烦,请您谅解. 博客后台是CPU消耗很低的应用,这2台服务器通常CPU占用在5%左右,之前从来没有出现CPU 100%的问题(所以连云监控都没添加CPU监控报警).这次问题很突然,我们发现问题后,远程连接不上服务器,只能重启,重启后立马恢复正常. 对于问题的具体原因,目前还没找到.我们正在进一步排查,也反馈给了阿里云,阿里云也在排查.…
1.安装LAMP环境 1.1 安装Apache2 1.2 安装MySQL5 1.3 安装PHP5 1.4 安装phpMyAdmin 2.初始化数据库 3.下载并配置WordPress 4.配置Apache服务器 5.安装WordPress 6.设置主题(themes) 7.设置固定链接(Permalinks) 8.安装插件 8.1 JetPack插件 8.2 Google Analytics Dashboard插件 8.3 Menu Social Icons插件 8.4 安装WP Super C…
搭建静态博客须要一个前提是电脑上有安装git而且有github帐号,这个不懂能够看廖雪峰先生的git教程 1.下载nodejs.在官网上能够下载 2.使用git进入你新建的一个目录,输入命令 npm install -g hexo 3.接着输入hexo init ~/hexo ,会建立一个初始化的文件夹.文件夹名为hexo.这时你要进入到根文件夹下的hexo文件夹,能够在git中输入命令 cd ~/hexo 在git中输入npm install 输入 hexo g 生成静态问津 输入 hexo…
网上利用hexo搭建博客的教程非常多,大部分内容都大同小异,选择一篇合适的参考,跟着一步一步来即可. 但是,很多博客由于发布时间较为久远等问题,其中某些操作在现在已不再适用,从而导致类似于我这样的小白在搭建过程中困难重重. 因此在我这第一篇博客中,主要记录我搭建时参考的两篇博客中出现问题的地方(网上很多的博客都会导致这些问题,因此如果你在搭建过程中遇到困难的话,不妨来这里找一下答案) 参考的两篇博客 这里附上两篇博客的链接: windows下Hexo博客搭建过程 关于HEXO安装失败的解决方法…
安装nodejs环境查看node版本node -v 安装cnpmnpm install cnpm -g --registry=https://registry.npm.taobao.org 安装 Hexocnpm install -g hexo-cli查看版本hexo -v 创建本地博客cd d:/hexo/bloghexo init cd d:/hexo/blogcnpm install hexo s或hexo server 在博客上写新文章另外打开一个cmd窗口cd d:/hexo/blog…
项目BETA冲刺(团队) --总结 1.团队信息 团队名 :男上加男 成员信息 : 队员学号 队员姓名 个人博客地址 备注 221600427 Alicesft https://www.cnblogs.com/LinkF/ 221600429 哈噻 https://www.cnblogs.com/liujianhao21/ 221600436 Xu~ https://www.cnblogs.com/xzh0517/ 221600437 AWX https://www.cnblogs.com/ha…
首先在电脑上安装node和git,这个只要在相关官网的下载然后一步安装即可. 然后在你的电脑上新建一个文件夹,用来存放你的博客文件,比如创建hexo 进入该文件,右键打开git bash 安装hexo的命令: 输入 hexo -v 出现一系列的版本号就是安装成功 生成博客 hexo会将这个文件夹初始化成一个博客专用文件夹,初始化完成后,会有一个默认主题以及一个hello-word的默认文章. 可以先生成博客来看一下效果,运行命令: 然后hexo会开始生成博客,生成结束后,要浏览它,所以要开启一下…
一.与github建立连接 1.安装node.js和git 2.桌面新建文件夹[github],右键“git bash here” 3.注册github账号,新建仓库“new repository”,勾选“Initialize this repository with a README” 4.生成新的SSH key,需要输入密钥时直接回车即可 $ ssh-keygen -t rsa -C "邮件地址@youremail.com" 5.在[id_rsa.pub]文件中找到新生成的ssh…
遇过的坑: 使用GitBash安装Hexo(npm的环境变量配置)注意 安装完成后添加Path环境变量,使npm命令生效.新版已经会自动配置Path 1 ;C:\Program Files\nodejs\node_modules\npm 第二坑:安装了旧版本的hexo,卸载:Q:如何卸载Hexo?A:3.0.0版本执行npm uninstall hexo-cli -g,之前版本执行npm uninstall hexo -g.Q:如何安装旧版本Hexo?A:先卸载当前版本,以2.8.3为例,执行n…
如果你有一台Linux服务器(CentOS7+ 或者 Ubuntu 16.04+)可以使用以下命令快速搭建一个博客. curl http://cdn.zkeasoft.com/zkeacms-blog.sh | sh 如果你使用Windows服务器,也可以直接下载程序,然后安装部署. 后端地址:/admin 默认账号密码:admin 下载地址:https://www.zkea.net/zkeacms/sites/detail/post-175.html 当然这并不是一个专门博客系统,它基于纸壳c…
本教程以XPS15 L501X机型为例在windows7下讲解Lion纯净系统的制作及安装过程,以及一些后续美化,如果已有mac系统,就更简单了,照猫画虎即可.主楼的帖子对新手来讲信息量太大,所以关于本教程的一些要点和注意事项将在二楼更新(二楼提供PDF下载),请大家在浏览帖子的时候将一二楼结合起来看,在正式开始以前一定要完整的浏览一二楼的帖子并熟悉过程且铭记注意事项. 另,盘符一类的东西没有要求完全跟教程里的一样,自己变通一下吧. 再另,看帖操作一定要仔细,要非常仔细!在一切开始之前,确认BI…
过程详解 1.更新apt-get sudo apt-get update 2.安装nginx sudo apt-get install nginx 3.启动nginx sudo service nginx start 此时在浏览器中访问你的服务器ip会看到如下界面: 4.安装mysql sudo apt-get install mysql-server php5-mysql 需要注意的是,在安装mysql过程中,出现下面界面: 由于在windows本地安装时,password可以为空的影响,我在…
初始化配置 http://blog.csdn.net/csdnproduct/article/details/27504397 代码着色功能插件: http://www.cnblogs.com/cmt/archive/2012/06/26/live_writer_cnblogs_code_highlight.html 1. 下载安装WLW (步骤略,可自行下载,官方下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=8621)…
配置Git 我们先在电脑硬盘里找一块地方存放本地仓库,比如我们把本地仓库建立在C:\MyRepository\1ke_test文件夹下 进入1ke_test文件夹 鼠标右键操作如下步骤: 1)在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功.右键Git Bash进入git命令行,截图效果如下: 为了保险起见,我们先执行git init命令 $ git init   为了把本地的仓库传到github,还需要配置ssh key. 2)在本地创建s…
每日更新关注:http://weibo.com/hanjunqiang  新浪微博! 为了更方便的集成第三方框架有了cocopods 的, 当我们有了相对比较好的框架的时候如何更新到cocopods 供他人参考呢? 下面我一步一步带大家开源自己的框架. 第一步 把自己的框架更新到github 上,为了提交地址给他人下载. 这里就不详细介绍如何把项目更新到github上了 第二步 这个时候我们的项目已经挂在github上了 我们需要给本地的项目新建一个Podspec描述文件 // 进入到项目目录下…