自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (8)
  • 收藏
  • 关注

原创 模式: API网关

模式: API网关上下文让我们假设您正在构建一个使用Microservice体系结构模式的在线商店,并且您正在实现产品详细信息页面。您需要开发产品详细信息用户界面的多个版本:用于桌面和移动浏览器的基于HTML5 / JavaScript的UI - HTML由服务器端Web应用程序生成 原生Android和iPhone客户端 - 这些客户端通过REST API与服务器交互此外,在...

2019-07-31 18:28:53 124

翻译 架构模式:单体架构

架构模式:单体架构上下文您正在开发服务器端企业应用程序。它必须支持各种不同的客户端,包括桌面浏览器,移动浏览器和本机移动应用程序。该应用程序还可能会公开供第三方使用的API。它还可以通过Web服务或消息代理与其他应用程序集成。应用程序通过执行业务逻辑来处理请求(HTTP请求和消息);访问数据库;与其他系统交换消息;并返回HTML / JSON / XML响应。存在与应用程序的不同功能区域相...

2019-07-31 18:10:56 269

翻译 微服务食谱小册

微服务食谱小册微服务是一种小型自治服务,可以协同工作。目录列表定义 为什么是微服务 什么时候使用微服务架构 优点和缺点 微服务设计指南 已经验证的微服务设计 扩展立方体 微服务-VS-SOA 微服务-VS-API 微服务-VS-Miniservice 微服务-VS-Nanoservices 什么是有界上线文 微服务成功案例 微服务编排 理论 演讲 教程...

2019-07-31 17:13:38 513

原创 在依赖的框架中已经有统一异常处理的情况下,如何定制自己的统一异常处理spring boot版本

