自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

renfengmei技术博客

renfengmei的技术博客

  • 博客(132)
  • 收藏
  • 关注

转载 WIFI模块的各种配网方式之比较(串口AT、SmartConfig、微信Airkiss、WEB网页配网....)

【WIFI模块的各种配网方式之比较】   如何对WIFI模块进行配网? 串口AT? 微信Airkiss?SmartConfig?    No!WEB网页配网最简单、最方便、所受限制也最少!【1、串口AT指令配网的局限】   (1)需要串口或其他人机交互接口,来输入用户名或密码          通过串口AT指令配网,虽然简单直观,但是需要使用一个串口输入,一般需要在

2017-10-20 15:13:36 2807

转载 一次心惊肉跳的服务器误删文件的恢复过程

经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。事故背景安排一个妹子在一台生产服务器上安装Oracle,妹子边研究边安装,感觉装的不对,准备卸载重新安装。从网上找到卸载方法,其中要执行一行命令删除Oracle的安装目录,命令如下:rm -rf $ORACLE

2016-08-22 15:09:22 1079

转载 每秒处理10万订单乐视集团支付架构

随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一、库分表在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系

2016-05-11 16:23:22 751

原创 数据科学家能力发展路线图

2016-05-04 17:59:53 4727 1

原创 gitlab markdown 支持TOC解决办法

