自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sanjay的专栏

生命不止,装逼不息

  • 博客(20)
  • 资源 (14)
  • 收藏
  • 关注

转载 Hystrix 使用与分析

一:为什么需要Hystrix?在大中型分布式系统中,通常系统很多依赖(HTTP,hession,Netty,Dubbo等),如下图: 在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等.如下图:QPS为50的依赖 I 出现不可用,但是其他依赖仍然可用. 当

2015-10-29 21:29:18 1812

转载 Kubernetes初探

Kubernetes初探  构建于docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。本文旨在梳理Kubernetes的架构、概念及基本工作流,并且通过运行一个简单的示例应用来介绍如何使用Kubernetes。总体概览如下图所示是我初步阅读文档和源代码之后整理

2015-10-26 08:37:45 846

转载 10个基于DOCKER的顶尖开发工具

10个基于DOCKER的顶尖开发工具下面是十个基于Docker的开发者工具,主要是云计算的PAAS平台产品、混合产品ORCHESTRATION和CI持续集成 Docker的管理界面等四个方面。DOCKER PAASFlynn – https://github.com/flynnFlynn是最符合Docker PaaS的预期开源项目. 使用git push部署到Docker, Flynn简化了应用的

2015-10-24 23:45:46 1518

转载 使用Docker打包Java/Spring Boot应用

使用Docker打包Java/Spring Boot应用  如果你是使用Linux,那么可以直接使用打包管理器,通过下面命令确认正常工作:$ sudo docker run ubuntu:14.04 /bin/echo 'Hello world'Hello world  如果你使用windows或OSX,那么boot2docker项目能够为你祈祷一个轻量的Linux虚拟机,安装boot2dock

2015-10-24 23:42:54 12216

原创 数据库的读写分离方案

做数据库MySql,oracle等的读写分离.目前有以下三种方案应用层 对读写操作进行控制的方式,如通过spring管理datasource的route,由aop或程序控制读写数据源. 对于小型程序可以这么写,因为快,简单。中间件 中间件维护主从数据关系,对应用层提供统一访问接口.完全解除程序耦合。 这是一种比较推荐的写法。通过使用中间件,我们能够统一数据的访问。 通过这种“统一数据访

2015-10-24 21:31:53 4479

转载 业务系统需要什么样的ID生成器

ID 生成器在微博我们一直叫发号器,微博就是用这样的号来存储,而我微博里讨论的时候也都是以发号器为标签。它的主要目的确如平常大家理解的“为一个分布式系统的数据object产生一个唯一的标识”,但其实在一个真实的系统里可能也可以承担更多的作用。概括起来主要有以下几点:唯一性时间相关粗略有序可反解可制造下面我会分别讲每个作用后面的考虑和权衡,也会对比介绍一下业界已知的几种 ID 设计。要唯

2015-10-24 15:39:15 599

转载 淘宝tair--分布式 key/value 存储引擎

1.简介tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化两种使用方式.1.非持久化的 tair 可以看成是一个分布式缓存。2.持久化的 tair 将数据存放于磁盘中。为了解决磁盘损坏导致数据丢失, tair 可以配置数据的备份数目, tair 自动将一份数据的不同备份放到不同的主机上, 当有主机发生异常, 无法正常提供服务的时候,

2015-10-24 15:34:03 2259

原创 Docker的那些事(1)--什么是Docker和如何迁移

Docker与VM的区别。1.肥胖的虚拟机VM  虚拟机(vm)是一个了不起的工具,它有助于进一步抽象运行时环境的物理硬件。 但不幸的是在启动和执行,有一个非常陡峭的性能损失。   vm的大部分问题的原因是因为重复。 要理解这种重复,想想Linux操作系统的结构。 有一个清晰的分离, Linux内核负责管理深层网络和线程等任务和内核之外的一切的用户空间。    virtualbox 和 VMwa

2015-10-24 10:44:44 5469

原创 Ormlite取消自动Commit,提升保存数据速度

