谈谈个人网站的建立(四)—— 日志系统的建立 欢迎访问我的网站http://www.wenzhihuai.com/ 。...建立网站少不了日志系统,用来查看网站的访问次数、停留时间、抓取量、目录抓取统计、页面抓取统计等,其中,最常用的方法还是使用ELK,但是,本网站的服务器配置实在太低了(1GHZ、2G内存),压根就跑不起ELK... 企业级的网站日志不能公开,但是我的是个人网站,用来跟大家一起学习的,所以,需要将百度的统计页面展示出来,但是,百度并不提供日志的图像,只提供API给开发者调用,而且还限制访问次数,一天不能超过...这里的日志系统分为三个步骤:1.API获取数据;2.存储数据;3.展示数据。页面效果如下,也可以点开我的网站的日志系统: ? ? ?...日志系统地址:http://www.wenzhihuai.com/log.html 个人网站网址:http://www.wenzhihuai.com 个人网站代码地址:https://github.com
主要记录一些坑 这个博文主要是大体记录流程,至于中间参考过的3篇建站文章会列出来。总之根据这篇博文你可以完全搭建属于自己的个性网站。...为体验更好效果请移步github+hexo+个人域名建立个人网站 1 github的工作 1 注册github,不再描述 2 建立repo 记得repo名字要和github id一样。...个人比较喜欢next主题,另外, black-blue, BlueLake, pure主题也不错。每个主题都会告诉你下载方式,直接参照进行就行,手动下载或git clone下载。...5生成网站并在线查看 现在就可以在本地电脑查看雏形了. hexo g hexo s 若要查看更多hexo命令,请移步查看更多hexo命令 hexo s后,会提示端口,复制就可以本地访问,都是localhost...如果自己的操作没错误,那就执行 hexo clean命令 #然后 hexo d -g 4 被百度和google搜索引擎能搜索到,参考上述两篇文章 5 绑定个人域名 1 购买个人域名 我是阿里云买的 2
基于django的个人博客网站建立(六) 前言 今天主要完成的是项目在腾讯云服务器上ubuntu16.04+django+mysql+uwsig+nginx的部署过程 目前可以通过此处点击访问 主要内容...按照步骤一步一步说 1.python环境的安装与pip的安装 这里没有采用虚拟环境,是把项目直接运行的,所以要先配置安装好python3,以及使用pip安装相应需要的库,我的项目需要安装django,...中的debug模式关掉,最后还要记得把migrations文件中迁移生成的py文件也删除掉,因为我的数据库写项目时用的是本地的数据库,那么服务器上的数据库是新建的,所以需要重新迁移生成表,当然如果之前就使用的是服务器上的数据库就不用再修改了...,直接用和原来一样就可以的。...uwsgi 安装uwsgi sudo apt-get install build-essential python-dev sudo pip3 install uwsgi 然后在manage.py同级目录下建立
基于django的个人博客网站建立(三) 前言 今天主要完成的是文章在页面的显示以及评论,留言 具体内容 首先我希望主页面是显示我的所有文章,于是在主页面的视图函数中返回了所有的文章对象: def index...代码是为code元素添加pre父元素,这样可以使markdown文章中的代码部分显示的更友好,具体页面为: ?...值是为了应用gravatar.com网站的头像,它根据邮箱的hash值来显示不同的头像,通过一个图片链接就可以显示,具体就不多说了 最后是留言部分,先创建留言表: class Message(models.Model...留言当然是给我自己看的,所以只在后台显示了 总结 今天的主要部分就是上面所说的,中间还有很多的地方也做了改善但并没有说出来,这里主要是为了进行一个主要内容的记录,同时也可以提供一下思路,并没有记录的太细...明天预计完成留言,评论在后台的管理,以及文章在前端的分页显示。
基于django的个人博客网站建立(四) 前言 今天主要添加了留言与评论在后台的管理和主页文章的分页显示,文章类别的具体展示以及之前预留链接的补充 主要内容 其实今天的内容和前几天的基本相似,就是个体力活...接下来讲主页的分页显示 这里主要用了django的Paginator做了分页管理: def index(request): if request.method == 'GET':...图中每一个分类的配图是使用的https://source.unsplash.com/random/800x450 网站的随机图片,所以页面加载的有一点慢,但还可以接受 最后就是点击分类进入该分类的文章区域...,和主页显示的类似,不多说了。...总结 对于文章的相关的东西到目前为止基本差不多了,大体功能已经实现,一些细节部分以后再完善,明天预计完成一个添加照片分享的功能,可以记录和展示一下自己拍到的或收集到的图片。
基于django的个人博客网站建立(二) 前言 今天主要完成后台管理员登录的状态以及关于文章在后台的处理 具体内容 首先接上一次内容,昨天只是完成了一个登录的跳转,其他信息并没有保存到session中,...= True request.session['email'] = value_dict['email'] request.session['username'] = obj.userName 然后再建立装饰器来对一些需要登录的请求做限制...ArticleType,on_delete=models.CASCADE) class Meta: unique_together = ('article', 'type',) 这里建立了...3张表,表示文章与类型,文章内容存了两种,一种是markdown,一种是html格式 然后要完成的是对文章类型的管理,主要是显示文章类型,添加文章类型与删除文章类型 我先把完成的网页放出来: ?...static/assets/backend/vendor_components/to-markdown/to-markdown.js"> {% endblock %} 总结 这次基本上完成了个人博客文章在后台的管理
基于django的个人博客网站建立(五) 前言 之前鸽了两天,今天继续再写点 主要内容 今天加了个展示照片的功能,就叫他生活记录吧 先建表 class Record(models.Model):...-- 保存用户自定义的背景图片 --> ...,之后在页面显示时路径的前缀是固定的 在前端显示为 ?...最后加一个关于界面,也就是一个简单的介绍,内容也用markdown编辑 首先后台添加一个关于内容的输入页面 ?...总结 基本内容已经完成,今天刚搁腾讯云那提交了网站备案审核,明天预计把项目先部署到服务器上看看效果
基于django的个人博客网站建立(七) 前言 这次在原来的基础上添加或修改一些小功能 具体内容 1.代码高亮 在原来的blog-details.html页面添加下面的代码: hljs.initHighlightingOnLoad(); 它会自动高亮由markdown转换成的代码部分...= models.IntegerField(default=0) creationTime = models.DateTimeField(auto_now_add=True) 然后通过中间件的方式来为用户浏览器设置唯一...request.uid,max_age=60*60*24*365*10,httponly=True) return response 并在setting中把中间件加入 接下来修改视图函数,为了方便将原来的视图函数改成了...cache.set(read_id,1,24*60*60) return increase 最后在页面一并将浏览数目显示即可 3.添加sitemap 在blog下建立
(3)mybatis的缓存调用步骤:二级缓存->一级缓存->直接查询数据库。 (4)查询数据库的时候,mysql作了主主备份。...下面将介绍使用Redis集中式缓存在个人网站的应用。 三、Redis缓存 Redis运行于独立的进程,通过网络协议和应用交互,将数据保存在内存中,并提供多种手段持久化内存的数据。...3.7 分页的数据怎么办 个人网站中共有两个栏目,一个是技术杂谈,另一个是生活笔记,每点击一次栏目的时候,会根据页数从数据库中查询数据,百度了下,大概有三种方法: (1)以页码作为Key,然后缓存整个页面...有兴趣的可以点击我的网站玩玩~~ 五、题外话 兄弟姐妹们啊,个人网站只是个小项目,纯属为了学习而用的,文章可以看看,但是,就不要抓取了吧。。。。...个人网站:http://www.wenzhihuai.com 个人网站源码,希望能给个star:https://github.com/Zephery/newblog 参考: 1.
Quartz 先看一下Quartz的架构图: 一.特点: 强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求; 灵活的应用方式,例如支持任务和调度的多种组合方式,支持调度数据的多种存储方式...JobDetail:QUartz的执行任务的类,通过newInstance的反射机制实例化Job。 Trigger: Job的时间触发规则。...ThreadPool:Scheduler使用一个线程池作为任务运行的基础设施,任务通过共享线程池中的线程提高运行效率。...代码在这 本网站中使用quartz来对数据库进行备份,与Spring结合 (1)导入spring的拓展包,其协助spring集成第三方库:邮件服务、定时任务、缓存等。。。...task scheduler来做任务调度,它会尝试通过BeanFactory.getBean的方法来获取一个注册过的scheduler bean,获取的步骤如下: 1.尝试从配置中找到一个TaskScheduler
欢迎访问我的个人网站O(∩_∩)O哈哈~希望大佬们能给个star,个人网站网址:http://www.wenzhihuai.com,个人网站代码地址:https://github.com/Zephery...洋洋洒洒的买了两个服务器,用来学习分布式、集群之类的东西,整来整去,感觉分布式这种东西没人指导一下真的是太抽象了,先从网站的分布式部署一步一步学起来吧,虽然网站本身的访问量不大==。...下图来自张开涛的《亿级流量网站架构核心技术》 ? 本站并没有那么多的服务器,目前只有两台,搭建不了那么大型的架构,就简陋的用两台服务器来模拟一下负载均衡的搭建。下图是本站的简单架构: ?...https带来的安全性(保证信息安全、识别钓鱼网站等)是http远远不能比拟的,目前大部分网站都是实现全站https,还能将http自动重定向为https,此处,需要在server中添加rewrite...欢迎访问我的个人网站O(∩_∩)O哈哈~希望能给个star 个人网站网址:http://www.wenzhihuai.com 个人网站代码地址:https://github.com/Zephery/newblog
看起来挺小的,但是对比一下sql执行语句的时间: 大部分都能在10ms内完成,而最长的语句是insert语句,可见,由于异地导致的36ms延时还是比较大的,捣鼓了一下,最后还是选择换个架构,每个服务器读取自己的数据库...最终架构如下: 一、MySql的复制 数据库复制的基本问题就是让一台服务器的数据与其他服务器保持同步。...MySql目前支持两种复制方式:基于行的复制和基于语句的复制,这两者的基本过程都是在主库上记录二进制的日志、在备库上重放日志的方式来实现异步的数据复制。...二、配置过程 2.1 创建所用的复制账号 由于是个自己的小网站,就不做过多的操作了,直接使用root账号 2.2 配置master 接下来要对mysql的serverID,日志位置,复制方式等进行操作,...在ZKUI中能够查看到节点: 一般情况下,还要配合阿里的另一个开源产品使用otter,相关文档还是找找GitHub吧,个人搭建完了之后,用起来还是不如直接使用mysql的主主复制,而且异地机房同步这种大企业才有的业务
欢迎访问我的网站http://www.wenzhihuai.com/ 。...可能是我这网站中最炫的东西了,图片能够自动像幻灯片一样自动滚动,让网站的首页一看起来就高大上,简直就是建站必备的东西,而且安装也及其简单,有兴趣可以点击官网看看。...图表 目前最常用的是highcharts跟echart,目前个人博客中的日志系统主要还是采用了highcharts,主要还是颜色什么的格调比较相符吧,其次是因为对echarts印象不太友好,比如下面做这张...百度分享 作为一个以博客为主的网站,免不了使用一些社会化分享的工具,目前主要是jiathis和百度分享,这两者的ui都是相似的(丑爆了)。...凭我个人的感觉,jiathis加载实在是太过于缓慢,这点是无法让人忍受的,只好投靠百度。
个人网站的建立 首先,帮忙点击一下我的网站http://www.wenzhihuai.com/ 。...大学的时候萌生的一个想法,就是建立一个个人网站,前前后后全部推翻重改了4、5遍,现在终于能看了,下面是首页。 ?...本文从下面这几个方面来讲讲网站的建立: 建站故事与网站架构 lucene搜索的使用 使用quartz来定时备份数据库 使用百度统计api做日志系统 使用jmx观察jvm和cpu 使用druid...、hibernate的书,全都是一些小项目,做了感觉也没啥意义,有时候在博客园看到别人还有自己的网站,特羡慕,最终就选择了自己做一个个人网站。...期初刚学的ssh,于是开始了自己的ssh搭建个人网站的行程,但是对于一个后端的人来说,前端是个大问题啊。。。。
我应该是腾讯云的老用户了,搭建了2个个人网站:python4office.cn 和 python-office.com网站运行所有的部件都是在腾讯云购买的,例如:云服务器、CDN、cos存储、dns解析问题描述第一次搭建网站的过程很顺利...之前给大家分享过几篇攻略,还上过首页推荐:【DNS 解析】Nginx+SSL+DNS解析+腾讯云服务器,免费给自己的个人网站开启HTTPS防护【DNS 解析】使用腾讯云DNS解析 + Github Pages...,免费搭建个人网站 (给小白的保姆级教程)这2个网站也一直在维护中,但是最近我遇到了一个很尴尬的事情:我忘记怎么更新SSL证书了!...求助我当时用的是免费版本,有效期是1年。我现在有2个问题:腾讯云有没有自动更新的服务?付费的也可以如果没有自动更新的服务,更新起来又很麻烦的话,不更新会有什么影响?...多说一句最近腾讯云的活动是越来越多了,社区小助理也和作者们的互动很频繁,文章的审核也变严格了,感觉社区越做越好了!
在今天的数字化时代,拥有个人网站是展示自己、分享知识和技能的绝佳方式。腾讯云为用户提供了简单易用的工具和服务,让你能够轻松搭建自己的网站。本文将指导你如何利用腾讯云的服务建立个人网站。...步骤一:注册域名在腾讯云上注册域名是第一步。域名是你网站的地址,选择一个简洁明了、符合个人形象或网站主题的域名非常重要。在腾讯云的域名注册页面,输入你想要的域名并检查其可用性。...根据个人需求和技术水平选择合适的工具。WordPress适合新手和有经验的用户,因为它功能强大且有大量插件和主题可供选择。步骤四:部署网站针对所选的工具或框架,在腾讯云上部署网站。...如果选择了WordPress,可通过腾讯云提供的应用市场或手动安装WordPress。上传网站文件、配置数据库、设置管理员账户等都是建立网站的关键步骤。...结论使用腾讯云搭建个人网站并不是一件困难的事情。通过注册域名、选择合适的服务和工具、部署网站并进行配置管理,你可以迅速拥有一个专属的个人网站。腾讯云提供的简单易用的工具能够帮助你实现这一目标。
想必很多人都想建立一个,属于自己的个人博客,把自己的一些学习的经验和经历,通过互联网的形式来分享给别人。...通过分享与网友进行互动,让更多的人了解和认识你,并且树立自己在互联网上的个人品牌,其实这就是一种“自媒体”。那么我们怎么去建立自己的自媒体博客呢?我认为:首先得先明白建立一个博客的流程是什么?...只有先了解这套流程,我们才能做出自己满意的个人博客。 对网站域名和空间的选择 域名:一般会选择比较正规点的域名商购买,比如:万网、西部数码...(一年也才几十块钱)。...空间大小个人建议:前期练手150M就够了,后期根据自己个人需要来选择空间大小 选择网站后台系统 我们不需要会PHP、JSP、ASP、.NET之类的动态语言来编写网站后台,同样也可以做出一个动态网站来。...如果没有本地服务器测试的朋友,我这里提供了一款本地服务测试工具。请点击下载(请放心使用,安全无毒!) PS:建立一个个人博客,其实跟建立网站流程是一样的。
WP建站可以说是绝大部分的草根站长的建站首选,应为几乎是零成本的,不需要购买源码,对于草根站长们,我们一般的建站流程是怎么样的呢?...今天就给大家分享总体的建站流程和步骤;1、建站之前需要想好自己的目的意图和需要做的网站主题是什么?...比如我以自己的网站WordPress建站吧为例说明,主要意图是分享一些WordPress建站的基础知识的;所以确定好自己的主题是什么很重要;2、定好主题之后就需要选择和注册自己的域名,一般建议国际顶级域名...,使用起来非常简单没有复杂的技术,当然现在更加推荐选择云服务器更好,一台服务器可以安装和搭建多个项目和网站;4、源码我们已经订好了就是用wordpress开源的源码免费,这个源码和系统支持非常多的主题插件等...um=m0o055、以上准备工作都做好了就可以按照步骤安装WordPress程序了,安装过程在下一篇文章分享吧,也可以在WordPress建站吧上找到相关的安装步骤;整个入门级建站一般就是300-800
现代社会有建立网站需求的用户越来越多,但很多用户对于如何建立网站其实大多一知半解,甚至不知道网站建设是需要向工信部进行备案工作的。那么建立网站怎么备案?建立网站为什么需要备案呢?...建立网站怎么备案呢? 网站建立时就需要向工信部申报网站所涉及的内容和方式,只有经过备案后的网站才能够合法的运营。...但很多人不知道网站怎么来进行备案,其实网站备案工作主要是在申请域名后,向域名供应商提起申请,域名供应商会根据为网站所有者提供网站备案的帮助,网站所有者需要提供个人的身份信息资料和网站的经营范围选择等等。...建立网站为什么备案 很多人不理解网站备案的意义,其实网站虽然是在虚拟的服务器中运行的,但其中也会牵涉到很多法律方面的问题,并不是所有内容都可以在网站上发布的。...因此网站备案其实就是为每一个网站提供一个承担法律责任的主体,建立网站怎么备案?网站备案一般在域名申请后进行,并且网站备案的工作也不是十分的困难。 建立网站怎么备案?
领取专属 10元无门槛券
手把手带您无忧上云