使用logrotate完成日志自动切分并轮转

部署网络应用时,会对请求进行日志保存,用于数据统计分析以及故障排除,但对于高并发请求的服务器,日志文件会迅速增长,快速的消耗磁盘空间,同时,分析一个大文件来排查问题也会非常慢。因此,我们通常需要将日志按照天级别进行存储,并对过旧的日志进行压缩转存或删除,方便节省磁盘空间和进行脚本分析。 当我第一次...

2019-02-28 15:19:17

阅读数 9

评论数 0

利用AI来预测风电厂的能源输出?

  据悉,位于伦敦的人工智能软件开发子公司Deep Mind能够更好的预测风力发电厂的能源输出,从而大幅度提升这种绿色能源的可用性。如果用AI可以安排能量输出的设定交付,那么对于电网来说,有助于大大提升它的价值。    要知道,谷歌此前就已经和许多风电厂达成了绿色能源的合作,在人工智能和机器学习...

2019-02-28 10:03:59

阅读数 10

评论数 0

YYCache 源码学习(二):YYDiskCache

整体思路 从作者的《YYCache 设计思路》一文中可以看出,作者在设计YYDiskCache之前做了充分的测试:iPhone 6 64G 下,SQLite 写入性能比直接写文件要高,但读取性能取决于数据大小:当单条数据小于 20K 时,数据越小 SQLite 读取性能越高;单条数据大于 20K ...

2019-02-28 08:22:03

阅读数 8

评论数 0

Flutter 1.2 发布,添加应用内支付和 App Bundles

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> 近日在巴塞罗那召开的 MWC 发布会...

2019-02-28 07:44:25

阅读数 11

评论数 0

回溯算法讲解--适用于leetcode绝大多数回溯题目

什么是回溯算法?回溯法是一种系统搜索问题解空间的方法。为了实现回溯,需要给问题定义一个解空间。说到底它是一种搜索算法。只是这里的搜索是在一个叫做解空间的地方搜索。而往往所谓的dfs,bfs都是在图或者树这种数据结构上的搜索。根据定义来看,要实现回溯,需要两点1搜索,2解空间先看什么是解空间。就是形...

2019-02-27 17:09:41

阅读数 4

评论数 0

企业云服务器的选择与配置指南

  现在企业信息化,使用云服务器的越来越普遍了,做为企业上云,在选择云服务器时,应该需要了解哪些方面呢?云服务器 的配置选择,和网站或应用的类型、访问量、数据量大小、程序质量等因素有关,建议和您的网站或应用的开发技术人员沟通,选择最适合您的配置。      如果您没有技术人员可提供建议,可以参考我...

2019-02-27 15:53:32

阅读数 17

评论数 0

我的学习证书

Linux高端运维工程师 验证地址:https://study.163.com/my#/smarts 云计算解决方案架构师 验证地址http://www.xuetangx.com/verify/FnMUVx6gcjl 人工智能前沿系列课程 验证地址:http://www....

2019-02-26 16:01:00

阅读数 8

评论数 0

Redis哨兵机制

概述 上篇文章主要说了Redis 复制的内容,但 Redis 复制有一个缺点,当主机 Master 宕机以后,我们需要人工解决切换,比如使用slaveof no one 。实际上主从复制并没有实现,高可用, 高可用侧重备份机器, 利用集群中系统的冗余,当系统中某台机器发生损坏的时候,其他后备的机...

2019-02-25 18:37:28

阅读数 3

评论数 0

监控Linux系统状态

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-25 15:22:00

阅读数 7

评论数 0

Picasso-源码解析(二)

####前言 前面一篇文章简单的介绍了Picasso的使用,已经整个源码调用的流程,过了一遍。但是其中还有很多的细节我们并没有去涉及到。今天在昨天的基础之上再进行深入。 Picasso对象 前面一篇文章我们是从Picasso.get().load("http://i.imgur.com/...

2019-02-25 03:41:31

阅读数 5