最近在使用Ormlite遇到个小问题,当我需要保存数组的时候,速度挺慢的,耗费了19.892,接近20秒去保存个300的数组,真的是慢到不行啊,因为代码是这么写的 for (User user : userList) { user.save(this); }save函数是这样的public void save(Context mContext) { Data

2015-10-22 11:16:14 1411 1

转载 云计算服务模型,第 1 部分: 基础架构即服务(IaaS)

云计算服务模型,第 1 部分: 基础架构即服务(IaaS)作者: Dan Orlando  来源: IBM  发布时间: 2013-07-04 10:30  阅读: 5056 次  推荐: 5   原文链接   [收藏]    英文原文:Cloud computing service models, Part 1: Infrastructure as a Service

2015-10-20 23:32:34 2248

转载 关于DevOps(一)

过去一年以来,一批来自欧美的、不墨守陈规的系统管理员和开发人员一直在谈论一个新概念:DevOps。DevOps 就是开发(Development)和运维(Operations)这两个领域的合并。(如果没错的话,DevOps还包括产品管理、QA、*winces* 甚至销售等领域)怎么感觉像成为架构师的前几步啊啊。有木有????脱节(The Broken

2015-10-18 11:58:40 894

转载 关于DevOps(二)

DevOps最近成了热词,望文生义,你也能猜个八九不离十,它就是在说"研发团队"与"运维团队"之间的那点事儿。那么,到底什么是"DevOps"呢?WikiPedia上说:"DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。它是人们为了及时生产软件产品或服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解。"这恰好体现了精

2015-10-18 11:54:29 793

转载 Android 开源项目分类汇总

## 目前包括: Android 开源项目第一篇——个性化控件(View)篇   包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style、其

2015-10-16 15:46:06 1841

转载 android DexClassLoader动态加载技术详解

介绍做项目到一定庞大的时候就会发现方法数太多,安装包根本就装不上去了,这个也不足为奇,我们都知道当方法数目超过65536这个数目限制的时候,挡在2.x的系统上面就会出现无法安装的情况,这个时候动态加载技术就显得非的重要了,我们的项目中为了兼容2.x的手机也是用到了android的动态加载技术,这里我会详细的讲解一下怎么去用,怎么实战,我感觉,空谈理论不如动手来得实在。实例下

2015-10-15 10:19:53 902

翻译 ormlite的一对多详解

我们先看下怎么用,再在后面详细解说我们演示的是平常消费的每个人可以下多个订单的案例。 **一个账号(Account)** 创建 **多个订单(order)** 的一对多关系;1. 使用演示Account account = new Account("Jim Coakley");accountDao.create(account);//我们需要先保存账号,使我们的account有唯一的ID

2015-10-10 14:37:39 3497 2

原创 保护你的redis,给你的redis加“锁”

一个段子 曾经有个实习生,对redis没有加密, 瞬间数据库被压崩,导致整个业务崩溃。那么,我们该如何保护我们的redis呢?redis的保护方案比较安全的办法是采用绑定IP的方式来进行控制。bind 127.0.0.1表示仅仅允许通过127.0.0.1这个ip地址进行访问。那么其实只有自己才能访问自己了,其他机器都无法访问他。# By default Redis listens for

2015-10-07 17:51:24 1814

原创 MySql实现主从热备和读写分离

MySql 主从热备份工作原理简单的说:就是主服务器上执行过的sql语句会保存在binLog里面,别的从服务器把他同步过来,然后重复执行一遍,那么它们就能一直同步啦。我们进一步详细介绍原理的细节, 这有一张图:以上是一个主-从复制(热备)的例子。 整体上来说,复制有3个步骤:作为主服务器的Master,会把自己的每一次改动(每条sql语句)都记录到二进制日志Binarylog中。作为从服务器Sl

2015-10-05 21:23:46 13505

转载 使用HeartBeat+Monit实现主备双热备份系统

一、使用背景项目需要实现主备双热自动切换的功能,保证系统7*24小时不间断运行;现已有两台双网卡的IBM的服务器,为了不再增加成本采购独立外部存储设备和双机热备软件,采用了linux下开源的HA软件进行部署,即heartbeat+monit方式。1、使用heartbeat来进行心跳监测和资源接管,心跳监测可以通过网络链路和串口进行,此处使用网络链路,而且支持 冗 余链路,它们之间相互发送报文来告诉对

2015-10-05 10:43:27 1238

转载 热备份和冷备份概念

冷备份(off, 慢, 时间点上恢复)冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份数据库信息而言,冷备份是最快和最安全的方法。简单说法就是:离线(没有新的数据来)复制一份保存,有事就直接用这备份来恢复。冷备份的优点:是非常快速的备份方法(只需拷贝文件) 容易归档(简单拷贝即可) 容易恢复到某个时间点上(

2015-10-05 10:05:07 21023 1

转载 Redis配置文件详解

redis是一款开源的、高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被称为一种数据结构服务器(data structure server)。编译完redis,它的配置文件在源码目录下 redis.conf  ,将其拷贝到工作目录下即可使用,下面具体解释r

2015-10-01 15:02:31 542

安卓测试框架moco

moco,一个模拟服务器响应用的测试框架工具。 详细使用教程请参考我的博客 http://blog.csdn.net/sanjay_f

2015-12-07

apk方法计数包

这个是用来统计apk的方法数的

2015-11-28

MyDemoApplication

这个是我博客一篇介绍关于RecyclerView的适配器的最佳实战的配套代码。 地址:http://blog.csdn.net/sanjay_f/article/details/50003961

2015-11-23

ARM-TRANSLATION

enymotion的虚拟机里arm库 下载安装就可以安装很多软件啦

2014-10-16

安卓的greenDao插件

这个是安卓使用GreenDao的插件。 文章见http://blog.csdn.net/sanjay_f

2014-09-19

安卓进程间传递对象

安卓 使用Serialable 和Parcelable两种方法. 实现如何在进程间传递对象的方法 详情见我博客. http://blog.csdn.net/sanjay_f

2014-07-25

安卓下拉加载更多,上拉加载

一个下拉刷新和上拉加载的模板 可以快速的添加到你的程序中去. 已集成好.只需修改加载数据的具体方法即可.!

2014-07-14

DBSCAN算法

聚类的DBSCAN算法..有图形化界面 使用c# 可以使用ACCESS导入数据,保存结果. 也可以直接鼠标点击添加数据点.

2014-06-11

广工 网络 大全 试卷

广工 网络 07年到11年的考试试卷 辛辛苦苦苦挖掘过来的 大全 试卷

2013-11-24

cc2530驱动

cc2530 协议栈 代码 驱动

2013-08-05

segement XX no define

Fatal Error[e72]: Segment PDATA_Z must be defined in a segment definition option (-Z, -b or -P) 这个问题,

2013-08-01

广工数据结构

广工 数据结构 你们懂得!!火速下载吧

2013-06-17

广工计组实验报告

好东西必须高分! 这可是很辛苦找来的...大家有需要尽管下吧!广工少年们

2013-06-17

广工_计算机_考试科目

如题..这个是计院_大二所有科目的考试卷__一次搞定.速度下载

2013-06-09

空空如也

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

TA关注的人

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