令人迷惑的CAP与ACID用语
令人迷惑的CAP与ACID用语 CAP和ACID共享相同的词汇表:原子性(Atomic)、一致性(Consistent),诸如此类。但内有玄机:这些词语虽一样,但它们的意思是完全不同的东西。CAP来自分布式系统理论,而ACID属于数据库系统。分布式数据库既使用CAP词汇,也使用ACID词汇,这显然造成许多混淆。当某人讲:“我们不能放弃一致性”,他谈到的一致性是什么?让我们来看一看【 Atomic-...
View ArticleiOS应用架构谈(一):架构设计的方法论
缘由 之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢? 当时看到这个问题正好在乘公车回家的路上,闲来无聊就答了一把。在zzz在微信朋友圈上追问了几个问题之后,我觉得有必要以文章形式专门来讲一些个人见解。...
View Articlejava 调用kettle api实现数据同步
数据库: kettle 日志表CREATE TABLE `t_lzfx_data_log` ( `ID` bigint(20) NOT NULL AUTO_INCREMENT, `ID_BATCH` int(11) DEFAULT '0', `CHANNEL_ID` varchar(255) DEFAULT NULL, `TRANSNAME` varchar(255) DEFAULT NULL,...
View Articlejava调用kettle api 操作日志写入到数据库表
CREATE TABLE `t_lzfx_data_log` ( `ID` bigint(20) NOT NULL AUTO_INCREMENT, `ID_BATCH` int(11) DEFAULT '0', `CHANNEL_ID` varchar(255) DEFAULT NULL, `TRANSNAME` varchar(255) DEFAULT NULL, `STEPNAME`...
View Article電器耗電知多少?
聽過「家電不用拔插頭可省下可觀電費」的說法,對其成效半信半疑。依常理,具備待機功能可遙控開機的電視、音響,帶有時鐘的微波爐,即便沒開機肯定也要吃電,但耗電多寡成謎。而如寬頻數據機、無線基地台,幾乎都是24小時開機,我對一天要花多少電費卻毫無概念。另外,手機充電器在充飽後會不會繼續耗電?插在插座上不接手機會耗電嗎?筆電真的比個人電腦省電很多嗎?…...
View ArticleHttpUrlconnection 、Httpclient get 、post 请求核心代码
HttpURLConnection的使用 /** URL请求的类别分为二类,GET与POST请求。二者的区别在于: * a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet, * b:) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。*/// url对象表示的是一个指定的资源URL url = new...
View Article医院真的很坑吗??? - Rac_2014
俗话说十人九痔,十女十痔,很荣幸鄙人也是其中一个受害者;先讲讲我治疗的全过程吧进医院之后给所谓的专家说下情况,专家医师开出一个单子,接下就是缴费环节了。缴费之后,助理医师拿来瓶甘露醇和一个满意看清楚的,让我喝下。喝完之后不久就开始做灌肠,肠镜,电子肠镜最终确诊是痔疮的一种。马上准备手术,住院、打吊瓶,每天按时换药。整个过程单调而富有规律出院结算的时候,我看到打印的详单,着实捏了把汗。一个痔疮手术居然...
View Article淘宝网架构分享总结 - 架构,分布式,淘宝,虚拟化,水平伸缩
关键字:淘宝网架构分享总结 - 架构,分布式,淘宝,虚拟化,水平伸缩 一场由淘宝的架构师,曾宪杰先生主讲的淘宝网架构分享。 一、为什么stateless比较有利于实现水平伸缩 关于什么是stateless的扫盲,见这个贴:...
View ArticleSimpleCaptcha验证码组件使用
http://zhangzhaoaaa.iteye.com/blog/2197359最近需要做一个验证码信息,在网上找了些验证码组件,选择了SimpleCaptcha组件,java服务器端代码,简单方便使用。 对于此组件里的中文字的验证码,不是很合适,有时候会出现乱码情况,我认为如果想要加入中文字的验证,自己实现匹配就行了。...
View Article谷歌搜索将有大变化
从下周二开始,谷歌将修改智能手机端搜索算法,这种变化将会影响上千万人购物、觅食和寻找信息的去向。 修改后的算法将向谷歌认为是“移动友好”的网站倾斜。不符合谷歌“移动友好”标准的网站在搜索结果网页上的排名将会下降,而符合其标准的网站则有更大可能会排在靠前的位置,而靠前的排名意味着访问量和金钱。...
View Article为什么一些机器学习模型需要对数据进行归一化? - zhanlijun
为什么一些机器学习模型需要对数据进行归一化? http://www.cnblogs.com/LBSer/p/4440590.html 针对这个问题参考了wiki的解释: http://en.wikipedia.org/wiki/Feature_scaling。“归一化后有两个好处:1)归一化后加快了梯度下降求最优解的速度;2)归一化有可能提高精度”。1...
View Article好对象的7大美德
英文原文:Seven Virtues of a Good Object Marin Folwer 说过:“库本质上是一组可以调用的函数,这些函数现在经常被组织到类中。” 函数组织到类中?恕我冒昧,这个观点是错误的。而且这是对面向对象编程中类的非常普遍的误解。类不是函数的组织者,对象也不是数据结构。...
View ArticleKeepalived+Mysql 高可用方案
Keepalived+Mysql 高可用方案 VIP:192.168.59.100Real Mysql-1:192.168.59.230Real Mysql-2:192.168.59.231 实现原理: 在每台Real Mysql上安装Keepalived,设定同样的VIP,Real_server设为各自本机的mysql, 自建一个脚本用于在检测到本机Mysql...
View Articlesqoop 常用写法
1 查看所有数据库: sqoop list-databases --connect jdbc:mysql://192.168.1.1:3306/ --username root --password 123456 2 查看具体数据库内的表 sqoop list-tables --connect jdbc:mysql://localhost:3306/kellte --username root...
View Articlejava导出excel超出65536条处理
poi包导出excel超出65536报错: java.lang.IllegalArgumentException: Invalid row number (65536) outside allow解决办法1:XSS替换HSS poi用: XSSFWorkbook wb = new XSSFWorkbook();XSSFSheet sheet1=...
View ArticleOCR:慧眼读世界
作者:微软亚洲研究院首席研究员 霍强 把手机摄像头对准菜单上的法语菜名,屏幕上实时显示出翻译好的中文菜名;将全世界图书馆的藏书转化为电子书;街景车游走于大街小巷,拍摄街景的同时也从街景图像中自动提取文字标识,让地图信息更丰富更准确……这些场景的背后有一个共同的关键技术——OCR (Optical Character Recognition),光学字符识别。...
View Article移动设计的七原则
一、内容优先 对于手机而言,屏幕空间资源显得非常珍贵,为了提升屏幕空间的利用率,界面的布局应该以内容为核心,而提供符合用户心里预期的内容是移动应用获得成功的关键。那么在设计组织内容时,要注意一下几点:...
View Article诺基亚手机要回来了,就在明年
诺基亚的老粉们此刻应该心潮澎湃:被微软收购了的诺基亚,将可能在明年重返手机消费市场。科技博客 Re/code 的两位线人称,诺基亚正在积极筹划重返手机行业,这个日期最早会在 2016 年。目前主导该工作的是 Technologies 部门——它是诺基亚被收购后保留的三大部门之一,旗下掌握着诺基亚 1 万余项专利。另外,Re/code...
View Article安卓开发笔记——关于照片墙的实现(完美缓存策略LruCache+DiskLruCache) - Balla_兔子
这几天一直研究在安卓开发中图片应该如何处理,在网上翻了好多资料,这里做点小总结,如果朋友们有更好的解决方案,可以留言一起交流下。 内存缓存技术在我们开发程序中要在界面上加载一张图片是件非常容易的事情,但如果是加载一堆图片呢?比如ListView,GridView这类的控件,随着屏幕滑动,图片加载也会越来越多,应用程序所可以使用的内存毕竟是有限的,如果一味的去加载图片,很容易导致OOM(Out Of...
View Article