background preloader

Tech

Facebook Twitter

支付宝的性能测试. 深入学习微框架:Spring Boot. Netty系列之Netty高性能之道. 1.

Netty系列之Netty高性能之道

背景 1.1. 惊人的性能数据. SQLite vs MySQL vs PostgreSQL: A Comparison Of Relational Database Management Systems. Introduction Relational databases have been in use for a long time.

SQLite vs MySQL vs PostgreSQL: A Comparison Of Relational Database Management Systems

They became popular thanks to management systems that implement the relational model extremely well, which has proven to be a great way to work with data [especially for mission-critical applications]. In this DigitalOcean article, we are going to try to understand the core differences of some of the most commonly used and popular relational database management systems (RDBMS). A Comparison Of NoSQL Database Management Systems And Models. Introduction NoSQL databases try to offer certain functionality that more traditional relational database management systems do not.

A Comparison Of NoSQL Database Management Systems And Models

可视化Java垃圾回收. Java里快如闪电的线程间通讯. 这个故事源自一个很简单的想法:创建一个对开发人员友好的、简单轻量的线程间通讯框架,完全不用锁、同步器、信号量、等待和通知,在Java里开发一个轻量、无锁的线程内通讯框架;并且也没有队列、消息、事件或任何其他并发专用的术语或工具。

Java里快如闪电的线程间通讯

可视化Java垃圾回收. 漫谈“推荐系统”_libin82cn. 由于需要准备一月底与三月中两个关于“推荐系统”的短期课程(前者在阿卜杜拉国王科技大学,没错就是那个传说中沙特的土豪大学!

漫谈“推荐系统”_libin82cn

后者在悉尼科技大学),期间二月份还夹带了一个推荐系统相关的讨论班,所以从去年十二月开始我几乎每个周末至少得抽出一天的时间来做幻灯片。 推荐技术是我个人研究兴趣并不是我日常工作内容,无法利用上班时间准备,再加上我有强迫症(必须要让累加起来多达二百多页的幻灯片风格色调字体公式图例都保持视觉上的审美愉悦与逻辑上的高度统一),所以在画图敲公式上花了很长时间。 幻灯片做烦了,突然很想写点东西聊聊我对推荐系统的见解。 此文不会出现公式,尽量用白话说清楚目前主流推荐技术的直观原理。 先谈谈问题背景,故事是这样的:互联网出现后,随着网上内容的增加,好学的小伙伴们发现很多他们不懂的姿势网上都有,可互联网不像图书馆搞个书目索引就行,于是出现了搜索引擎帮助小伙伴们在茫茫互联网上找到他们感兴趣的东西,但条件是你必须知道你想要什么,然后提取成关键字去搜,所谓信息检索(Information Retrieval)。 既然要谈的是推荐“技术”,那么我得先把推荐问题用数学语言形式化了。 接下来我把一些当前常用的推荐技术分门别类。 真实系统都是使用的混合策略(Hybrid Strategy),多为基于人口、基于元数据、以及基于用户或物品的协同过滤推荐技术的各种组合。 Java里快如闪电的线程间通讯. 借助JArchitect探究Cassandra CLI内部机制. Joe's Blog: Demonstrating Gemfire Components Configured using spring-data. Gemfire, and the applications that use it are made up of serveral components.

Joe's Blog: Demonstrating Gemfire Components Configured using spring-data

There is the data caching tier itself that can exist as one or more data nodes. 15. GemFire Support. Spring Integration provides support for VMWare vFabric GemFire VMWare vFabric GemFire (GemFire) is a distributed data management platform providing a key-value data grid along with advanced distributed system features such as event processing, continuous querying, and remote function execution.

15. GemFire Support

This guide assumes some familiarity with GemFire and its API. Spring integration provides support for GemFire by providing inbound adapters for entry and continuous query events, an outbound adapter to write entries to the cache, and MessageStore and MessageGroupStore implementations. Spring Integration集成框架之Message-Channel - 震秦的个人空间. Integration. Introduction Using the Spring Framework encourages developers to code using interfaces and use dependency injection (DI) to provide a Plain Old Java Object (POJO) with the dependencies it needs to perform its tasks.

