Java开发者写SQL时常犯的10个错误
我十分惊讶的发现,我最近的一篇文章——《 Java开发者写SQL时常犯的10个错误》——最近在 我的博客和 我的合作伙伴DZone上非常的受欢迎。(这篇博客)的流行程度说明了几件事:SQL在专业的Java开发中多么重要。基本的SQL知识被忘掉(的情况)普遍存在。通过 embracing SQL,你就能了解像 jOOQ或 MyBatis这样的以SQL为中心的库正好反应了市场的需要。...
View Article自己装修新房需要注意哪些地方?
自己装修房子啊,我个人十分佩服,因为要付出的精力实在太大了,对于我佩服的人,我很想和他做朋友,这方面我没有什么经验,但我想,什么事情都要有个基础,没什么可以帮到你,只能给你一些基础的东西,了解一下装修的流程先吧,也好有个规划。来源: 装修全过程,你晓得吗?...
View ArticlePoppen.de的技术架构分享
网址: http://www.javabloger.com/article/couchdb-erlang-rabbitmq-red5-linux-poppen-architecture.html Poppen.de是一个德国的 交友/ 聊天/ 视频 的SNS网站, 部分内容 NSFW,网站采用了很多我们熟悉的技术,像Nginx...
View Articleredis持久化rdb aof简介
rdb方式的持久化是通过快照完成的,当符合一定条件时redsi会自动将内存中的所有数据进行快照并存储到硬盘上。默认存储在redis根目录的dump.rdb文件中。 rdb是redis默认采用的持久化方式,配置信息在配置文件redis.conf中 定期将内存数据生成快照(即某个时间点上数据的备份) 然后存储在硬盘上快照执行时机: save 900 1:表示900秒内至少一个键被更改则进行快照。...
View Article原生体验挡不住!JavaScript开源跨平台框架NativeScript
NativeScript 是一款使用 JavaScript 语言来构建跨平台原生移动应用的开源框架,支持 iOS、Android 和 Windows Phone。且 NativeScript 的使用没有过多繁杂的要求,只需使用自己已经掌握的 JavaScript 和 CSS 技能就能开发出真正具有原生用户体验的移动应用。作为免费开源项目的 NativeScript,它的源码已经托管至 Github...
View Articlespring数据源动态切换
原文->http://exceptioneye.iteye.com/blog/1698064 在Spring 2.0.1中引入了AbstractRoutingDataSource, 该类充当了DataSource的路由中介, 能有在运行时, 根据某种key值来动态切换到真正的DataSource上。...
View Article苹果推医疗应用ResearchKit:完全开源
网易科技讯 3月10日凌晨消息,苹果今天在美国举行了主题为“Spring Forward”的特别产品发布会。会上苹果健康应用主管Jeff William介绍了专为医学研究打造的软件基础架构Health Kit应用。 据了解,目前超过900个基于HealthKit打造的app,正在帮助人们追踪并管理健康事宜。...
View Article[转][转]微信、陌陌等著名IM软件设计架构详解
对微信、陌陌等进行了分析,发出来分享一下(时间有些久了)有兴趣的同学可以加入群:369511307。电量:对于移动设备最大的瓶颈就是电量了。因为用户不可能随时携带电源,充电宝。所以必须考虑到电量问题。那就要检查我们工程是不是有后台运行,心跳包发送时间是不是合理。流量:对于好多国内大部分屌丝用户来说可能还是包月30M,那么我们必须站在广大用户角度来考虑问题了。一个包可以解决的就一个包。网络:这个也是I...
View Article[译]使用wireshark解密TLS浏览器流量
原文地址: https://jimshaver.net/2015/02/11/decrypting-tls-browser-traffic-with-wireshark-the-easy-way/Wireshark常见的问题是不能轻松分析加密的数据,例如TLS。它只能解密RSA密钥交换的加密流量。 Session Key Logging to the...
View Article打造不可动摇的企业级移动化策略所需的七个步骤
英文原文:Seven Steps to Create an Unbeatable Enterprise Mobility Strategy 移动革命即将到来...
View Article中国暂时不会全面放开二胎
中国劳动力适龄人口已经连续几年下滑,人口老龄化以及单独二胎政策未取得如期效果,许多人口政策专家因此建议重新审查人口政策。但根据人大教科文卫委员会主任委员柳斌杰所言,全面放开二孩政策还没有提上日程。柳斌杰表示,一年多的实践证明,放开“单独二胎”这个决定既受到了群众拥护,也没有带来对人口政策的冲击,没有一下子又出现生育高峰。预计政策调整以后,“单独”夫妇约有1000万对,有生育二胎意愿的在去年一年中大约...
View Article【转】java中hashcode()和equals()的详解
http://www.iteye.com/topic/257191 1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); }...
View Article为什么心跳包(HeartBeat)是必须的? - CoderZh
几乎所有的网游服务端都有心跳包(HeartBeat或Ping)的设计,在最近开发手游服务端时,也用到了心跳包。思考思考,心跳包是必须的吗?为什么需要心跳包?TCP没有提供断线检测的方法吗?TCP提供的KeepAlive机制可以替代HeartBeat吗?由于连接丢失时,TCP不会立即通知应用程序。比如说,客户端程序断线了,服务端的TCP连接不会检测到断线,而是一直处于连接状态。这就带来了很大的麻烦,明...
View Article[转]WebKit in iOS 8
让我们说说iOS 8 的WebKit吧。WWDC 2014前几天,就有人发现了苹果向WebKit开源项目提交了一些很令人兴奋的代码,暗示了OS X和iOS,特别是iOS上的WebKit架构有所变化。果不其然,WWDC上公布了iOS的新框架WebKit.framework,正式推出了新的网页浏览控件WKWebView。曾经的UIWebView...
View Article[原]Lucene系列-近实时搜索
近实时搜索(near-real-time)可以搜索IndexWriter还未commit的内容,介于immediate和eventual之间,在数据比较大、更新较频繁的情况下使用。lucene的nrt可以控制更新生效的间隔时间。基本过程:打开indexwriter从indexwriter中获得indexreader建立indexsearcher查看是否有变化,有变化则建立新reader/search...
View Article[原]Lucene系列-facet
1.facet的直观认识facet:面、切面、方面。个人理解就是维度,在满足query的前提下,观察结果在各维度上的分布(一个维度下各子类的数目)。如jd上搜“手机”,得到4009个商品。其中品牌、网络、价格就是商品的维度(facet),点击某个品牌或者网络,获取更细分的结果。点击品牌小米,获得小米手机的结果,显示27个。点击移动4G,获得移动4G、小米手机,显示4个。2.facet特性facet...
View Article流行WordPress SEO插件曝高危SQL注入漏洞
最新消息,全球最流行的CMS应用WordPress插件WordPress SEO by Yoast曝高危SQL注入漏洞,该插件使用频率相当高,用户高达可达千万。漏洞简述WordPress SEO by Yoast插件是WordPress平台下非常流行的SEO插件,看其在Yoast网站上高达1400万次的下载量就知道了。该漏洞是WordPress漏洞扫描器“WPScan”开发者Ryan...
View Article如何避免开发一款失败的产品
英文原文: How to avoid building products that fail本文编译自 Medium,作者 Rian van der Merwe 2005 年到 2009 年间曾就职于 eBay,现在在 Jive Software...
View Article[转][转]机器学习工具:scikit-learn/Weka
开源机器学习工具scikit-learn入门Scikit-Learn是基于python的机器学习模块,基于BSD开源许可证。这个项目最早由DavidCournapeau 在2007 年发起的,目前也是由社区自愿者进行维护。Scikit-Learn的官方网站是...
View Article