kiwi_coder

@kiwi小白 就是比你白

Azure多磁盘构建RAID-0后,Host-Cache相关性能测试

在Azure文档中有一段关于如何让虚拟机的存储性能提高的介绍,基于此进行对比测试 To achieve scalability targets in Premium Storage, for all premium storage disks with cache set to ReadOn...

2017-04-18 16:09:31

阅读数 1537

评论数 0

三问微服务

微服务是一个越来越热的话题,讨论的问题都大致是我有一个单体大应用,如何拆成微服务?如何保证保证拆了微服务以后,微服务之间的依赖性?服务之间调用的性能问题?分布式一致性问题?现在也有越来越多的讨论微服务与组织架构的对应关系

2017-03-02 11:01:19

阅读数 2715

评论数 0

脑法之一 --- DEBUG与搜索算法

何为DEBUG?DEBUG,就是搜索BUG,让后把它DE了。

2015-07-21 13:46:04

阅读数 2359

评论数 2

SQL之Running Total

SQL之Running Total简介

2014-11-27 16:10:46

阅读数 1940

评论数 0

一个有意思的Ruby Webdriver超时问题的解决过程

因为写ruby的时候感觉混身上下都拽起来了,所以比较喜欢用ruby写代码。今天遇到了一个webdriver timeout的问题,问题本身还是因为我对webdriver不了解以及破文档导致的。首先我们把问题简化一下: driver = Selenium::WebDriver.for :safar...

2014-07-04 18:33:12

阅读数 3485

评论数 0

使用gulp构建nodejs,你只需要记住5个函数

gulp是一个nodejs的streaming构建工具,所谓的streaming大致意思就是把构建流程想成一个个链接的管道(pipe)。 为什么要这样做呢? 要解释原因,就不得不提到unix。unix本身只提供了数量相对较少的命令,但是你可以命令的组合完成很强大的功能。命令和命令之间的衔接通常就...

2014-07-02 21:36:50

阅读数 53287

评论数 1

小话HTTP Authentication

Authentication就是要证明你是谁。举个例子,你告诉别人你的名字叫Alice,怎么样让别人确信你就是Alice,这就是Authentication。

2014-06-05 23:39:33

阅读数 24776

评论数 4

Log4j ObjectRenderer定制对象显示

log是每个应用必备的功能,log4j是其中使用很多的一个: logger.info("something happend"); 可能有人认为log4j只能log一般的String,其实不然,log4j也能log一般的Object: logger.info(new Hello(...

2014-04-09 15:08:53

阅读数 2515

评论数 1

HTTP/1.1 Cache中Expiration机制

Cache是一种常见的提高系统的运行效率的方法。在HTTP/1.1中,通过Cache的Expiration机制,让尽可能减少由Client向Server发送请求的次数。这篇博客简单介绍HTTP Header中与Expiration相关的字段。 1. Expires Expires早...

2014-03-27 23:28:05

阅读数 3302

评论数 1

DuckDuckGo + Alfred

DuckDuckGo 如果翻译成中文就是 “鸭儿鸭儿走” 这个搜索网站最近炒的很火热。受不了了,自己也来试试。 DuckDuckGo主页:http://duckdukgo.com/ DuckDuckGo最好玩儿的应该就是它的Bang语法了:https://duckduckgo.com/ba...

2014-03-06 20:13:56

阅读数 1557

评论数 0

Spring Transaction属性之Isolation

上一篇博客《Spring Transaction属性之Propagation》讲解了Propagation相关的知识,这篇博客主要关注于Isolation这个属性。 一、Isolation基础 请先移步Wikipedia:isolation. Isolation Level VS Phenom...

2014-03-04 19:40:10

阅读数 23832

评论数 0

Spring Transaction属性之Propagation

我们平常使用spring transaction时,我们大多都习惯于使用@Transactional,对于这个annotation可以有些什么配置,在什么情况下使用了解比较少。这篇博客主要关注于@Transactional中4个属性之一 -- propagation。 Propagation取...

2014-03-01 15:04:04

阅读数 68562

评论数 9

21点(Blackjack)与概率

去年的时候,看过一本书《醉汉的脚步》。这本书也是我至今看过的最精彩的数学书之一,中间讲了很多和概率有关的故事。让我重新燃骚起了对概率的兴趣与痴迷。 概率的起源很大程度来源于赌博,在几百年前的欧洲,赌博之风盛行。大家都在琢磨扔两个色子,哪个数字出现的概率更大,大多少。 那个时候的人们对于概率就已经有...

2014-02-18 23:10:10

阅读数 6964

评论数 0

白天不懂夜的黑--java中时区的问题

今天早上,项目站会,在澳大利亚的客户说,我们应该在提交代码之前在本地跑测试。 我心里觉得委屈啊,我提交代码的时候的确都是跑了测试的啊。 多争无益,于是,我又去看看代码到底是不是有什么问题。 在我的DA(Desktop Anywhere)中,我使用和CI上相同的命令又跑了一次,还是OK的。 在这...

2014-02-13 20:23:50

阅读数 1489

评论数 0

IntelliJ Live Template进阶使用

在《IntelliJ下使用Code/Live Template加快编码速度:程序员的工作不是写程序,而是写程序解决问题》中简单的介绍了为什么要使用Live Template,以及Live Template可以给我们带来怎样的好处,这篇博客将会介绍如何使用Live Template中的一些进阶功能。...

2013-12-26 17:50:03

阅读数 18730

评论数 1

丢弃重口味的xml配置--spring4用groovy配置bean

spring4之前,bean的配置可以主要分为两种方式,一种是使用基于xml,个人非常讨厌这种方式,因为明明一件很简单的事,放在xml中就会多了不少繁杂的信息。另一种方式是基于java的配置。在几天前release的spring4中,我们可以用groovy作为spring的配置文件啦!比起最早的基...

2013-12-21 17:29:29

阅读数 37532

评论数 11

Dokku:搞一个你自己的'Heorku'

在上一篇博客《Heroku:快速部署Dropwizard开发的RESTful Service》中,我们使用了Heroku这个PaaS进行快速部署。如果因为某些原因,你觉得把你的Service部署到Heroku这样的public PaaS不太靠谱或者在需求上做不到,你也完全可以动手自己做一个类似H...

2013-12-12 20:59:25

阅读数 7405

评论数 1

Heroku:快速部署Dropwizard开发的RESTful Service

上一篇博客《Dropwizard:用Java轻轻的写一个RESTful Service》中讲到了使用Dropwizard可以快速的开发出一个RESTful service,同时因为Dropwizard使用的是Jetty Embedded Container,就可以不再需要繁琐的去安装相应的cont...

2013-12-12 11:12:19

阅读数 5813

评论数 0

Dropwizard:用Java轻轻的写一个RESTful Service

在我的上一篇博客《 Embedded Server:像写main函数一样写Web Server》中,提到了使用Jetty Embedded Server进行Java Web Server的开发比传统的Web Container的方式进行开发的优势。如果直接使用Jetty提供的API进行Web S...

2013-12-10 14:22:58

阅读数 18024

评论数 2

Embedded Server:像写main函数一样写Web Server

1.传统的JEE Web Server   传统的JEE中,如果我们想要部署一个Web Application,我们需要首先安装一个Container Server,如JBoss,WebLogic,Tomcat等。在安装这些Container Server作为我们的开发或者部署环境时,我们还需要注...

2013-12-08 21:20:11

阅读数 5123

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