Mr_Xu的博客

记录个人学习生活的点滴

FastDFS和Nginx配合使用

又是四个月没有写过博客了。最近看到网上有人做的仿微信的全栈项目,其中用到了FastDFS作为图片服务器,学习了以下,以下是学习的过程。 FastDFS,是一个使用c语言开发的分布式文件系统,个人理解就是一种轻量级的分布式文件系统(比起HDFS来讲),由tracker_server和storage...

2019-04-01 17:44:04

阅读数 34

评论数 0

docker的简单使用

已经四个多月没有写过博客了,秋招去了,哈哈。最近在研究docker,想将实验室研发的系统部署在docker之中从而实现一键部署,就用这一小段docker的经历来写一篇博客吧(基本上也是读书笔记了)。 首先说一说我对docker的认识。我对docker的理解就是:一个容器化的应用,可以看作一种非常...

2018-11-18 00:19:44

阅读数 36

评论数 0

搭建分布式Hadoop(只有HDFS)集群,跨阿里云和腾讯云

又几个月没写过文章了,今天随便写一写吧。由于实际需要需要研读HDFS的源码,最好的方法就是加一些日志看NameNode是怎么运行的,又经常在外面,所以就需要在公网上搭一个分布式的Hadoop(只有HDFS)集群,有两个DataNode节点即可。但实际情况是我有一个阿里云服务器,有一个腾讯云服务器。...

2018-06-07 12:52:45

阅读数 1650

评论数 1

含有非分片字段查询时Mycat的效率

用mycat以代理的形式做分库分表中间件时,一直想知道在含有非 分片字段查询时的时间花费。做了一个小测试,测试结果如下: 以上的所有时间开销的单位是微妙(us)。 可见,在含有非分片字段查询时,mycat的效率并不高,甚至时间开销达到了三倍多。查看原文:http://www.x...

2018-03-27 16:54:47

阅读数 523

评论数 0

Leetcode_85 Maximal Rectangle

又好久没写博客了,做了一道题写一写吧。 一道难度为hard的题目,不是很难,牺牲点时间复杂度总是能够完成的。 题目: Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing...

2018-01-03 22:50:28

阅读数 92

评论数 0

Leetcode_406 Queue Reconstruction by Height

闲来无事,又做了一道题,写一篇博客吧。 题目: Suppose you have a random list of people standing in a queue. Each person is described by a pair of integers (h, k), where...

2017-12-14 13:47:25

阅读数 103

评论数 0

Leetcode_65 Valid Number

忽然想起又有一周没写博客了,今天没做其它的,就做了一道题,就写写这道题吧。 题目: Validate if a given string is numeric. Some examples: "0" => true " 0.1 " => t...

2017-12-08 19:37:17

阅读数 87

评论数 0

Leetcode_735 Asteroid Collision

鉴于最近我可爱的她一直在写博客,突然想起我好久没有写过博客了。虽然我写的博客只想有心人能够看到,但是偶尔写写休息休息还是可以的,今天就拿一道leetcode的题目来写博客吧。 题目: We are given an array asteroids of integers representin...

2017-12-02 01:04:16

阅读数 140

评论数 0

Leetcode_654 Maximum Binary Tree

一道难度为medium的题目,原题地址:https://leetcode.com/problems/maximum-binary-tree/description/,一道与树相关的题目,用递归的方法即可解决,执行时间为66ms。 题目: Given an integer array with ...

2017-12-02 01:04:02

阅读数 87

评论数 0

ubuntu14.04下搭建Redmine项目管理系统

以前一个实验室的师兄帮和实验室合作的公司搭了一个项目管理系统(Redmine),现在这个系统用得相对较多,所以我抽时间也搭了一个试了试。         Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,...

2017-12-02 01:03:47

阅读数 650

评论数 0

用callflow画流程图

