好好哥来了

博客园 首页 联系 订阅 管理

2017年4月27日 #

摘要: 首先咱们来了解一下具体的业务场景(这个跟第一篇中的很相似但有不同):具体的业务是这样的,现在系统中有六十多个主档(功能模块),每个主档都有新增、修改、删除功能,当我们在对每个主档做这些操作时需要对其记录日志,需要注意的是,修改的时候不对数据库中的数据做任何修改,所以这里就用到了拦截器(当然也可以使用 阅读全文
posted @ 2017-04-27 11:56 好好哥来了 阅读(171) 评论(0) 推荐(0) 编辑

摘要: 首先咱们来了解一下具体的业务场景(这是个真实的项目的业务场景):具体的业务是这样的,现在系统中有六十多个主档(功能模块),每个主档都有新增、修改、删除功能,当我们在对每个主档做这些操作时需要对其记录日志,注意系统中还有很多其他功能模块,但只对主档记录日志,在这里我通过自定义了一个主档注解,不然的话还 阅读全文
posted @ 2017-04-27 11:26 好好哥来了 阅读(205) 评论(0) 推荐(0) 编辑

2017年4月9日 #

摘要: 在Java中Stack类表示后进先出(LIFO)的对象堆栈。栈是一种非常常见的数据结构,它采用典型的先进后出的操作方式完成的。每一个栈都包含一个栈顶,每次出栈是将栈顶的数据取出,如下: Stack通过五个操作对Vector进行扩展,允许将向量视为堆栈。这五个操作如下: empty() 测试堆栈是否为 阅读全文
posted @ 2017-04-09 16:02 好好哥来了 阅读(171) 评论(0) 推荐(0) 编辑

2017年3月28日 #

摘要: 迭代对于我们搞Java的来说绝对不陌生。我们常常使用JDK提供的迭代接口进行Java集合的迭代。 Iterator iterator = list.iterator(); while(iterator.hasNext()){ String string = iterator.next(); //do 阅读全文
posted @ 2017-03-28 17:35 好好哥来了 阅读(116) 评论(0) 推荐(0) 编辑

摘要: 对于List接口这里还介绍一个它的实现类Vector,Vector 类可以实现可增长的对象数组。 Vector可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。不过,Vector的大小是可以增加或者减小的,以便适应创建Vector后进行添加或者删除操作。 Vector实现L 阅读全文
posted @ 2017-03-28 15:35 好好哥来了 阅读(193) 评论(0) 推荐(0) 编辑

2017年3月27日 #

摘要: 与HashSet是基于HashMap实现一样,TreeSet同样是基于TreeMap实现的。在前一篇中详细讲解了TreeMap实现机制,如果客官详细看了这篇博文或者对TreeMap有比较详细的了解,那么TreeSet的实现对您是喝口水那么简单。 我们知道TreeMap是一个有序的二叉树,那么同理Tr 阅读全文
posted @ 2017-03-27 14:14 好好哥来了 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 最近做了一个有关折扣价的计算的功能,所有的运算都是在前台通过js来做,做完之后经过手工核算发现了一个问题,当时做的一个例子是10*0.94,按照我们正常的思维,这个结果应该是9.4,但是在js中的计算结果是9.39999999.....。其实按照二进制的算法来说js的这个结果是最精确的,但是按照我们 阅读全文
posted @ 2017-03-27 12:09 好好哥来了 阅读(178) 评论(0) 推荐(0) 编辑

2017年3月21日 #

摘要: TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了与Java提高篇系列博文保持一致还是叫做TreeMap比较好。通过这篇博文你可以获得如下知识点: 1、红黑树的基本概念。 2、红黑树 阅读全文
posted @ 2017-03-21 17:28 好好哥来了 阅读(162) 评论(0) 推荐(0) 编辑

2017年3月17日 #

摘要: 在前面三篇博文中讲解了(HashMap、HashSet、HashTable),在其中不断地讲解他们的put和get方法,在这两个方法中计算key的hashCode应该是最重要也是最精华的部分,所以下面我们来揭开hashCode的“神秘”面纱。 要想了解一个方法的内在原理,我们首先需要明白它是干什么的 阅读全文
posted @ 2017-03-17 17:35 好好哥来了 阅读(204) 评论(0) 推荐(0) 编辑

摘要: 在java中有两个类都提供了一个多种用途的hashTable机制,他们都可以将key和value结合起来构成键值对通过put(key,value)方法保存起来,然后通过get(key)方法获取相对应的value值。一个是前面提到的HashMap,还有一个就是马上要讲解的HashTable。对于Has 阅读全文
posted @ 2017-03-17 14:26 好好哥来了 阅读(239) 评论(0) 推荐(0) 编辑