简单工厂 + 工厂方法 + 抽象工厂 看了十几篇博客,每篇基本上都能有个自己的解释,我汇总这些内容,重新梳理整理了一番,以形成自己的理解。 简单工厂模式其实不算23种设计模式之一,它是一个非常简化版本的工厂。 本文类图均参考: http://www.cnblogs.com/zhangchenlian Read More
posted @ 2016-11-24 09:19 open_sesame Views(6028) Comments(0) Diggs(0) Edit
1.非法的表达式开始 / 需要';' / 未结束的字符串文字 表现形式: 原因/解决: 这个一定是文件编码问题:依次检查setting中的file Encodings 中的IDE Encoding/Project Encoding/Properties Encoding 以及 Default Enc Read More
posted @ 2016-11-22 16:22 open_sesame Views(1392) Comments(0) Diggs(0) Edit
上一篇idea心得中,介绍了快捷键的用法。其中提及了重构神器Alt+Ctrl+Shift+T , 当时只是稍稍提及,本文重点在idea提供的重构选项。后续会有《重构,改善既有代码的设计》的读书笔记,可相互印证。 修复/改善: 这些如果当前光标处不支持某项重构,编辑器会提示错误以及用法。在重构设置中, Read More
posted @ 2016-11-22 16:09 open_sesame Views(10354) Comments(0) Diggs(1) Edit
idea 是与eclipse齐名的IDE(集成开发工具),以智能闻名,不过对于熟悉eclipse的的用户来说,初次接触idea有些让人搞不清方向,下面介绍一下简单的使用 方式。 1.安装 官网下载ultimate版(或 链接:http://pan.baidu.com/s/1bXvQPo 密码:91c Read More
posted @ 2016-11-22 14:04 open_sesame Views(1412) Comments(0) Diggs(0) Edit
初步理解 哈希表: 哈希表是一种数据结构,它基于数组和链表实现;拥有快速插入查询和删除的性能(时间复杂度O(1),接近于常量的时间),解决了数组增删元素慢和链表查询数据慢的问题。 但是哈希表基于数组所以扩展性较差,而且遍历以及排序性能并不怎么样,所以说有得有失。 【此处修正一下:数组的元素操作,如果 Read More
posted @ 2016-11-17 17:31 open_sesame Views(899) Comments(0) Diggs(0) Edit
zookeeper的配置: zookeeper有三种配置方式:单机式/伪分布式/集群式 其中伪分布式是在一台电脑上通过不同的端口来模拟分布式情形,需要N份配置文件和启动程序,而集群式是多个zookeeper程序。 首先通过sftp等方式获取tar包,解压到指定的目录:/usr/local/java Read More
posted @ 2016-11-17 17:06 open_sesame Views(2296) Comments(0) Diggs(0) Edit
前言: 我们需要至少3台服务器来实现分布式,鉴于没那么多钱买真机器,从学习和开发的角度看,只有虚拟机一条路了。 软件选择: 虚拟机使用VMware软件,因为主流而且资料比较多,学习成本较低。软件在【 链接:http://pan.baidu.com/s/1jI4pppc 密码:zvtt 】下,破解文件 Read More
posted @ 2016-11-17 17:05 open_sesame Views(17501) Comments(1) Diggs(2) Edit
Oracle数据库基本操作 1.概述 Oracle数据库客户端一般需要安装在服务器上,可以在服务器端操作,一般我们可以用sql developer工具远程连接到数据库,先行建立数据库,然后对表进行增删改查。也可以使用MyEclispse的DB Broswer工具进行连接数据库并进行简单的增删改查。 Read More
posted @ 2016-11-17 15:28 open_sesame Views(6213) Comments(0) Diggs(1) Edit
解决32位plsql连接数据库的问题: 安装32位的oracle数据库client版,此地址可下载【http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html】 然后把64位原先自己电脑上的 Read More
posted @ 2016-11-17 15:21 open_sesame Views(549) Comments(0) Diggs(0) Edit
快捷键: Ctrl+F12,可以显示当前文件的结构,Alt+7,可在左侧生成固定框体控件,适合类复杂的情况 Ctrl+Alt+O,优化导入的类和包 Ctrl+X,删除行 删除光标所在的哪一行,对尤其是长行代码,不需要全选再删除。 Ctrl+H,显示类结构图(类的继承层次),Alt+8 一样的效果 C Read More
posted @ 2016-11-15 16:55 open_sesame Views(1057) Comments(0) Diggs(1) Edit