最好的8个 Java RESTful 框架
原文: Top 8 Java RESTful Micro Frameworks译文来自: http://colobu.com/过去的每一年,涌现出越来越多的Java框架。就像JavaScript,每个人都认为他们知道一个好的框架的功能应该是怎么样的。连我的老祖母现在也使用一个我从来没有听说过而且可能永远不会使用的框架。玩笑归玩笑,可以做几乎任何事的臃肿的框架市场已经饱和,,但是如何评判呢?...
View ArticleRocketMQ与Kafka对比(18项差异)
淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆积,高效的持久化速度吸引了我们,但是同时发现这个消息系统主要定位于日志传输,对于使用在淘宝交易、订单、...
View Article网易新闻iOS版使用的开源组件
网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件1、 AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest2、 Apple Reachability网络监测,可以参考下这篇文章...
View ArticleMySQL数据库如何解决大数据量存储问题
利用MySQL数据库如何解决大数据量存储问题?各位高手您们好,我最近接手公司里一个比较棘手的问题,关于如何利用MySQL存储大数据量的问题,主要是数据库中的两张历史数据表,一张模拟量历史数据和一张开关量历史数据表,这两张表字段设计的很简单(OrderNo,Value,DataTime)。基本上每张表每天可以增加几千万条数据,我想问如何存储数据才能不影响检索速度呢?需不需要换oracle数据库呢?因为...
View Article如何规划农商行商业智能系统中的决策分析系统?
农商行中,商业智能系统中的决策分析系统一般有如下建设要求:1、建立统一、长效数据平台实现对历史数据进行趋势、环比、同比等情况分析;2、根据主题要求有效加工分析数据管理部门要求的分析报表;3、通过丰富图形展示来表达业务数据情况,使领导更能直观、全面了解经营情况。;4、有效利用数据,挖掘分析管理部门要求的分析数据,为行领导决策提供科学有效的依据。在决策分析系统建设中,我们还需要遵循以下原则:1、以行领导...
View Articleelasticsearch更改mapping(不停服务重建索引)
Elasticsearch的mapping一旦创建,只能增加字段,而不能修改已经mapping的字段。但现实往往并非如此啊,有时增加一个字段,就好像打了一个补丁,一个可以,但是越补越多,最后自己都觉得惨不忍睹了。怎么办??这里有一个方法修改mapping,那就是重新建立一个index,然后创建一个新的mapping。你可能会问,这要是在生产环境,可行吗?答案是,如果你一开始就采取了合适的设计,这个完...
View Article同IP不同端口Session冲突问题
一个服务器上搭建了多个tomcat或者weblogic,端口不一样,同时启动访问时session丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为:IP相同认为是...
View Article开发原生应用好,还是混合应用强?我们告诉你怎么选
英文原文: From Native To Hybrid App Development And Back猎云网 11 月 20 日报道 (编译:蔡妙娴)编者注:原生应用是特别为某种操作系统开发的,比如 iOS、Android 等,它速度快、性能佳,缺点是开发成本高、运行系统受限。而混合应用则是原生应用和 web...
View Article一次曲折的bug调试经历
Bug调试是让程序员最头痛的任务,因为它就像狄仁杰断案一样,需要抓住任何的蛛丝马迹、展开丰富的推理联想,一次次的尝试,才有可能解决疑问命案——不然程序员会死,不是加班熬夜熬死,就是让老板开除,郁闷而死。 最近我在操作一个页面时,程序出现了这样的错误: Fatal error: mysql error: [1: Can't create/write to file...
View ArticleHibernate查询,常用的指定返回类型方式
Hibernate支持HQL和SQL的查询,返回结果支持POJO类型或字段/数组的形式。 开发中用Hibernate进行数据库查询,用的是SQL。 原来需要查询一个表的几乎所有字段,所以我使用了addEntity方法,将查询结果转换为映射的对象。...
View Article(译)你应该知道的jQuery技巧
帮助提高你jQuery应用的简单小技巧。回到顶部按钮图片预加载判断图片是否加载完自动修补破损图像Hover切换class类禁用输入停止正在加载的链接toggle...
View ArticleMemcached安全性
1.Memcached -l参数2.使用iptable3.不需要Root权限1.Memcached -l参数最近整理了组内使用的Memcached。发现很多问题,其中一个问题就是开发机器测试机器可以直连线上的Memcached。这也是memcached公认的问题:memcached 是一种很简单、有效的协议,但也有其缺点,就是 memcached 自身没有 ACL...
View Article数据可视化平台 Plotly 开源强大的 JS 图表库
数据可视化平台 Plotly 开源旗下强大的 JavaScript 图表库,支持三种不同类型的图表,包括地图,箱形图和密度图,以及更常见的产品如,条状和线形图。源代码已发布在 GitHub。(已收录开源中国软件库 plotly.js)最新版本的 Plotly.js 可以免费、无限制地用于任何项目。 此前 Plotly 在 R, Python 和 MATLAB 的客户端一直是开源的,但核心图表层...
View Article认识SQL注入的类型
SQL的注入类型有以下5种:Boolean-based blind SQL injection(布尔型注入)Error-based SQL injection(报错型注入)UNION query SQL injection(可联合查询注入)Stacked queries SQL injection(可多语句查询注入)Time-based blind SQL...
View Article大数据仓库-kudu
数据仓库里面存储引擎是非常重要的,存储引擎的好坏,基本决定了整个数仓的基础。 kudu目标cloudera公司最近发布了一个kudu存储引擎。按照cloudera的想法,kudu的出现是为了解决,hbase,parquet不能兼顾分析和更新的需求,所以需要一个新的存储引擎可以同时支持高吞吐的分析应用以及少量更新的应用。cloudera...
View Article局部敏感Hash
1.LSH简介2.普通Hash3.LSH1.LSH简介之前在项目中做数据聚合去重的逻辑的时候简单看过局部敏感Hash(Locality Sensitive...
View Article