spring boot 环境下的统一异常处理大家已经非常熟悉了,不熟悉的化可以参考<<Spring Boot中Web应用的统一异常处理>>。公司内部的统一异常处理如下: @ExceptionHandler public ResultEntity<?> handler(HttpServletRequest req, HttpServletRespon...

2019-07-18 11:48:26 149

原创 亚马逊s3存储: aws cli上传工具速度和各文件大小关系探究

1,背景介绍公司最近最近统一了存储环境,由ftp文件存储全量转换为ceph存储。有业务组表示以前往ftp文件批量上传30万个文件1.3GB只需要16分钟左右。切换为ceph存储需要1个多小时,也就是现在现有的速度只有369kb/s。询问能如何改进。公司内部网络和存储环境进行了压力测试。ceph 存储系统调研读写性能测试的报告如下我们是采用s3的接口进行文件上传的,也就是对于上面的cep...

2019-07-17 16:28:49 2560

转载 关于cxf客户端的线程安全性

Yes CXF is thread safe, you can use single instance/singleton for Weather and WeatherSoap, you can think of cxf as similar to servlet engine which handles all the infrastructure for you such as tr...

2018-05-29 10:59:19 777

转载 ubuntu 32 hadoop 2.2.0

BigData HandlerHandles Velocity,Volume,Variety and ComplexityHomeAbout BloggerBig DataCassandraFlumeHadoopHbaseHiveJavaPigSqoop

2013-12-04 13:24:36 1600

原创 最长回文,没有效率的

package com.comp.string;import java.util.*;/* * w aa bwsw f d */public class LHWSTR { /* * 采用递归实现 */ public static String getLC(char[] test) { int length = test.length; return getL

2013-09-29 15:54:49 550

原创 OOD 启示录,C++内存泄漏

// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"class Color{public:int x,y;char *color;public:Color(const int x1,const int y1, char *test):x(x1),y(y1){color=new char[strlen(test)+1];st

2013-08-18 10:32:10 549

原创 C++ prime 13.14题

#include #include #include using namespace std;class Example{      public:      Example():i(1){ std::cout      Example(const Example& test) { i=test.i;std::cout      Example& operator=

2013-08-16 14:15:59 534

原创 具体数学 josephus问题最后的理解

一个更加一般化的的一个计算例子:最后的计算其实是象上面有分隔的。(5,76,-2)下标10=500+760-2=1258

2013-08-12 15:15:24 773

转载 http://www.cnblogs.com/itech/archive/2011/12/27/2303740.html

Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序基础简单的升序排序是非常容易的。只需要调用sorted()方法。它返回一个新的list,新的list的元素基于小于运算符(__lt__)来排序。>>> sorted([5, 2, 3, 1, 4])[1, 2, 3, 4, 5

2013-07-14 15:13:21 747

转载 不区分大小写对字符串列表排序

《Python Cookbook(第2版)中文版》第4章引言由David Ascher撰写,本章包括了一些很通用的,可以应用到各处的技术,这些内容难于归结到某个类别。本节为大家介绍用一条语句完成赋值和测试。5.2  不区分大小写对字符串列表排序感谢:Kevin Altis、Robin Thomas、Guido van Rossum、Martin V. Lewis、Dave Cross

2013-07-14 15:11:15 4474

转载 提高你的Python: 解释‘yield’和‘Generators(生成器)

不错的文章在开始课程之前,我要求学生们填写一份调查表,这个调查表反映了它们对Python中一些概念的理解情况。一些话题("if/else控制流" 或者 "定义和使用函数")对于大多数学生是没有问题的。但是有一些话题,大多数学生只有很少,或者完全没有任何接触,尤其是“生成器和yield关键字”。我猜这对大多数新手Python程序员也是如此。有事实表明,在我花了大功

2013-07-14 11:15:35 673

转载 Python Decorator 和函数式编程

没有看懂Decorators 是Python中最重要的特性之一. 它除了使Python更好用外的, 它还能帮助我们以一种更有趣的方法考虑问题--函数式编程的方法 我会尝试着从零开始解释Decorator是怎么工作的. 首先, 我们会介绍一些帮助你理解Decorator的概念. 然后, 我们会深入的去解释一些示例代码以及他们的工作原理. 最后, 我们会讨论一些更加高级

2013-07-14 11:13:50 750

转载 Python状况:为什么PyPy是Python的未来?

Python 现在已经不仅仅是胶水脚本语言了. 不信?看看下面使用Python的成功案例: YouTube - 主要由 Python编写 NASA Industrial Light & Magic Runs - 电影公司OpenStackSage - 科学软件及其他 (SciPy, PythonXY)WEB框架 Django, Pyramid, bottle... 修订控制系统

2013-07-14 10:53:35 4022

转载 Scope And Closures

I am in need to explain these terms in another context since I haven't found good explanations elsewhere. I hope some people find this useful. The discussion is based onJavaLanguage for the time bei

2013-07-09 17:17:38 482

转载 the root of lisp

Lisp之根源保罗格雷厄姆约翰麦卡锡于1960年发表了一篇非凡的论文,他在这篇论文中对编程的贡献有如欧几里德对几何的贡献.1 他向我们展示了,在只给定几个简单的操作符和一个表示函数的记号的基础上, 如何构造出一个完整的编程语言. 麦卡锡称这种语言为Lisp, 意为List Processing, 因为他的主要思想之一是用一种简单的数据结构表(list)来代表代码和数据.值得注意的是

2013-07-09 16:44:41 877

原创 learn prolog now 5

内建运算和处理list问题。如果只是=符号,prolog只是将variable同term绑定。使用is来运算。varibale最好放在左端。计算list长度的第一个版本len([],0).len([_|T],N) :- len(T,X), N is X+1.accumulator来保存中间结果。Exercise 5.2 1. Define a 2-place

2013-06-27 20:22:09 1309

原创 learn prolog now 4

prolog 中的list是什么都可以装载的,可以嵌套list,prolog的list操作符为|[Head| Tail] = [mia, vincent, jules, yolanda].Head = miaTail = [vincent,jules,yolanda]yes变量可以在两边都可以赋值[X,Y | W] = [[], dead(zed), [2, [b, c

2013-06-27 18:45:48 940

原创 learn prolog now3

第一个例子:递归is_digesting(X,Y) :- just_ate(X,Y).is_digesting(X,Y) :- just_ate(X,Z), is_digesting(Z,Y).just_ate(mosquito,blood(john)).just_ate(frog,mosquito).just_ate(stork,frog).第二个例子,为什么递归

2013-06-27 16:45:03 823

原创 learn prolog now 2

f(a).f(b).g(a).g(b).h(b).k(X) :- f(X),g(X),h(X).进入trace模式,[trace] 2 ?- k(X).Call: (6) k(_G348) ?Call: (7) f(_G348) ?Exit: (7) f(a) ?Call: (7) g(a) ?Exit: (7) g(a) ?Call: (7

2013-06-26 19:57:40 444

原创 swi plog 使用 learn prolog now的学习

prolog工具的使用swi prolog http://www.swi-prolog.org/下载了windows版本,使用?- [swi('demo/likes')].来载入prolog源文件,文件夹demo在安装目录下使用learn prolog now来学习prolog文件的三个主要组成部分为facts, rules, and queries.fact不

2013-06-26 15:53:33 909

转载 关于Linux下如何安装Netbeans和JDK的方法

我使用的Linux系统是Fedora 10首先当然是下载了,在SUN的网站上都有,速度也很快http://www.sun.com两个软件都是多语言版的,由于是系统自动识别的所以对于用中文Linux的用户有点问题,我们最后讨论如何安装netbeans,这需要JDK的支持,所以我们先来看JDK关于JDK的安装:下载下面这两个文件的任意一个就可以,我选的是第一个jdk-6u11-

2012-12-16 14:47:31 2467

转载 ruby rails 地一个应用程序

Rails 向来以Web快速开发闻名,究竟有多快,体验了才知道,本文将带你一步步开发一个Rails Web程序,适合Ruby on Rails初学者入门。大部分内容是从英文教程翻译过来的,原文是基于Rails 2.*版本,对Rails 3.*有些已经不兼容,特地做了些修改。适用于于Rails 3.*版。英文原文链接http://wiki.rubyonrails.org/getting-

2012-12-16 13:32:55 387

转载 ruby rails 安装

Ubuntu 12.04 成功安装 ruby on rails ,ruby 1.9.3 ,rails3网上很多安装ROR的教程,但是明显的都已经过期了,很多步骤都对不上,所以走了许多许多弯路三天了啊,真是折磨啊,最新的 ruby-1.9.3 和 rails -3.1 安装成功! 献给同样苦恼的各位这里话有两种方法,方法一适合懒人,方法二适合爱折腾爱受虐倾向的 ··【方法一】

2012-12-16 13:28:41 424

转载 Hadoop 应用总结

网易 博客 发现小组风格 网易LOFTER-Android版下载>创建博客登录   加关注free9277 的博客错的时间遇上错的人首页日志相册音乐收藏博友关于我  日志

2012-12-12 17:07:15 359

转载 Ubuntu 12.04 Nvidia双显卡Bumblebee攻略

T:此软件包含N卡驱动,别自己没事找事再去装N卡驱动,后果自负。“附加驱动”任何关于显卡的提示直接无视掉今天本本才到,折腾了下。Ubuntu还真的方便。。。一次全通过。安装bumblebee:https://wiki.ubuntu.com/Bumblebee#Installation代码:sudo add-apt-repository ppa:bumblebee/stable

2012-12-11 18:01:46 450

转载 GPG 加密解密简明教程

您可以用合作网站帐号登录:# 注册 /登入最新文章Google+上的 Ubuntu 中文社群[活动]2012年度最受欢迎中国开源软件评选ScreenCloud:截图及分享工具2个 Indicator: Google-calendar-indicator 及 Indicator-system-monitorUberWriter :又一款 Linux 下的

2012-12-11 17:05:35 925

转载 Set up JBPM5.4 Final Installer to use MS SQL Server 2008 using JTDS

A. What I Am Going To DoB. The Setup StepsC. Lets Install it I have been using JBPM5.3 for some months and then I switch to JBPM5.4.After I download JBPM5.4.Final full installer, I thoug

2012-12-08 15:33:15 703

Cloud Design Patterns Examples

Cloud Design Patterns Examples 配套的代码,C#版本 微软 https://docs.microsoft.com/en-us/azure/architecture/patterns/

2018-09-30

APM之hystrix的使用

APM之hystrix的使用,改造老的项目,没有使用spring cloud全家桶的情况下如何使用

2018-09-30

cloud-design-patterns微软中文翻译版本

cloud-design-patterns微软中文翻译版本,AWS http://en.clouddesignpattern.org/index.php/Main_Page 微软 https://docs.microsoft.com/en-us/azure/architecture/patterns/

2018-09-30

Distributed Computing Pearls

Computers and computer networks are one of the most incredible inventions of the 20th century, having an ever-expanding role in our daily lives by enabling complex human activities in areas such as entertainment, education, and commerce. One of the most challenging problems in computer science for the 21st century is to improve the design of distributed systems where computing devices have to work together as a team to achieve common goals. In this book, I have tried to gently introduce the general reader to some of the most fundamental issues and classical results of computer science underlying the design of algorithms for distributed systems, so that the reader can get a feel of the nature of this exciting and fascinating field called distributed computing. The book will appeal to the educated layperson and requires no computer-related background. I strongly suspect that also most computer-knowledgeable readers will be able to learn something new. Gadi Taubenfeld is a professor and past dean of the School of Computer Science at the Interdisciplinary Center in Herzliya, Israel. He is an established authority in the area of concurrent and distributed computing and has published widely in leading journals and conferences. He authored the book Synchronization Algorithms and Concurrent Programming, published by Pearson Education. His primary research interests are in concurrent and distributed computing. Gadi was the head of the computer science division at Israel's Open University; member of technical staff at AT&T Bell Laboratories; consultant to AT&T Labs–Research; and a research scientist and lecturer at Yale University. Gadi served as the program committee chair of PODC 2013 and DISC 2008 and holds a Ph.D. in Computer Science from the Technion–Israel Institute of Technology.

2018-06-12

cloudsimL开篇论文

cloudsimL的开篇论文,建议先从这个文档开始阅读,然后查看googlcode的cloudsim的FAQ,然后看googlegroup里面有你需要知道的细节

2014-10-29

Java事务设计策略.

infoq 迷你书最近阅读了InfoQ上的电子书<<Java Transaction Strategy>>之后受益匪浅, 单独花了两周时间将其翻译了一下. 由于英语只是四级水准, 所以翻译内容中的不足之处也请见谅. 附件里第一份是翻译后的文档, 第二份是英文原文. 原文地址:http://www.infoq.com/minibooks/JTDS 下面列出文中映象深刻的几点: 事务模型的分类: 本地事务模式, 管理连接 编程式事务模式, 编程管理JTA事务 声明式事务模式, 以方法为单位,让容器使用配置信息来进行事务管理 最佳实践: 当为方法分配事务属性的时候,把类中对大部分方法最具限制性的属性作为类级别的默认属性, 然后再对有特殊需要的方法进行微调. 事务管理应该被包含在开始该事务的方法中. 因此,应该只让那些开启了新事务的方法去调用setRollbackOnly(). 如果一个方法需要一个事务环境但不负责对事务进行回滚的话,该方法应该使用Mandatory事务属性. X/Open XA 接口应该只被用于你想要在相同事务环境内协调多个资源(例如数据库或JMS消息)的情况.

2012-11-28

并行计算机访存模型并行计算机访存模型

并行计算机访存模型并行计算机访存并行计算机访存模型模型并行计算机访存模型

2011-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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