评论数 0

Mac实用技巧之:访达/Finder

更多Mac实用技巧系列文章请访问我的博客:Mac实用技巧系列文章 Finder就相当于windows XP系统的『我的电脑』或win7/win10系统里的『计算机』(打开后叫资源管理器),find是查找的意思,那Finder就是查找者,寻找者,或者说是查找器,是用来管理你系统各种软件、程序,文档,...

2019-02-23 10:28:37

阅读数 17

评论数 0

少走弯路,给Java 1~5 年程序员的建议

如何学习Java? 大数据培训学习Java吗? 注意: 1、所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。 2、下面的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备...

2019-02-22 21:30:24

阅读数 8

评论数 0

百度云首次公布具体营收,2018年Q4营收破11亿

此前非常神秘的百度云首次公布营收数据,根据其数据显示,百度云业务在2018年第4季度实现11亿人民币营收,超过去年同期营收两倍还多。刚刚,百度公布2018财年第四季度未经审计财务报告。本季度,百度营收272亿元人民币,同比增长22%;净利润21亿元人民币。值得关注的是,在财报公布之后的电话会议上,...

2019-02-22 14:51:41

阅读数 2

评论数 0

不是优秀了才强大

不是优秀了才强大,而是强大了才优秀 满怀信心准备超越世界上的其他人,殊不知掉入了一个名为评价的陷阱里,当你把有限的资源丢进一场本不该开始的战争,你所臆想的胜利就只存在于你生活的美图秀秀中了。 所谓强大,就是任何事情都无法破坏你内心的平和,你需要接受目前这个不 完美的自己,按自己的节奏稳步前...

2019-02-22 13:44:12

阅读数 10

评论数 0

Python循环

1. For 循环 Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子: names = ['Michael', 'Bob', 'Tracy'] for name in names: print(name) 执行这段代...

2019-02-22 10:47:00

阅读数 3

评论数 0

力扣(LeetCode)463

题目地址:https://leetcode-cn.com/probl...题目描述:给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。 网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成...

2019-02-22 07:16:53

阅读数 7

评论数 0

django开发-django和tornado的不同

python中常用的几个web框架有django, tornado, flask等,今天来总结一下django和tornado的不同。工作中django和tornado都用过,使用django相对更多一些。个人感觉django虽然好用,有搭建项目快、自带ORM、自动生成路由、自带管理后台等优势;但...

2019-02-22 03:39:08

阅读数 5

评论数 0

unity学习笔记——第一人称

被这个鼠标控制摄像机视角困扰了半天。 Mouse X 这个输入是连续的,用Input.GetAxis()函数,不要用Input.GetAxisRaw()函数,否则鼠标不起作用; 我也不知道怎么回事,试出来的。 在导入外部模型的时候,在加上刚体组件之后会直接穿过地面掉下去,应该是没有加me...

2019-02-21 22:51:00

阅读数 6

评论数 0

中台之上(二):为什么业务架构存在20多年,技术人员还觉得它有点虚?

业务架构这个词大家时常听到,但是能解释得清楚的却不多,撩撩度娘,你就会发现,不少人问及业务架构和应用架构的关系,聊天时,也常有人问起业务架构师和产品经理什么区别?业务架构分析和需求分析什么区别?为了思考这个问题,我把《软件工程》、《软件系统架构》、《系统分析与设计》都翻了,这些经典教材确实没讲过业...

2019-02-21 18:21:33

阅读数 4

评论数 0

面向对象之三个基本特征(javaScript)

1. 前言 2. 封装 3. 继承 4. 多态 5. 总结 1. 前言 了解过面向对象的同学应该都知道,面向对象三个基本特征是:封装、继承、多态,但是对于这三个词具体可能不太了解。 2. 封装 在说封装之先了解一下封装到底是什么? 什么是封装 封装:将对象运行所需的资源封装在程序对象中——基本上...

2019-02-21 13:18:07

阅读数 15

评论数 0

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