Integration

Spring Integration takes this concept one step further, where POJOs are wired together using a messaging paradigm and individual components may not be aware of other components in the application. Such an application is built by assembling fine-grained reusable components to form a higher level of functionality. JAX-WS + Spring integration example.

Here’s a guide to show you how to integrate Spring with JAX-WS, as mention in this link : Upon finishing this tutorial, you will create a simple HelloWorld web service (JAX-WS), and DI a bean into the web service via Spring. 1.

JAX-WS + Spring integration example

Project Folder See the final project folder structure. 2. 超越数据挖掘. 本文最初发表在 IEEE 软件 杂志上,由InfoQ & IEEE计算机学会共同为您呈现。

超越数据挖掘

预测建模社区(predictive modeling community)将数据挖掘应用到来自软件项目的工件上。 这项工作一直以来都非常成功,我们知道如何为软件的影响和不足构建预测模型,还能为学习“开发人员”的编程模式这样的任务构建预测模型(参见本文的扩展版本 了解详情)。 开发经理的职能. 开发经理是个工作压力比较大的职位。 分布式系统的事务处理. 当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题: 1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求。 Integrating Spring Batch and MongoDB for ETL Over NoSQL. In today's enterprises, I deal with applications which are interactive or which run in batch mode. Interactive applications are like Web applications in that they require user input.

By contrast, applications which need to start once and end after completing their required jobs are called batch applications. They do not require frequent manual interventions. Spring Batch Partitioning example. Article: Using Oracle Coherence with Spring Batch for High-Performance Data Processing. By Vijay Nair How using the Spring Batch framework, in combination with a multithreaded approach to data loading, can improve the manageability and performance Coherence-based applications Published December 2011.

Seafile 2在centos 6安装. CentOS+Apache+seafile+WindowsAD 安装记录 - Frank's Note. 20140113 更新:[1]. 忽略域中被禁止的用户。 安装环境 CentOS 5.10 x64Apache 2.2.4 自编译seafile 2.0.4 with MySQLWindows AD seafile安装目录 /home/seafile/ 我们是否需要REST的替代品? Platform as a Service - Comparison List. Apache Thrift - 可伸缩的跨语言服务开发框架. 前言: 目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。 Software in 2014. We’re at an in­flec­tion point in the prac­tice of con­struct­ing soft­ware. Our tools are good, our serv­er de­vel­op­ers are hap­py, but when it comes to build­ing client-side soft­ware, we re­al­ly don’t know where we’re go­ing or how to get there. Hap­py times up­stream · The art and sci­ence of build­ing server-side code is just fine, thank you; the technology’s breadth and pol­ish has been ramp­ing for years and still is.

12306 外包给阿里巴巴、IBM 等大企业做是否可行. 现有的部分讨论,双方缺少对基本事实的共识。 在下转一篇文章,给诸位提供一些材料,不管是支持还是反对,至少可以指出支持反对哪一点,免得鸡同鸭讲。 文章是两年前的,欢迎知情人士指出两年来是否有什么变化。 文章主要说了12306这个网站有多独特,技术难点在哪里,有什么可能的改善方法。 ================== 12306的技术改造之路 - 网络与安全 - 畅享网. 每到岁末,春运时刻,围绕12306的话题总是层出不穷。 上月28日,春运首日火车票开售,12306网站承受不住访问量而瘫痪,还一度出现了“身份证等个人信息串号”的情况,真是没有辜负广大人民群众的“期待”。 2014年刚来临,12306网站又再次成为了“焦点”。 12306的技术革命_存储在线. 我为何停止使用Spring. 闲思录 - 创业感悟 网站架构 性能优化 技术评论. The-little-redis-book/cn/redis.md at master · JasonLai256/the-little-redis-book. The-little-mongodb-book-cn/mongodb.md at master · justinyhuang/the-little-mongodb-book-cn. NoSQL反模式 – 文档数据库篇. 聊聊并发(七)——Java中的阻塞队列. 一些软件设计的原则. SVN有任何胜过git的地方吗? Learning 30 Technologies in 30 Days: A Developer Challenge. Linux shell用法和技巧.