第一次在网上有了自己的个人空间(有点小激动),写点废话留个纪念,然后顺便记录一下主要的流程 先在腾讯云上申请学生认证,然后点击领取服务器和域名的代金券,(这里说明一下,腾讯云服务器原价一个月65RMB, 点击了解【数字生态,钜惠来袭】云服务器限时秒杀,首购1核1G 99元/年 因为我的买的域名是.cn,需要国内备案,得填各种表格,打印,最后发快递过去,哦对了,还有拍照,你如果没有幕布就可以申请一个,顺丰快递一天到货 点击了解【精选秒杀】热卖云产品限量抢,云服务器20元/月起,服务稳定,价格更优 域名解析之后,然后进入服务器部署各个组件。 - 接下来就剩下网页的部分了。因为快要考试了,就先暂时挖个坑,等有空了再弄。 image.png 其实如果是搭建个人博客的话,还有一个选择:github page,而且还可以使用各种jekyll模版,亲测好用。
二.主要组成部分 JobDetail:需实现该接口定义的人物,其中JobExecutionContext提供了上下文的各种信息。 主要有SimpleTriggerImpl和CronTriggerImpl两个实现类。 Scheduler:由上图可以看出,Scheduler是Quartz独立运行的容器。其中,Trigger和JobDetail可以注册到Scheduler中。 三、Quartz设计 properties fileundefined官网中表明:quartz中使用了quartz.properties来对quartz进行配置,并保留在其jar包中,如果没有定义则默认使用改文件 代码在这 本网站中使用quartz来对数据库进行备份,与Spring结合 (1)导入spring的拓展包,其协助spring集成第三方库:邮件服务、定时任务、缓存等。。。
代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!
谈谈个人网站的建立(四)—— 日志系统的建立 欢迎访问我的网站http://www.wenzhihuai.com/ 。 建立网站少不了日志系统,用来查看网站的访问次数、停留时间、抓取量、目录抓取统计、页面抓取统计等,其中,最常用的方法还是使用ELK,但是,本网站的服务器配置实在太低了(1GHZ、2G内存),压根就跑不起ELK
下面将介绍使用Redis集中式缓存在个人网站的应用。 三、Redis缓存 Redis运行于独立的进程,通过网络协议和应用交互,将数据保存在内存中,并提供多种手段持久化内存的数据。 连接的数据库在深圳,本人在广州,还是有那么一丢丢的网路延时的。 3.7 分页的数据怎么办 个人网站中共有两个栏目,一个是技术杂谈,另一个是生活笔记,每点击一次栏目的时候,会根据页数从数据库中查询数据,百度了下,大概有三种方法: (1)以页码作为Key,然后缓存整个页面 有兴趣的可以点击我的网站玩玩~~ 五、题外话 兄弟姐妹们啊,个人网站只是个小项目,纯属为了学习而用的,文章可以看看,但是,就不要抓取了吧。。。。 个人网站:http://www.wenzhihuai.com 个人网站源码,希望能给个star:https://github.com/Zephery/newblog 参考: 1.
,一个在深圳,然后试着ping了一下: ? 首先,slave开始一个工作线程——I/O线程。I/O线程在master上打开一个普通的连接,然后开始binlog dump process。 此外,在master中也有一个工作线程:和其它MySQL的连接一样,slave在master中打开一个连接也会使得master开始一个线程。 二、配置过程 2.1 创建所用的复制账号 由于是个自己的小网站,就不做过多的操作了,直接使用root账号 2.2 配置master 接下来要对mysql的serverID,日志位置,复制方式等进行操作, 一般情况下,还要配合阿里的另一个开源产品使用otter,相关文档还是找找GitHub吧,个人搭建完了之后,用起来还是不如直接使用mysql的主主复制,而且异地机房同步这种大企业才有的业务。
欢迎访问我的个人网站O(∩_∩)O哈哈~希望大佬们能给个star,个人网站网址:http://www.wenzhihuai.com,个人网站代码地址:https://github.com/Zephery 洋洋洒洒的买了两个服务器,用来学习分布式、集群之类的东西,整来整去,感觉分布式这种东西没人指导一下真的是太抽象了,先从网站的分布式部署一步一步学起来吧,虽然网站本身的访问量不大==。 下图来自张开涛的《亿级流量网站架构核心技术》 ? 本站并没有那么多的服务器,目前只有两台,搭建不了那么大型的架构,就简陋的用两台服务器来模拟一下负载均衡的搭建。下图是本站的简单架构: ? 目前最新版本是2.0.0,不同版本使用方式不同,建议看官网的文档吧。 欢迎访问我的个人网站O(∩_∩)O哈哈~希望能给个star 个人网站网址:http://www.wenzhihuai.com 个人网站代码地址:https://github.com/Zephery/newblog
个人网站的建立 首先,帮忙点击一下我的网站http://www.wenzhihuai.com/ 。 大学的时候萌生的一个想法,就是建立一个个人网站,前前后后全部推翻重改了4、5遍,现在终于能看了,下面是首页。 ? 本文从下面这几个方面来讲讲网站的建立: 建站故事与网站架构 lucene搜索的使用 使用quartz来定时备份数据库 使用百度统计api做日志系统 使用jmx观察jvm和cpu 使用druid 、hibernate的书,全都是一些小项目,做了感觉也没啥意义,有时候在博客园看到别人还有自己的网站,特羡慕,最终就选择了自己做一个个人网站。 期初刚学的ssh,于是开始了自己的ssh搭建个人网站的行程,但是对于一个后端的人来说,前端是个大问题啊。。。。1K80谈谈个人网站的建立(七)—— 那些建站必备的插件欢迎访问我的网站http://www.wenzhihuai.com/ 。 可能是我这网站中最炫的东西了,图片能够自动像幻灯片一样自动滚动,让网站的首页一看起来就高大上,简直就是建站必备的东西,而且安装也及其简单,有兴趣可以点击官网看看。 页面看起来还是美观的,相比WORDPRESS的那些牛逼插件还差那么一点点,不过从普通人的眼光来看,应该是可以的了。此处,我用它作为解析网页的利器,还有就是后台编辑也是用的这个。 ? 百度分享 作为一个以博客为主的网站,免不了使用一些社会化分享的工具,目前主要是jiathis和百度分享,这两者的ui都是相似的(丑爆了)。 凭我个人的感觉,jiathis加载实在是太过于缓慢,这点是无法让人忍受的,只好投靠百度。62270基于django的个人博客网站建立(二)基于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',) 这里建立了 ,用一个表格展示 ? static/assets/backend/vendor_components/to-markdown/to-markdown.js"></script> {% endblock %} 总结 这次基本上完成了个人博客文章在后台的管理23720基于django的个人博客网站建立(三)基于django的个人博客网站建立(三) 前言 今天主要完成的是文章在页面的显示以及评论,留言 具体内容 首先我希望主页面是显示我的所有文章,于是在主页面的视图函数中返回了所有的文章对象: def index 目前是只有一级评论内容,评论者需要输入username,email和content,创建的评论表为: class Comment(models.Model): userName = models.CharField request.META.get('HTTP_REFERER', "/") return redirect(obj_url) 这里存储了email的hash值是为了应用gravatar.com网站的头像 ,它根据邮箱的hash值来显示不同的头像,通过一个图片链接就可以显示,具体就不多说了 最后是留言部分,先创建留言表: class Message(models.Model): content = models.TextField() creationTime = models.DateTimeField(auto_now_add=True) 只有两个字段且匿名,这个弄的简单点就好 留言的处理函数为23320基于django的个人博客网站建立(四)基于django的个人博客网站建立(四) 前言 今天主要添加了留言与评论在后台的管理和主页文章的分页显示,文章类别的具体展示以及之前预留链接的补充 主要内容 其实今天的内容和前几天的基本相似,就是个体力活 接下来为文章的所有分类做了一个页面来显示 def category(request): if request.method == 'GET': all_type = models.ArticleType.objects.all 图中每一个分类的配图是使用的https://source.unsplash.com/random/800x450 网站的随机图片,所以页面加载的有一点慢,但还可以接受 最后就是点击分类进入该分类的文章区域 总结 对于文章的相关的东西到目前为止基本差不多了,大体功能已经实现,一些细节部分以后再完善,明天预计完成一个添加照片分享的功能,可以记录和展示一下自己拍到的或收集到的图片。 25220基于django的个人博客网站建立(七)基于django的个人博客网站建立(七) 前言 这次在原来的基础上添加或修改一些小功能 具体内容 1.代码高亮 在原来的blog-details.html页面添加下面的代码: <link href="http </script> 它会自动高亮由markdown转换成的代码部分,即 <pre><code></code></pre> 2.统计文章阅读数量 通过在用户浏览器上存储唯一id来保证识别用户 每篇文章每<em>个</em>浏览器只能够每天一次增加浏览数目 cache.set(read_id,1,24*60*60) return increase 最后在页面一并将浏览数目显示即可 3.添加sitemap 在blog下<em>建</em><em>立</em>25710基于django的个人博客网站建立(五)基于django的个人博客网站建立(五) 前言 之前鸽了两天,今天继续再写点 主要内容 今天加了个展示照片的功能,就叫他生活记录吧 先建表 class Record(models.Model): creationTime = models.DateTimeField(auto_now_add=True) 主要功能就是为了上传一张图片,并添加标题,内容来记录一些有趣的事情 于是在后台要添加图片的上传 借用了别人点击上传图片后显示图片的代码 request, 'show/404.html') def page_error(request): return render(request, 'show/500.html') 然后随意访问一个不存在的 最后加一个关于界面,也就是一个简单的介绍,内容也用markdown编辑 首先后台添加一个关于内容的输入页面 ? 总结 基本内容已经完成,今天刚搁腾讯云那提交了网站备案审核,明天预计把项目先部署到服务器上看看效果 21930基于django的个人博客网站建立(六)基于django的个人博客网站建立(六) 前言 今天主要完成的是项目在腾讯云服务器上ubuntu16.04+django+mysql+uwsig+nginx的部署过程 目前可以通过此处点击访问 主要内容 ,同时也把django项目中setting中的debug模式关掉,最后还要记得把migrations文件中迁移生成的py文件也删除掉,因为我的数据库写项目时用的是本地的数据库,那么服务器上的数据库是新建的 uwsgi 安装uwsgi sudo apt-get install build-essential python-dev sudo pip3 install uwsgi 然后在manage.py同级目录下建立 进程来管理其他进程 master = true # 工作的进程数 processes = 4 # 每个进程下的线程数量 threads = 2 # 当服务器退出的时候自动删除 --ini myBlog_uwsgi.ini 然后执行 /etc/init.d/nginx restart 此时通过访问http://ip:8888即可访问项目了 总结 项目的部署基本完成,我也弄了个域名48010github+hexo+个人域名建立个人网站主要记录一些坑 这个博文主要是大体记录流程,至于中间参考过的3篇建站文章会列出来。总之根据这篇博文你可以完全搭建属于自己的个性网站。 为体验更好效果请移步github+hexo+个人域名建立个人网站 1 github的工作 1 注册github,不再描述 2 建立repo 记得repo名字要和github id一样。 5生成网站并在线查看 现在就可以在本地电脑查看雏形了. hexo g hexo s 若要查看更多hexo命令,请移步查看更多hexo命令 hexo s后,会提示端口,复制就可以本地访问,都是localhost 如果自己的操作没错误,那就执行 hexo clean命令 #然后 hexo d -g 4 被百度和google搜索引擎能搜索到,参考上述两篇文章 5 绑定个人域名 1 购买个人域名 我是阿里云买的 2 域名解析 3 Hexo设置 \hexo\source下创建CNAME文件(没有后缀,且全部大写),notepad++打开,首行写上你购买的域名 我的就是 http://www.ucco.net 网上有人建议必要加1K20新手级Wordpress博客搭建一:按照步骤操作,轻松搭建Wordpress成功Wordpress介绍 如果你想搭建一个个人博客,跨境电商网站,我相信Wordpress是你的不二之选。 Wrodpress是目前世界上使用最广泛的博客搭建程序,据不完全统计全球前1000万名的网站1/3都是使用Wordpress搭建而成。 作为元老级博客系统Wrodpress除了能搭建个人博客外,还能搭建电商网站、企业官网。 如果你想轻松的运维好博客或者跨境电商网站,那么插件必不可少,能使你减少大量的工作量,并且也在一定程度上减少你的失误操作。 建议国内服务商选择: 1、腾讯云 2、阿里云 3、华为云 4、百度云 这四家服务商,我个人比较推荐腾讯云或者阿里云,虽然百度云在百度引擎收录上更具优势,但是综合上来说还是不如腾讯云和阿里云两家的性能和服务3300apache建立多个网站的方法一台服务器安装了APACHE,如何绑定多个域名和网站内容呢?最简单的方法当然就是不同的站用不同的端口。但这样就需在域名后加入端口号才能访问,不能直接以域名访问。另一个方法就是使用主机头名虚所主机了。 打开APACHE配置文件httpd.conf 在最后一行输入以下代码 <VirtualHost *:80> #第一个主机,80端口 DocumentRoot “D:/root/abc” #指向本地位置 ServerName www.abc.com #主机名称(注意这个很重要,就是你的域名,准确输入才能成功) </VirtualHost> #结束第一个主机配置 <VirtualHost *:80> Aapche 如果需要绑定多个域名到一个IP上,是支持的。 未逾期的后果就是: 第2个不起作用,仅当一个站点设置起作用。34930
欢迎访问我的网站http://www.wenzhihuai.com/ 。 可能是我这网站中最炫的东西了,图片能够自动像幻灯片一样自动滚动,让网站的首页一看起来就高大上,简直就是建站必备的东西,而且安装也及其简单,有兴趣可以点击官网看看。 页面看起来还是美观的,相比WORDPRESS的那些牛逼插件还差那么一点点,不过从普通人的眼光来看,应该是可以的了。此处,我用它作为解析网页的利器,还有就是后台编辑也是用的这个。 ? 百度分享 作为一个以博客为主的网站,免不了使用一些社会化分享的工具,目前主要是jiathis和百度分享,这两者的ui都是相似的(丑爆了)。 凭我个人的感觉,jiathis加载实在是太过于缓慢,这点是无法让人忍受的,只好投靠百度。
基于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',) 这里建立了 ,用一个表格展示 ? static/assets/backend/vendor_components/to-markdown/to-markdown.js"></script> {% endblock %} 总结 这次基本上完成了个人博客文章在后台的管理
基于django的个人博客网站建立(三) 前言 今天主要完成的是文章在页面的显示以及评论,留言 具体内容 首先我希望主页面是显示我的所有文章,于是在主页面的视图函数中返回了所有的文章对象: def index 目前是只有一级评论内容,评论者需要输入username,email和content,创建的评论表为: class Comment(models.Model): userName = models.CharField request.META.get('HTTP_REFERER', "/") return redirect(obj_url) 这里存储了email的hash值是为了应用gravatar.com网站的头像 ,它根据邮箱的hash值来显示不同的头像,通过一个图片链接就可以显示,具体就不多说了 最后是留言部分,先创建留言表: class Message(models.Model): content = models.TextField() creationTime = models.DateTimeField(auto_now_add=True) 只有两个字段且匿名,这个弄的简单点就好 留言的处理函数为
基于django的个人博客网站建立(四) 前言 今天主要添加了留言与评论在后台的管理和主页文章的分页显示,文章类别的具体展示以及之前预留链接的补充 主要内容 其实今天的内容和前几天的基本相似,就是个体力活 接下来为文章的所有分类做了一个页面来显示 def category(request): if request.method == 'GET': all_type = models.ArticleType.objects.all 图中每一个分类的配图是使用的https://source.unsplash.com/random/800x450 网站的随机图片,所以页面加载的有一点慢,但还可以接受 最后就是点击分类进入该分类的文章区域 总结 对于文章的相关的东西到目前为止基本差不多了,大体功能已经实现,一些细节部分以后再完善,明天预计完成一个添加照片分享的功能,可以记录和展示一下自己拍到的或收集到的图片。
基于django的个人博客网站建立(七) 前言 这次在原来的基础上添加或修改一些小功能 具体内容 1.代码高亮 在原来的blog-details.html页面添加下面的代码: <link href="http </script> 它会自动高亮由markdown转换成的代码部分,即 <pre><code></code></pre> 2.统计文章阅读数量 通过在用户浏览器上存储唯一id来保证识别用户 每篇文章每<em>个</em>浏览器只能够每天一次增加浏览数目 cache.set(read_id,1,24*60*60) return increase 最后在页面一并将浏览数目显示即可 3.添加sitemap 在blog下<em>建</em><em>立</em>
基于django的个人博客网站建立(五) 前言 之前鸽了两天,今天继续再写点 主要内容 今天加了个展示照片的功能,就叫他生活记录吧 先建表 class Record(models.Model): creationTime = models.DateTimeField(auto_now_add=True) 主要功能就是为了上传一张图片,并添加标题,内容来记录一些有趣的事情 于是在后台要添加图片的上传 借用了别人点击上传图片后显示图片的代码 request, 'show/404.html') def page_error(request): return render(request, 'show/500.html') 然后随意访问一个不存在的 最后加一个关于界面,也就是一个简单的介绍,内容也用markdown编辑 首先后台添加一个关于内容的输入页面 ? 总结 基本内容已经完成,今天刚搁腾讯云那提交了网站备案审核,明天预计把项目先部署到服务器上看看效果
基于django的个人博客网站建立(六) 前言 今天主要完成的是项目在腾讯云服务器上ubuntu16.04+django+mysql+uwsig+nginx的部署过程 目前可以通过此处点击访问 主要内容 ,同时也把django项目中setting中的debug模式关掉,最后还要记得把migrations文件中迁移生成的py文件也删除掉,因为我的数据库写项目时用的是本地的数据库,那么服务器上的数据库是新建的 uwsgi 安装uwsgi sudo apt-get install build-essential python-dev sudo pip3 install uwsgi 然后在manage.py同级目录下建立 进程来管理其他进程 master = true # 工作的进程数 processes = 4 # 每个进程下的线程数量 threads = 2 # 当服务器退出的时候自动删除 --ini myBlog_uwsgi.ini 然后执行 /etc/init.d/nginx restart 此时通过访问http://ip:8888即可访问项目了 总结 项目的部署基本完成,我也弄了个域名
主要记录一些坑 这个博文主要是大体记录流程,至于中间参考过的3篇建站文章会列出来。总之根据这篇博文你可以完全搭建属于自己的个性网站。 为体验更好效果请移步github+hexo+个人域名建立个人网站 1 github的工作 1 注册github,不再描述 2 建立repo 记得repo名字要和github id一样。 5生成网站并在线查看 现在就可以在本地电脑查看雏形了. hexo g hexo s 若要查看更多hexo命令,请移步查看更多hexo命令 hexo s后,会提示端口,复制就可以本地访问,都是localhost 如果自己的操作没错误,那就执行 hexo clean命令 #然后 hexo d -g 4 被百度和google搜索引擎能搜索到,参考上述两篇文章 5 绑定个人域名 1 购买个人域名 我是阿里云买的 2 域名解析 3 Hexo设置 \hexo\source下创建CNAME文件(没有后缀,且全部大写),notepad++打开,首行写上你购买的域名 我的就是 http://www.ucco.net 网上有人建议必要加
Wordpress介绍 如果你想搭建一个个人博客,跨境电商网站,我相信Wordpress是你的不二之选。 Wrodpress是目前世界上使用最广泛的博客搭建程序,据不完全统计全球前1000万名的网站1/3都是使用Wordpress搭建而成。 作为元老级博客系统Wrodpress除了能搭建个人博客外,还能搭建电商网站、企业官网。 如果你想轻松的运维好博客或者跨境电商网站,那么插件必不可少,能使你减少大量的工作量,并且也在一定程度上减少你的失误操作。 建议国内服务商选择: 1、腾讯云 2、阿里云 3、华为云 4、百度云 这四家服务商,我个人比较推荐腾讯云或者阿里云,虽然百度云在百度引擎收录上更具优势,但是综合上来说还是不如腾讯云和阿里云两家的性能和服务
一台服务器安装了APACHE,如何绑定多个域名和网站内容呢?最简单的方法当然就是不同的站用不同的端口。但这样就需在域名后加入端口号才能访问,不能直接以域名访问。另一个方法就是使用主机头名虚所主机了。 打开APACHE配置文件httpd.conf 在最后一行输入以下代码 <VirtualHost *:80> #第一个主机,80端口 DocumentRoot “D:/root/abc” #指向本地位置 ServerName www.abc.com #主机名称(注意这个很重要,就是你的域名,准确输入才能成功) </VirtualHost> #结束第一个主机配置 <VirtualHost *:80> Aapche 如果需要绑定多个域名到一个IP上,是支持的。 未逾期的后果就是: 第2个不起作用,仅当一个站点设置起作用。
腾讯云网站备案是一项协助使用大陆服务器开办网站的企业/个人快速高效的办理备案业务,拥有快速初审,免费幕布,7*24小时咨询以及专属特权服务……
扫码关注云+社区
领取腾讯云代金券