加载中
分布式事务解决方案

众所周知,数据库能实现本地事务,也就是在同一个数据库中,你可以允许一组操作要么全都正确执行,要么全都不执行。这里特别强调了本地事务,也就是目前的数据库只能支持同一个数据库中的事务...

2018/05/30 09:53
35
使用RabbitMQ的事件驱动微服务

在微服务之间使用正确的模式进行通信有助于应用程序的伸缩以及解决大多数分布式系统的问题。我们一开始是采用直接的HTTP调用来通信的,但后来决定迁移到事件驱动系统上了。该系统改变了我们对...

2016/11/11 11:21
128
centos 6.5安装GitLab全过程和问题记录

GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。 官方只提供了Debian/Ubuntu系统下的安装说明文档,如果需...

2014/05/08 11:26
3.8K
软件架构师需要掌握哪些知识

软件架构师需要掌握哪些知识

2015/01/16 09:42
270
RESTful API 设计最佳实践

目前互联网上充斥着大量的关于RESTful API(为方便,下文中“RESTful API ”简写为“API”)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API 格式如何?你的API是否应该加...

2014/05/27 10:36
90
OPENFIRE支持EMOJI

用openfire搭建XMPP服务器时,客户端一发送emoji表情文字就会掉线,错误日志片段如下 2013.05.21 12:57:44 org.jivesoftware.openfire.nio.ConnectionHandler – Closing connection due t...

2014/05/12 11:31
119
微信二维码登录原理

在电脑上使用微信时,你可能已经发现微信不提供传统的账号密码登陆,取而代之的是通过扫描二维码进行登陆。今天就要研究下次登陆方式微信时如何实现的?

2014/05/08 11:30
169
记一个社交APP的开发过程——基础架构选型

最近两周在忙于开发一个社交App,因为之前做过一点儿社交方面的东西,就被拉去做API后端了,一个人头一次完整的去搭这么一套东西,上面也没有PM和各种催促,过程还是很轻松愉快充满乐趣的,现...

app
2014/05/08 11:30
263
Spring MVC Controller 的同一个 URL 请求,根据逻辑判断返回 JSON 或者 HTML 视图

需求 有这样一个需求,用户注册时,对于浏览器终端和非浏览器终端发起的 HTTP 请求,都走同一个 URL:/user/register。如果是基于浏览器的终端,返回一个 HTML 视图;如果请求来自于非浏览器...

2014/05/08 11:30
896
程序员人生之路

本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。 当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选...

2014/05/08 11:30
51
【linux服务器安全系列】之防止黑客端口扫描

服务器运维工作是个细致活,通常一个小的安全隐患会导致灾难性的的事故发生。所以安全问题是服务器维护工作中最重要的环节,以下内容是我整理的防止黑客端口扫描的方法,大家有好的意见可以分...

2014/05/08 11:30
402
那些被忽略或不够重视但又及其重要的HTML头部标签

基本标签 使用 HTML5 doctype,不区分大小写。为了项目或网站的后期可扩展性,请大胆使用。 <!DOCTYPE html> <!-- 使用 HTML5 doctype,不区分大小写 --> 声明文档使用的字符编码 <meta char...

2014/05/08 11:30
8
【linux服务器安全系列】之存储技术

在昨晚陪同宝德工程师架设储存系统升级的部署工作中,通过实战10台刀片服务器配置终于在凌晨4点搞定。虽然感觉很累,但是其中却增强了我对存储技术的进一步了解,现分享一下昨晚的成果。 环境...

2014/05/08 11:30
71
Spring MVC 教程,快速入门,深入分析

摘要 spring mvc 入门必看,mark了 java spring mvc 资源下载: Spring_MVC_教程_快速入门_深入分析V1.1.pdf SpringMVC核心配置文件示例.rar 作者:赵磊 博客:http://elf8848.iteye.com 目录...

2014/05/08 11:30
285
6 个重构方法可帮你提升 80% 的代码质量

在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名: 臃肿的类: 类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(SRP)的理解。这...

2014/05/08 11:30
65
Eclipse下svn的创建分支/合并/切换使用

最近接项目要求,要在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来...

svn
2014/05/08 11:30
1K
程序员必看的十大电影

不同的行业领域中很多时候都分享着共同的思想和理念。比如,大量的计算机编程中涉及到的概念都被运用到了电影里。有些概念出现在电影里后变得如此之 酷,甚至反过来能帮助我们程序员更好的理...

2014/05/08 11:30
77
视觉中国的NoSQL之路:从MySQL到MongoDB

起因 视觉中国网站(www.chinavisual.com)是国内最大的创意人群的专业网站。2009年以前,同很多公司一样,我们的CMS和社区产品都构建于PHP+Nginx+MySQL之上;MySQL使用了Master+Master的部署方...

2014/05/08 11:30
68
优秀程序员的十个习惯

摘要 在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,...

2014/05/08 11:30
22
【linux服务器安全系列】之VPN技术

在做一些公司项目时,经常会碰到总公司和各个分公司需要相互通讯的案例。在这里,我同大家分享一种以软件形式VPN架设方法,以供参考。 1、下载开源软件pptpd包,对其进行编译安装 # tar zxvf...

2014/05/08 11:30
19

没有更多内容

加载失败,请刷新页面

返回顶部
顶部