推荐热点精华

符合查询主题共有150 上一页 1 ... 7 8 9 10

为什么我还在使用JavaEE?

16-10-26 268 1 banq

最近,我在一个javaday的会议上被询问:为什么我还在用JAVAEE?其实前几年,我是spring的重症用户。事实上,我一直喜欢spring的编程。喜欢其使用... 详细

为什么前端模型-视图-控制器MVC会死?

16-10-23 412 1 banq

越来越越多的前端开发人员采用React.js+Redux这样的单向架构,因此,经典的模型视图控制器MVC模式未来会怎么样呢? 那我们先回顾一下前期架构的发展。... 详细

为什么GitLab选择Vue.js?

16-10-22 1123 3 banq

GitLab选择Vue.js是因为简单易用和只需更少代码。 简单易用 Vue.js很容易编写简单的JavaScript。开始使用Vue.js是非常容易的。... 详细

Eventuate:基于操作CRDT的服务框架

16-10-21 1619 3 banq

Eventuate是建立高扩展的事件溯源event sourcing和使用因果一致性建立事件协助的开源服务框架。基于事件驱动和事件溯源的服务能够给予因果顺序的事... 详细

Node.js在2016年被哪些企业使用?

16-10-19 460 2 banq

本文展示Node.js如何在 Groupon高朋(团购鼻祖), Lowe’s Home Improvement 和 Skycatch 被成功采用实现它们的企业系... 详细

十个现代软件过度工程的错误

16-10-17 645 1 banq

世界很少有东西是随着时间一直增加的,这些稀有之物包括:恒星之间的距离,在可见宇宙中的熵,和业务需求。许多文章说不要过度工程,但没有说为什么以及怎样做到。这里有1... 详细

Event-Sourcing和CQRS实战案例

16-10-14 2 2402 6 banq

任何试图实现一个完全符合标准的ACID系统的人都知道:你必须顾及很多方面。需要确保数据库实体在事务ACID前提下可以自由创建、修改和删除,而不会有错误风险,在大... 详细

MVC死了,下一个是什么?

16-10-14 3089 6 banq

React.js,Elm,cycle.js和其他UI 框架提出了一种新的方式构建用户界面。引入函数式响应式编程模型到用户界面开发,他们甚至改变了我们如何看待用户... 详细

如何提高编程技巧?

16-10-11 340 3 banq

这篇编程技巧提高分享来自杰拉尔德·温伯格(Gerald M. Weinberg),他是软件领域最著名的专家之一,美国计算机名人堂代表人物。温伯格在软件与系统领域... 详细

CQRS是提高了一致性

16-10-10 1314 5 banq

这是Reactive微服务框架lagom作者一篇文章,针对CQRS误解进行驳斥,这个误解观点是: CQRS的问题是,它使事情变得更加复杂,因为它降低了一致性。 ... 详细

配置Log4J2的异常堆栈跟踪

16-10-09 594 2 banq

有时我们在日志文件中不需要记录异常栈跟踪信息或者限制栈跟踪最大深度,在Java中,栈跟踪信息超过500行很常见,每天都可能有数千个这样的情况。 使用Lo4j2... 详细

Scala的升起和下落

16-10-07 2 1718 5 banq

Scala是如何诞生?如何成功?又是如何衰退? 5年前,Scala似乎像编程语言中的下一件大事,因为它优雅地在一个面向对象范式中同时激活函数式编程,今天,Sc... 详细

Eventsourcing: 为什么人们会越来越多选择它?

16-10-05 3556 6 banq

