欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

 分类:编程乐园

程序人生,不多说,程序员们懂得。。。技术、坚持、努力、分享。。

鏖战双十一-阿里直播平台面临的技术挑战

鏖战双十一-阿里直播平台面临的技术挑战
前言:一直以来双十一都是以交易为重心,今年当然也是如此,但是这并不妨碍万能的淘宝将双十一打造的让用户更欢乐、体验更丰富、玩法更多样、内容更 有趣,因此,今年也诞生了以直播为特色的游戏双十一会场,也就是本文所要着笔重点介绍的,即阿里直播平台在双十一所面临的复杂技术挑战以及技术选型的...

water 9年前 (2016-01-28) 2903℃ 0评论 0喜欢

推荐系统和搜索引擎的关系

推荐系统和搜索引擎的关系
从信息获取的角度来看,搜索和推荐是用户获取信息的两种主要手段。无论在互联网上,还是在线下的场景里,搜索和推荐这两种方式都大量并存,那么推荐 系统和搜索引擎这两个系统到底有什么关系?区别和相似的地方有哪些?本文作者有幸同时具有搜索引擎和推荐系统一线的技术产品开发经验,结合自己的实践...

water 9年前 (2016-01-28) 3186℃ 0评论 1喜欢

你应该知道的 RPC 原理

你应该知道的 RPC 原理
在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这...

water 9年前 (2016-01-27) 2711℃ 0评论 0喜欢

电商网站的初期技术选型

电商网站的初期技术选型
今天在架构师俱乐部3群(由ArchSummit全球架构师峰会运营)里,大家围绕着一个话题讨论地很热烈——完全从0到1建设一个电商网站,技术选型和注意事项有哪些?群友们都结合自己的实际工作经历分享了很多经验教训,这里是其中的精选。 青岛海尔Jan给大家分享了一个失败案例的教训: ...

water 9年前 (2016-01-25) 2585℃ 0评论 0喜欢

Event Store框架探究

Event Store框架探究
摘要:   游戏开发中,经常会越到千奇百怪的Bug。后台程序都是以demon 方式运行,要么GDB,要么Log。一些确定性的bug可以直接使用GDB调试,比如特定请求会Crash。如果是运行一段时间,Bug才会出现,无明显 规律,那么也只能使用Log了。但是从成千上万条日志中Gr...

water 9年前 (2016-01-25) 3087℃ 0评论 0喜欢

grep的用法

grep的用法
首先创建我们练习grep命令时需要用到的demo文件demo_file。 $ cat demo_file THIS LINE IS THE 1ST UPPER CASE LINE ...

water 9年前 (2016-01-23) 3075℃ 0评论 0喜欢

【Xperia Z3+】解锁BL丨解锁ROOT教程丨加锁教程

【Xperia Z3+】解锁BL丨解锁ROOT教程丨加锁教程
前言:解锁ROOT会丢失保修,丢失部分索尼的功能如X-R显示模式!请自行斟酌准备工具:1.刷机驱动(http://bbs.angeeks.com/thread-3958118-1-1.html)2.刷内核工具【已经集成了Z3+双卡内核和单卡内核】(内核均是来自魔法师蛋小丁大神)(...

water 9年前 (2016-01-22) 7536℃ 0评论 5喜欢

Android模拟器Genymotion加载ARM架构so文件

Android模拟器Genymotion加载ARM架构so文件
网上介绍共计三种模拟器比较常用,分别是bluestacks、andy和Genymotion,前者支持ARM架构,中者支持远程控制,后者启动速度快,各有优缺点。当然我最熟悉的还是Genymotion,最近使用Genymotion遇到一点问题,比较头疼,绞尽脑汁才找到解决办法。记录下...

water 9年前 (2016-01-22) 5933℃ 0评论 4喜欢

Ubuntu下Appium环境搭建

Ubuntu下Appium环境搭建
闲着没事,就搭建了一下appium的环境,玩了一下,下面是具体过程,有需要的朋友可以参考。 其实流程官网上都有,这里就把它摘出来,使其连贯。 下载源码: git clone git://github.com/appium/appium 安装Node.js S...

water 9年前 (2016-01-22) 3582℃ 0评论 0喜欢

Android自动化测试(UiAutomator)简要介绍

Android自动化测试(UiAutomator)简要介绍
一、一个BUG引发的问题     如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。    那么,自动化测试可以完成哪些任务呢?    简单的说,...

water 9年前 (2016-01-22) 3357℃ 0评论 0喜欢

用Android-X86和VirtualBox打造高性能Android开发环境

用Android-X86和VirtualBox打造高性能Android开发环境
不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了! 为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下: 1. Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),而 iOS ...

water 9年前 (2016-01-22) 3670℃ 0评论 0喜欢

微信调试总结

微信调试总结
http://blog.qqbrowser.cc/start/ 安装QQ浏览器。windows用户可下载QQ浏览器9最新版,mac用户请下载并安装mac版QQ浏览器,浏览器版本号不低于3.8 进入应用中心,搜索并安装“微信调试工具” 这个工具能做什么? 远程...

water 9年前 (2016-01-22) 5400℃ 0评论 0喜欢

chrome远程调试

chrome远程调试
Remote Debugging on Android with Chrome The way your web content behaves on mobile can be dramatically different from the desktop experience...

water 9年前 (2016-01-22) 4750℃ 0评论 0喜欢

解析Tomcat内部结构和请求过程

解析Tomcat内部结构和请求过程
Tomcat Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。 Tomcat的组织结构 Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中...

water 9年前 (2016-01-20) 2967℃ 0评论 1喜欢

Java 日志:迁移到 Logback 和 SLF4J

Java 日志:迁移到 Logback 和 SLF4J
谈到在Java应用程序里写日志,log4j过去是现在可能仍然是事实上的标准。 由Sun提供的JDK内的写日志的方案一直无法全面推广。造成这种情况的原因当然是其缺乏可配置性和灵活性。JDK的日志方案对于比较简单的项目来讲当然是一种解决办法,但对于企业级的应用来讲就不然了。 现在,除...

water 9年前 (2016-01-08) 2793℃ 0评论 0喜欢

从VirtualBox中从主机访问NAT客户机

从VirtualBox中从主机访问NAT客户机
提问: 我有一台运行在VirtualBox上的使用NAT的虚拟机,因此虚拟机会被VirtualBox分配一个私有IP地址(10.x.x.x)。如果我想要从主机SSH到虚拟机中,我该怎么做? VirtualBox对虚拟机支持几种不同的网络方式,其中一种是NAT网络。当虚拟机启用NA...

water 9年前 (2016-01-08) 3408℃ 0评论 0喜欢

tomcat下被忽略的中文乱码问题GET请求

tomcat下被忽略的中文乱码问题GET请求
在web开发下一直使用的filter进行转码的。request.setCharacterEncoding("utf-8");不过今天我想在传递url?role=角色将中文作为附带信息进行下一页面的显示。发现传递之后一直是乱码。必须用new String(req...

water 9年前 (2016-01-05) 3655℃ 0评论 0喜欢