- 博客(63)
- 收藏
- 关注
原创 项目中遇到的问题和知识点
一,情景: 运行项目报如下错误 [img]http://dl2.iteye.com/upload/attachment/0112/4549/1a5e0b6c-96b5-3ace-b433-09d4d7c9cac9.png[/img] 解决: 我在java的运行环境的ext包(C:\Program Files\Java\jre1.8.0_60\lib\ext)下放入了co...
2015-10-20 09:33:52
150
原创 eclipse快捷键
alt+shift+L--------根据方法的返回类型,自动完成变量的声明,如 A a=new A(); ctrl+shift+left/right-------选中一个元素 ctrl+shift+y/x-----------将当前选中元素转换为大写、小写 ctrl+k-----------------下一个选中的当前元素 ctrl+shift+o ctrl+shi...
2015-10-19 13:54:13
128
原创 风险与保险
一,风险 风险构成三要素:风险因素,风险事故,损失 1.风险因素:实质风险因素,道德风险因素,心理风险因素 2.损失,就是经济损失如精神损失、政治迫hai,折旧、馈赠等均不能作为损失 [img]http://dl2.iteye.com/upload/attachment/0112/4264/beeaa9d6-2605-3c65-b543-5bf67deca6e8...
2015-10-19 13:49:12
249
Map<String,String>
情景 从第三方获取json字符串,将其转换为map temp{"startTime":1438150800000,"status":0,"subject":"living room"} 若不输出不报异常,输出时temp.get("startTime"), 报类转换异常java.lang.Long cannot be cast to java.lang.String ...
2015-10-18 13:33:35
362
eclipse安装svn插件
一,问题 建资源库的时候,卡在了operation in progress...卡了一晚上都没有反应,原因插件版本号和eclipse版本号不一致. 我的eclipse是4.5.1----------http://subclipse.tigris.org/update_1.6.x 安装新软件,将1.6改成1.8 也有可能是因为客户端svn和插件不一致 二,安装 ...
2015-10-13 06:03:39
137
模板方法模式
一、 模板类中可以有多个模板方法,不能被子类实现,就是说子类不能改变顶级逻辑 模板类中的方法,抽象方法是由子类实现的,具体方法(已实现),不能由子类实现,钩子方法(模板中的默认方法,可以被子类修改) 二、 例子:试车的流程都是开车,停车,上锁,将这模板封装,各个实体店进行各自的具体实现 [code="java"] /** *试车模板 */ abstrac...
2015-09-30 14:52:38
136
原创 适配器模式Adapter Pattern
一、 适配器模式:也可以说是包装模式。 类适配器模式 建一个适配类,继承特殊类(需要被适配的),实现已有的接口 ------在这个新建的类中完成包装 对象适配器模式 唯一不同的就是,不是继承特殊类,而是将特殊类变为成员变量,再实现已有的接口 二、代码实现 披着羊皮的狼 [code=...
2015-09-29 19:29:22
563
原创 门面模式Facade Pattern,单例模式,多例模式
一、门面模式 门面模式就是将过程封装,由门面类调用子系统 例子: 用户发送一封邮件,需要创建session,获取邮件发送对象,创建邮件消息体,发送邮件,这几个步骤,使用门面模式后我们不用关心这几个步骤的先后顺序,只需要将参数传递进去就行 二、单例模式 就是class文件被加载到虚拟机上时,直接在堆中new出一个对象。多例就是new ...
2015-09-28 19:25:38
245
原创 三种工厂模式
一、简单工厂模式 工厂可以创建同一系列的具体产品,工厂根据具体参数,创建相应的产品 没有工厂接口,只是一个工厂创建多个具体产品 例子:一个饭店(工厂)--一个卖饭窗口(产品接口)--炒鸡蛋,炒五花肉(产品,一系列具体种类) [code="java"] interface IFood{ public void food(); } class Eg...
2015-09-25 17:00:07
131
原创 敏捷开发培训
一、总结 它说的是如何让团队高效率的开发客户满意的成品 团队的互动,与客户实现共赢 无非就是要高高兴兴的开发,快快乐乐的交易 二、笔记 注重代码走查,注重工作透明度 一个良好国团队的形成阶段--FSNP forming(雏形)--storming(磨合碰撞)--norming(规范化)--performing(...
2015-09-24 12:33:56
454
原创 判断是否是同一个类,和实例
一、a instanceof A,=====a是否是A的实例 String s=new String("javaisland"); System.out.println(s instanceof String); //true 二、A.class.isInstance(a)=======a是否是A的实例 String s=new String("javaisland"...
2015-09-23 09:27:07
812
代理模式Proxy pattern
一、 二、具体实现 1, 代理对象类:商城 接口:进货、卖货 被代理类:卖衣服的、卖书的、卖吃的 2,代码实现 接口-被代理的行为-交易 [code="java"] public interface ITrade{ public void sale(); ...
2015-09-22 09:29:26
116
策略模式Strategy Pattern
一、 一个接口,多个具体实现类,一个容器(供用户使用,利用了接口的特性) 优点:高内聚低耦合,易于扩展,策略类之间可以自由切换 缺点:维护各个策略类会给开发带来额外的开销;调用者需要知道所有的策略类 二、具体实现 三个人上班,各有分工, 接口 [code="java"] public interface IJob{...
2015-09-21 13:36:21
122
原创 正则表达式
一个正则表达式就是由普通字符和特殊字符(称为元字符)组成的文字模式。 一、常用表达式 匹配一个空白行:/^\[\t]*$/ /.*/ 二、元字符的作用 1,转义符 \:将下一个字符标记为一个特殊字符或原义字符或向后引用或八进制转义字符 2,圆括号和方括号 (pattern):匹配pattern并获取这一匹配 ...
2015-09-17 10:35:02
136
原创 JS随笔
一、删除下拉框的某一项 [code="java"] var options =document.getElementById('prpLdefLossThirdParty.insuredFlag').options; for(var i=0;i
2015-09-14 14:01:52
116
原创 Integer装箱与拆箱
Integer i=123,j=123,m=128,j=128; i==j(true) 解释: java在编译Integer i=123时,被译成Integer i=Integer.valueOf(100);而在这个方法中如果i的值在-128和127之间反回的是缓存的Integer对象,就是说他们引用了同一个对象。在进行>=操作时会导致拆箱操作,就是调用了intValue...
2015-09-11 18:49:15
137
原创 xml语法
XML一般用来存放数据和配置文件 一,文档声明 standalone说明文档是否独立, encoding告知解析器以何种编码解析该文档(用记事本编写时注意保存的文件类型需和encoding指定的类型对应) 二,元素 指XML文件中出现的标签,一个标签分为开始标签和结束标签,标签中出现的空格和换行,XML解析器都会当作标签内容进行处理 命名规范 ...
2015-09-06 23:19:46
116
原创 mysql连接数据库(通过url创建)
jdbc:mysql://localhost:3306/hehe?[color=red][size=xx-large]createDatabaseIfNotExist=true[/size][/color]
2015-09-06 17:53:27
2389
原创 本地预览
一,fakePath问题解决 工具 -> Internet选项 -> 安全 -> 自定义级别 -> 找到“其他”中的“将本地文件上载至服务器时包含本地目录路径”,选中“启用”就能解决问题。 二,实现 [img]http://dl2.iteye.com/upload/attachment/0111/4523/900d3692-678a-3aec-832d-3fb15c2eb682.jpg[/...
2015-09-05 22:16:36
147
原创 vi编辑器相关命令
1,vi编辑器有三种模式 一般模式(按ESC进入) 编辑模式(一般模式键入i,I,o,O,a,A,r,R) 命令行命令模式(一般模式键入':',/,?) 2,[color=blue][b]一般模式:左下角会显式这个文件的状态:名称、行数与字符数或[New File][/b][/color] [table] |[color=darkred][b]移动光标[/...
2015-09-01 09:28:47
209
原创 修改 myeclipse8.5 servlet 模板
原文地址:http://blog.sina.com.cn/s/blog_976e495701012k9n.html 在myeclipse8.5的安装目录下找到 \Common\plugins下的com.genuitec.eclipse.wizards_8.5.0.zmyeclipse75020090612.jar 注意先关闭myeclipse。 1.找到Genuitec\Common\...
2015-08-14 10:22:56
125
原创 java基础
一、 hashMap和hashTable的区别 hashMap是新的类。采用异步处理的方式,性能较高,允许键值为null,但是非线程安全(是否是单例,单例则不安全) hashTable是同步的,是线程安全的 二、 JAVA面向对象的特征 抽象:包括过程抽象和数据抽象两个方面。抽象就是忽略一个主题中与当前目标无关的其它方面。 继承:新类派生的过程就是类...
2015-07-07 08:11:25
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