自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 uml中活动图与流程图的区别

活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。  它是UML中用于对系统动态活动建模的图形,反映系统中一个活动到另一个活动的流程,常常用于描述业务过程和并行处理过程。活动图中包括泳道、活动开始、活动结束、活动、对象、分支、消息等图形符号。   泳道将一个活动图中的活动划分为不同的组,每个组分别对应...

2016-12-25 21:35:39 877

原创 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类...

2016-12-25 21:31:15 373

原创 可靠消息队列浅谈

转自:http://www.open-open.com/lib/view/open1429583249182.html综述消息队列系统是大型分布式系统中常见的组成部分之一,目前市面上也已经出现了大量非常优秀的消息队列或者具有消息队列特征的数据流系统,它们各自有各自的特点,却也同样会有自己的不足,在某些特定的应用场景下,既有的消息队列用起来总是欠那么点火候,这也是为什么redis作者也在写...

2016-12-25 21:14:13 844

原创 Eclipse调试的几个技巧(很有帮助)

九个技巧:逻辑结构条件debug异常断点单步过滤跳到帧Inspectexpressionsdisplay远程debug   最早开始用eclipse的debug的时候,只会F5 F6 F7 F8,甚至F7都不是很搞的明白是怎么用的,那时候资浅,碰不到需要复杂debug的代码,慢慢工作深入了,场景碰多了,就需要各种debug技巧来提升定位bug效率...

2016-12-20 16:54:15 285

原创 eclipse 设置条件断点(只在变量满足某种条件时断点会拦住)

http://jingyan.baidu.com/article/ed2a5d1f4aa2ce09f6be17d5.html 条件断点是指在达到设置的条件时才暂停程序。这在调试复杂问题时非常有用,比如循环程序。设置:eclipse breakpoint conditional...

2016-12-20 15:52:28 1106

原创 Java SE7新特性之二进制字面量

 Java SE 7中, 整数类型(byte, short, int以及long) 也可以使用二进制数系来表示。要指定一个二进制字面量,可以给二进制数字添加前缀 0b 或者 0B。下面的示例展示了一些二进制字面量: // 一个8位的'byte'值: byte aByte = (byte)0b00100001; // 一个16位的'short'值: ...

2016-12-14 22:53:29 280

原创 浮点数为什么不精确?为什么银行的金额不能用浮点数计算

浮点数为什么不精确?其实这句话本身就不精确, 相对精确一点的说法是: 我们码农在程序里写的10进制小数,计算机内部无法用二进制的小数来精确的表达。什么是二进制的小数? 就是形如 101.11 数字,注意,这是二进制的,数字只能是0和1。101.11 就等于 1 * 2^2 +0 *2^1 + 1*2^0 + 1*2^-1 + 1*2^-2 = 4+0+1+1/2+1/4 = 5.75...

2016-12-14 22:52:57 3564

原创 计算机是如何计算乘法除法的(实际上都是转换为二进制加法计算)

http://blog.csdn.net/blues1021/article/details/42849183前言虽然我们在编程语言中可以直接使用+-/,但是对某些要求不能用/的情况下,我们有必要了解一下计算机是怎样完成乘除法的。首先,我们要明确一下计算机所能完成的最基本操作是:+(-)和左移右移。虽然ISA中一般都有MUL类指令,但是这些经过译码之后最终的元操作还是加法和移位指令...

2016-12-14 22:46:20 7454

原创 什么是补码、反码、负数在计算中如何表示

负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用2的补码(Two's...

2016-12-14 22:39:38 549

原创 Math.abs()绝对值取到的数不一定是正数

Math.abs()注释:Note that if the argument is equal to the value of Integer.MIN_VALUE, the most negative representable int value, the result is that same value, which is negative.源码:public static i...

2016-12-14 22:37:17 2132

原创 传统金融机构两地三中心架构及运维方案

http://www.wavetop.com.cn/about/news/702.html

2016-12-06 17:02:31 1255

原创 用BigInteger实现大素数生成算法

转自:http://www.cnblogs.com/edwardstudy/archive/2012/11/24/2784174.html一.通过素数的基本性质  根据素数的性质(除了1和此整数(n)自身外,无法被其他自然数整除的数):即从2到n/2的数都不能整除n。按 Ctrl+C 复制代码按 Ctrl+C 复制代码  用大于2^63的数去测试,结果因为运算量太大,...

2016-12-06 16:42:09 1437

原创 最大/梅森素数

http://baike.baidu.com/link?url=9KiiUmFeLK74tquFdGMgmIK4KceRHbBnOw9dzTW06bmJi4RnUhd5YP5rLPzMsjFCfJf1_kxCGbUJ214TlWqH46A5wu45_kq9s-A8ko6g9AsHQFtYaNBXlaMatKiQlzUs

2016-12-06 16:40:46 296

原创 RSA加密原理

http://blog.csdn.net/q376420785/article/details/8557266http://www.ruanyifeng.com/blog/2013/07/rsa_algorithm_part_two.htmlhttp://blog.csdn.net/sunmenggmail/article/details/11994013   以前也接...

2016-12-06 16:36:15 365

原创 linux oom killer导致应用进程杀掉交易事务回滚

前段时间,公司同事遇到这样的问题,A系统通过RPC调用B系统,调用之前会在本地落单据,与RPC是在同一事务中。后来出现A应用挂掉,引发的问题是发现B返回给A系统,找不到相关流水,最后发现是linux在内存吃紧的情况下,会杀掉占用最大的进程,导致了数据库事务的回滚,但是RPC调用成功了,这是一个容易疏忽的不一致点。  Linux OOM-killer 前天线上出了个502错误,...

2016-12-06 16:34:21 341

简明易懂编译原理课件

此课件以简明扼要的语言描述编译器的组成部分及各个阶段的功能,使读者不必通读烦琐语言晦涩的书籍即可掌握编译器的原理,且课件内部包含许多实例,让读者以实际操作的手段了解学习编译原理该做什么,能做什么。

2009-05-15

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

TA关注的人

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