以前看nemergent公司用callflow画的MCPTT系统的流程图,觉得非常好看,并且每条信令还可以通过点击查看具体的内容。今天抽时间研究了研究callflow,挺有意思的。         callflow的全名是Callflow Sequence Diagram Generator。这...

2017-12-02 01:03:31

阅读数 827

评论数 0

leetcode_673 Number of Longest Increasing Subsequence

好久没有发过leetcode上面的题目的解决方法了,恰好今天做了一道难度为medium的题目,就发出来吧。 原题目链接:https://leetcode.com/problems/number-of-longest-increasing-subsequence/description/ 题目描...

2017-12-02 01:03:16

阅读数 89

评论数 0

activeMQ搭建和简单使用

最近闲暇的时候在看一本书,关于分布式系统的,作者从使用者的角度和开发者的角度讲述了分布式系统的大体架构、组成以及一些分布式系统使用到的技术等等。其中,作者在讲突发流量到来的时候的消峰策略时,提到了一种通过异步调用来实现消峰的方式——使用消息队列MQ(message queue)。此时作者简单说了说...

2017-12-01 16:01:50

阅读数 3506

评论数 0

OpenIMSCore的搭建过程

openIMSCore是一个IMS架构的开源实现,由德国一个教授进行主管,在Ubuntu下搭建很方便。IMS架构作为多媒体业务核心网的一种发展方向,在越来越多的通信系统中,起到了重要作用。         最近考虑在做的服务器中,原本协议提到了一种实体:SIP-CORE,由P-CSCF、I-...

2017-12-01 15:59:59

阅读数 1457

评论数 2

牛客 头条校招

今天做了一道题目,做了之后查看网上其它的一些解法,有个别解法个人认为考虑得不是很全面,比如说难度值大于20和大于10两种情况要分开考虑等,估计AC的测试例里面没有这种情况。接下来就是题目描述。 题目描述         头条的2017校招开始了!为了这次校招,我们组织了一个规模宏大的出...

2017-12-01 15:58:15

阅读数 131

评论数 0

asterisk服务器的搭建和配置

大约在一年前,学习过一段时间的asterisk。作为一个相对成熟的VOIP电话的服务器,asterisk完全可以用来作为个人的一个微型电话局。反正个人有个阿里云服务器闲着,搭一个asterisk用来玩玩吧。         首先,要安装asterisk。个人建议使用apt-get进行安装,因为a...

2017-12-01 15:57:07

阅读数 6325

评论数 1

STUN协议数据格式及抓包分析

最近做一个服务器,在预先建立会话那块,协议提到了一种穿越NAT/防火墙的方案——ICE(Interactive Connectivity Establishment)交互式连接。ICE是通过综合运用STUN,TURN,RSIP等NAT穿透方式,使之能在最适合的情况下工作,以弥补单独使用其中任何一种...

2017-12-01 15:44:51

阅读数 2759

评论数 1

MYCAT分库分表中间件的简单配置与使用

前一段时间读了一本分布式相关的书籍,讲到了一种mysql的分库分表的中间件——sharding,对它进行了一点研究,想用在实验室要做的分布式交换系统之中。但是后来发现了一个问题,sharding不支持强一致性的系统,而实验室的分布式交换系统对于强一致性要求又比较高,不得已放弃学习sharding,...

2017-12-01 15:23:32

阅读数 1698

评论数 2

牛客 拜访

原题链接: https://www.nowcoder.com/practice/12cbdcdf5d1e4059b6ddd420de6342b6?tpId=49&tqId=29283&tPage=1&rp=1&ru=/ta/2016test&qru=/ta...

2017-12-01 13:46:36

阅读数 93

评论数 0

牛客 寻找Coder

原题地址: https://www.nowcoder.com/practice/a386fd3a5080435dad3252bac76950a7?tpId=49&tqId=29280&tPage=1&rp=1&ru=/ta/2016test&qru=/ta...

2017-12-01 13:46:14

阅读数 100

评论数 0

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