为什么人们开始谈论“事件流”、“无损数据捕获”、“领域驱动设计”、“CQRS”? 让我们尝试剥离技术,让我们看看下面谎言背后的真相: 软件其实是沟通(sof... 详细

如何建立Monzo银行后端系统?

16-10-03 815 7 banq

Monzo需要从头开始构建一个银行后端体系,该系统必须全天候具备可用性,可扩展到为遍及世界各地的数以百万计客户提供服务。这篇文章解释了我们如何以开源的技术建立这... 详细

数据的规范化与非规范化

16-10-01 811 2 banq

本文预言将会出现一种非规范化数据库引擎,它的出现类似当初关系数据库或NoSQL出现一样,会导致革命性的前进。 对于一个需求,我们一般有两个实现方向:norma... 详细

Vue.js 2.0发布

16-10-01 793 5 banq

Vue.js是一种类似React.js的跨平台Javascript开发框架,它和React一样都是利用虚拟DOM,提供Reactive响应的和可组合的视图组件,... 详细

如何快速保存数量有380K之多的条目到MySQL?

16-09-28 459 5 banq

假设你有380k个Java对象在内存中,你如何更快地将它们持久化保存到MySQL中? 首先想到的办法使用普通SQL通过JDBC保存,据测试通过Spring J... 详细

面向对象设计十条诫律

16-09-27 796 3 banq

编写干净代码,阻止丑陋的错误与坏味道,十条规则遵循如下: 1.遵循单一职责原则 每个类应该而且只有一种思考方向的变化,对类如此,对方法也是如此,那些冗长的... 详细

使用Consul和ProxySQL实现MySQL HA读写分离高可用性

16-09-25 833 1 banq

本文讨论如何基于 ProxySQL, Consul, 和 Master High Availability (MHA) 实现MySQL读写分离的高可用性。 C... 详细

区块链教程: 使用Javascript发送数据到区块链

16-09-23 552 2 banq

Bitpay开源了它们的Bitcore库包,我们可以使用它来基于Node.js发送信息到区块链。该库包能让我们生产比特币交易,却不用花费几天时间下载完整的区块链... 详细

高性能软件法则

16-09-22 336 2 banq

学习如何编写高性能的代码是困难的。这里有一些简单的法律 : 1.程序语言 <<程序员的性能意识,编程语言并不重要,重要的是程序员必须意识了解语言... 详细

使用Apache Ignite实现无死锁事务

16-09-22 1195 1 banq

死锁会杀死服务,我们看看Apache Ignite通过分配数字到事务是如何实现无死锁的事务的。 在多用户环境中,对于缓存内存中同一条数据或对象进行并发事务操作... 详细

基于Redis的分布式Java任务执行和调度框架

16-09-18 947 2 banq

Redisson是使用Redis实现分布式任务执行和调度的Java开源项目,它是通过标准JDK的ExecutorService和ScheduledExecuto... 详细

超越 CRUD: 命令、事件和总线

16-09-13 1766 12 banq

THIS MESSAGE HAS BEEN MASKED. 详细

耐克公司的WingTips分布式跟踪系统

16-09-10 604 3 banq

分布式跟踪是一种通过分布式网络跟踪请求的系统,这样能够在复杂的微服务系统中创建一种透明的调用路径,一条请求可能会经过成百上千个微服务调用环节,如同树形结构一样分... 详细

Java和Javascript的区别

16-09-08 155 1 banq

java目前是由Oracle拥有的高级编程语言。JavaScript是一种解释性语言,由Mozilla维护,商标拥有者是Oracle。java和javascri... 详细

Javascript和Node.js正在蚕食世界

16-09-04 1724 6 banq

几周前的NodeSummit 2016结束后,给人感觉是毫无疑问Javascript和特别是Node正在蚕食世界。 NodeSummit提供几个案例学习显示,... 详细

区块链Blockchain技术引发金融清算方式的革新

16-09-03 839 3 banq

区块链、比特币和其他数字货币的技术,其实并不像是一本小说,或者说并没有像广告宣传得那么万能。但这并不意味着,它不会在金融财务世界创造奇迹。 世界经济论坛最近发... 详细

全栈开发者技能要求101

16-08-31 920 6 banq

作为一个全栈开发人员("Full Stack Developer",简称FSD)需要熟悉以下领域的知识:关系数据库;服务器;网络和客户端。 数据库/数据源 ... 详细

通俗解释什么是响应式编程?

16-08-26 6341 16 banq

响应式编程(Reactive Programming 或称反应式编程)是一种流行的编程方法,编写代码是基于对变化的反应。它的灵感来自于我们的日常生活,也即我们如... 详细

符合查询主题共有150 上一页 1 ... 7 8 9 10