摘要: HashMap是基于哈希表的Map接口实现,提供了所有可选的映射操作,并允许使用null值和null建,不同步且不保证映射顺序。下面记录一下研究HashMap实现原理。 HashMap内部存储 在HashMap内部,通过维护一个 瞬时变量数组table (又称:桶) 来存储所有的键值对关系,桶 是个Entry对象数组,桶 的大小可以按需调整大小,长度必须是2的次幂。如下代码: /** ... 阅读全文
posted @ 2017-01-08 18:05 海风~ 阅读(2528) 评论(1) 推荐(1) 编辑
摘要: 最近用到PowerDesigner的逆向工程,从数据库中逆向生成模型,本想使用odbc连接的,但是需要安装驱动,mysql的还好弄,oracle对我来讲实在是有些麻烦,看到能用jdbc连接,就想试试,但是在连接的时候提示Could not Initialize JavaVM!错误,上网搜了搜,有说环境变量问题,有的说是PowerDesigner中的一些设置问题,都试过一遍发现还是不行,最后在网上无... 阅读全文
posted @ 2016-07-26 07:22 海风~ 阅读(4865) 评论(0) 推荐(0) 编辑
摘要: 本章大部分内容摘自:《领域驱动设计:软件核心复杂性应对之道》一书中的第四章,分离领域,纯属原创。如有错误请指正,相互学习。 在软件中,专门用于解决问题的那部分通常之占整个软件的系统的很小一部分,这与其重要性远远不成比例。要想实现最佳的设计构思,就得去研究模型中的元素并它们视为一个系统 模式:LAYE 阅读全文
posted @ 2016-03-23 21:47 海风~ 阅读(3411) 评论(1) 推荐(1) 编辑
摘要: 前言 前面几篇文章讲了下如果编写简单的eclipse插件,如创建插件项目、编写右键弹出菜单等功能,接下来主要写一下如何生成代码的功能,这一片的功能跟插件本身的编写关联不太大,主要处理插件之后的业务内容。即弹出菜单后,点击后 执行生成代码的功能,由于这一块的功能相对独立,所以单独建一个项目用来管理,以跟插件项目进行解耦,方便后期的维护,由于这一块内容相对较多且引用了其他项目的一些内容,所以简单列举一... 阅读全文
posted @ 2016-03-11 13:01 海风~ 阅读(2045) 评论(1) 推荐(2) 编辑
摘要: 引用:http://www.css88.com/book/css/properties/user-interface/pointer-events.htm 语法: pointer-events:auto | none | visiblepainted | visiblefill | visibles 阅读全文
posted @ 2016-03-03 18:04 海风~ 阅读(1706) 评论(0) 推荐(0) 编辑
摘要: mysql 更改root密码,有很多种,网上也有很多记录,这里只是做个记录,以后可以看看,只记录两种自己常用的方法。 1、改表法,登录到数据库,切换到:mysql数据库,update user set password=Password('newpass') where user='root' 2、 阅读全文
posted @ 2016-03-03 17:45 海风~ 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 参考:http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fworkbench_cmd_menus.htm+ 接着上一篇的内容,上一篇中演示了如何添加一个右键菜单,而上次添加的菜单 阅读全文
posted @ 2016-03-02 16:14 海风~ 阅读(5158) 评论(1) 推荐(1) 编辑
摘要: 上篇文章简单写了下怎么新建一个eclipse插件工程,这次写一下怎么在上次的工程中添加几个菜单,如菜单栏菜单、工具栏菜单、右键菜单等。 创建一个完成的菜单需要了解三个扩展点,即menus、commands、handlers,其中menus为菜单的扩展点,在引入菜单扩展点后,添加一个menu即添加了一 阅读全文
posted @ 2016-02-18 15:55 海风~ 阅读(4960) 评论(0) 推荐(0) 编辑
摘要: 由于项目开发进程中有一些重复性的代码进行编写,没有任何业务逻辑,粘贴复制又很麻烦且容易出错,故想起做一个eclipse插件来满足一下自己的工作需要,同时记录一下,以供以后参考与共同学习。本文主要讲解一步一步开发eclipse插件的过程,没有对每一步进行详细的讲解,如需查看详细介绍请自行百度、Goog 阅读全文
posted @ 2016-02-16 15:11 海风~ 阅读(12540) 评论(0) 推荐(1) 编辑
摘要: 参考:http://blog.sina.com.cn/s/blog_4b93170a0100ortt.htmlhttp://www.jb51.net/article/32230.htm今天由于业务需要添加一个mysql用户,之前对于用户授权这块没有弄过,就上网一搜,有很多文章,自己粘贴过来也记录一下... 阅读全文
posted @ 2015-12-24 10:01 海风~ 阅读(214) 评论(0) 推荐(0) 编辑