问题分析1. 标题的锚点会被替换    中文替换为''    空格等非正常字符替换为'-'    这给自己手动写toc也带来了麻烦,不能直接复制标题作为链接2. 不能自动生成TOC    目前gitlab不支持TOC功能解决方法1. 解决中文问题   直接找到源码 `embedded/service/gitlab-rails/lib/redc

2016-04-21 12:10:39 16205 2

原创 bootstrap属性

data-toggle data-toggle="tab";//tooltip,modal,dropdowna标签有data-toggle属性时,默认不会跳转href操作.modal模态框data-dismiss="modal"   模态框的关闭按钮, 用于关闭模态框data-target="#xxx"  相当于href="#ddd"  用于跳到相应的模态框

2015-10-10 15:26:32 1349

原创 文档地址收藏

http://gmu.baidu.com/doc/2.0.5/

2015-10-08 17:26:55 481

原创 maven-mirrors 解决国内访问慢的问题

修改.m2/settings.xml没有此文件需要自行创建个<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.

2015-08-04 17:42:27 704

原创 国内各地图API坐标系统比较

在开始这个题目之前,先给大家再次扫扫盲,扫的不是坐标系统的盲,而是我们国家所使用的坐标系统。大家都知道,美国GPS使用的是WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置,这应该是国际共识。但在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,我们在业内将前者称之为地球坐标,后者称之为火星坐标,具

2015-07-31 11:18:58 651

转载 Netty系列之Netty百万级推送服务设计要点

1. 背景1.1. 话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:Netty是否可以做推送服务器?如果使用Netty开发推送服务,一个服务器最多可以支撑多少个客户端?使用Netty开发推送服务遇到的各种技术问题。由于

2015-07-15 10:45:20 880

原创 mqtt push结构图

2015-07-09 14:06:49 2088

原创 python常用库整理

Phonenumbers(精简版) 识别手机号码 Pdfkit html导出pdf

2015-07-06 19:43:37 772

转载 小米11.11:海量数据压力下的推送服务

11.11大促,随着移动端业务量的急剧提升,像小米推送这样的基础服务也经受了巨大的考验。11月12日,小米的项目总监汪轩然在微博上宣布,“小米推送服务共发出9.65亿条消息,平均每分钟发送67万条。更值得一提的是,后台监控显示,推送服务后台系统在全天运作非常平稳,没有任何卡顿拥堵现象,让各种促销、返利、订单更新消息第一时间触达用户。”汪轩然,2007年毕业于清华大学计算机系,后加入微软亚洲

2015-07-03 11:34:20 1019

原创 XMPP使用者

小米推送服务,米聊   XMPP极光push   xmpp

2015-07-03 11:28:32 656

转载 MQTT3.1与UDP时效性分析

前言MQTT 3.1协议在弱网络环境下(比如2G/3G等)表现不够好,因此才有了反思。弱网环境下表现手机等终端在弱网络环境下丢包情况会非常明显,连接MQTT Server成功率很低。相比单纯的请求-相应模型的HTTP,其成功率会比MQTT订阅成功高很多。手机终端在每次TCP断开或断网后,会即刻发起TCP重连,连接成功,会重复以前步骤依次发送连接命令(CONNECT)

2015-07-01 10:28:58 9930

原创 git 有用命令简介

git grep简介使用Git Grep进行搜索用git grep 命令查找Git库里面的某段文字是很方便的. 当然, 你也可以用unix下的'grep'命令进行搜索, 但是'git grep'命令能让你不用签出(checkout)历史文件, 就能查找它们.例如, 你要看 git.git 这个仓库里每个使用'xmmap'函数的地方, 你可以运行下面的命令:$

2015-06-26 11:28:32 672

原创 10 个迅速提升你 Git 水平的提示

1. Git自动补全假使你使用命令行工具运行Git命令,那么每次手动输入各种命令是一件很令人厌烦的事情。为了解决这个问题,你可以启用Git的自动补全功能,完成这项工作仅需要几分钟。为了得到这个脚本,在Unix系统下运行以下命令:?12cd ~curl https://raw.github.com/g

2015-06-26 10:44:41 683

原创 git回滚的常用手法

传统VCS的回滚操作对于版本控制系统VCS来说,回滚这个操作应该是个很普通也是很重要的需求。如果你是传统VCS,比如SVN或者P4来说,revert是个最直观,也是最直接的手段,当然前提是你的修改还没有被提交到远程的中央仓库。如果你已经ci了你的code到了远程中央仓库,那revert恐怕也无能为力,只能借助其他命令workaroud这个问题,比如:你用SVN的话,就得来个

2015-06-25 22:30:03 698

原创 git常见问题处理

1. 撤销本地修改了的文件git checkout file2. 当本地add了但未提交,如何撤销. 即已经git add 了,然后不想提交了git reset file  # 先从暂存区恢复git checkout file #

2015-06-25 19:53:35 807

原创 Git常用命令

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区

2015-06-25 18:54:45 405

原创 Aop拦截到的Action 使得@Autowired 无法自动装配问题解决

对Struts1/2 Action应用Spring AOP问题小结 之前使用SSH三大经典框架的时候,写了一个简单的统计Action每个方法执行时间的功能类,代码如下:[java]import javax.servlet.http.HttpServletRequest; import org.aopalliance.intercept.MethodInterceptor;

2015-06-25 10:07:02 1219

原创 git乱码解决方案汇总

我一直是在cygwin下使用git,辅以TortoiseGit。使用上没什么问题,但今天在处理一个有中文文件名的项目时却出现文件名乱码的问题。情况重现在一个使用cygwin的bash提交的git项目中,已经完成了所有的提交,但使用TortoiseGit查看的时候,却发现仍有文件没有提交,甚至是有文件还处于未暂存的状态。于是使用TortoiseGit提交;再次用cygwin下

2015-06-09 19:47:22 1252

转载 网站:阿里技术能力输出

该站点简介:这里汇集了阿里巴巴内部成熟的技术产品,面向任何用户,通过阿里云对外输出。 我们致力于在云生态上, 让更多的用户以极低的成本获得比肩阿里的技术能力。阿里技术能力输出,包括了:基础 阿里云命令行工具iDB SaaS 企业级数据库管理平台DRC 数据复制中间件能力 人脸分析技术XLab大数据通用算法平台

2015-06-09 13:17:37 1300

原创 Maven常用的变量

${project.activeProfiles[0].id}   当前active的profile id${project.build.finalName}${project.profiles}   所有profile

2015-06-08 16:42:01 781

转载 静态资源版本更新与缓存

前百度工程师,曾负责百度 前端集成解决方案 的核心设计与开发工作。我现在称这个领域为【前端工程】。没错,这是我最爱唠叨的问题域。这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学可以去看看facebook的页面源代码,体会一下什么叫工

2015-06-03 20:03:48 1927

转载 写给代码技术同事:被人信任才能有广阔未来

在汽车之家工作了10年,如今创业也有6个月了,身边流经了上百人的技术朋友,和他们一起战斗、一起创业、看着他们离职、看着他们不开心。原因是啥?最原始状态就是:不被信任。写代码的技术是个很独特的工种,它不像其他工种,多少用人的逻辑可以听懂,例如,我是个做营销的人,其他部门同事如果乐意的话,是可以尝试摸清楚这个工种的工作逻辑和效率的,我今日见了

2015-06-03 14:19:51 498

原创 双外网IP-StunServer-AWS-EC2

EC2 instance with 2 IP addressesMy general notes on how to do this:Launch a new EC2 Instance. Follow the launch steps as followsStep 1: Select a new Ubuntu instanceStep 2: Select i

2015-06-01 10:40:26 1833

原创 spring4+hibernate4事务

线程中的事务,比如后台task需要sessionFactory.getCurrentSession();会报错Could not obtain transaction-synchronized Session for current thread可以在线程启动前加上,然后结束时提交事务HibernateTransactionManager transactionManager =

2015-05-20 20:18:19 605

原创 Gitlab7.0通知邮箱的配置(smtp)

1. 首先是拷贝Gitlab自带的example?12cd /home/git/gitlabsudo -u git -H cp config/initializers/smtp_settings.rb.sample config/initializers/smtp_settings.rb

2015-05-08 13:53:46 2760

原创 maven Nexus入门指南(图文)

Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST

2015-05-05 14:00:18 497

原创 ftp server

linux ftp servervsftpd   vsftpdweb  http://velkoff.net/vsftpdweb/用于web配置管理proftpdproftpd-adminhttp://sourceforge.net/projects/proftpd-admin/

2015-04-30 10:45:40 706

原创 免费的STUN服务器列表

stun.xten.net 30ms 速度很好# source : http://code.google.com/p/natvpn/source/browse/trunk/stun_server_list# A list of available STUN server. stun.l.google.com:19302stun1.l.google.com:19302stun2.l.go

2015-04-29 16:52:47 7653

原创 STUN检测NAT类型原理

STUN是RFC3489规定的一种NAT穿透方式,它采用辅助的方法探测NAT的IP和端口。毫无疑问的,它对穿越早期的NAT起了巨大的作用,并且还将继续在ANT穿透中占有一席之地。STUN的探测过程需要有一个公网IP的STUN Server,在NAT后面的UAC(User Agent Client)必须和此Server配合,互相之间发送若干个UDP数据包。UDP包中包含有UAC需要了解的信息,比

2015-04-28 14:13:38 1479

转载 管理中绝对经典的18个故事

一    去过庙的人都知道,一进庙门,首先是弥陀佛,笑脸迎客,而在他的北面,则是黑口黑脸的韦陀。但相传在很久以前,他们并不在同一个庙里,而是分别掌管不同的庙。     弥乐佛热情快乐,所以来的人非常多,但他什么都不在乎,丢三拉四,没有好好的管理账务,所以依然入不敷出。而韦陀虽然管账是一把好手,但成天阴着个脸,太过严肃,搞得人越来越少,最后香火断绝。     佛祖在查香火的时候发现了这个

2015-04-27 17:16:13 487

转载 【系列文章】如何做好一线互联网技术团队管理

关于作者作者为 liudaoru 。作者及其所在团队从2011年起开始负责微博Feed系统的后端研发,历经了技术体系由PHP转为Java的平台化,也经历了产品驱动由PC专项客户端的移动化,并从2014年开始参与Feed策略相关研发。其中经历了技术团队成长的各种问题:如何同众多需求部门合作、如何选择合适的技术方向、如何跟兄弟部门进行协作、如何解决核心骨干发展瓶颈等等,也在摸索中取得了

2015-04-22 09:39:50 1543

转载 饿了么饱腹之路:一个都不能少?

通过刚需外卖业务、高校阵地渠道、网站和APP平台、地推和创业团队、餐厅后台和销售协同软件等五个“一”,饿了么在外卖细分领域牢牢把控了线上和线下。如今的饿了么已经似乎不再“饿”,刚需外卖也换成了外卖,中高端餐饮外卖是否走得通?饿了么又能否坐稳行业老大的位置呢?饿了么“饱腹”之路:一个都不能少?●     文/石章强 白燕俗语说鹬蚌相争,渔翁得利,而这一幕则活生生的发生在美团外

2015-04-21 21:29:03 3183

转载 阿里百川来了:谁可能会头疼?

文/王如晨  昨天,阿里无线推出一个百川计划,说是要输出基础设施,打造一个开放的移动互联网应用开发及商业化平台。  你知道,阿里本身有独立的阿里云业务,也是被视为未来的战略型业务。它们有什么区别吗?  在马云强调过的“云+端”战略里,阿里云属于更为幕后的基础设施,它的服务主要集中关键行业。上半年,阿里云在广电、金融等许多领域进展很快。当时我说,阿里已经是中国最大的公有云公司

2015-04-14 18:34:37 1031

原创 MySQL Proxy 实现读写分离

使用MySQL将读写请求转接到主从Server。  一 安装MySQL Proxy MySQL Proxy的二进制版非常方便,下载解压缩后即用。 解压缩的目录为: $mysql-proxy_installed_dir (这里为/usr/local/mysql-proxy) |_ bin |_ include |_ lib |_ share

2015-04-13 11:05:26 581

原创 百万级别数据,数据库Mysql,Mongodb,Hbase如何选择?

情况说明:现在需要做一个数据存储,500w左右的数据,日后每天大约产生5w条左右的数据。想把这些数据存储起来,供日后的数据分析用?使用上面说的三种数据库中的哪中比较好?是否有必要建立集群?个人看法是:从长远角度看,由于单台机器的性能瓶颈,后期肯定要做集群,单纯的做复制最终也无法缓解单台master上读的负担。因此,使用mysql的话会使用cluser。但是了解到mysql的clus

2015-04-10 16:19:35 1228

原创 Scale-up and Scale-out

Scale-up and Scale-out  谈到系统的可伸缩性,Scale-up(纵向扩展)和Scale-out(横向扩展)是两个常见的术语,对于初学者来说,很容易搞迷糊这两个概念,这里总结了一些把概念解释的比较清楚的内容。  首先来段Wikipedia的,讲的很透彻了。      Scale vertically (scale up)  To scale

2015-04-08 16:22:43 696

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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