自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 List的迭代器itertor和ListItertor的源码探究

最近有兴趣研究jdk1.8的部分源码,看了一段关于链表迭代器的问题。出发点:l使用1.8后发现,iterator可以在遍历过程中增删数据,源码发现做了如下修改:也就是说 所有的list的迭代器都返回了listItertor.为了理解为什么listIterator可以增删数据,截取了一段1.8中的代码实现。首先判断lastRet是否小于0,lastRet代表的是迭代器上一次指向的元素,初始化为-1,...

2018-03-26 00:09:00 490

原创 java 链表中去除重复的节点

分析: 整个过程分三个阶段 1、首先创建链表(单向) 2、对链表进行去重去重的逻辑,需要两个引用,一个指向当前节点,一个指向前节点,若当前节点的数据重复,前置节点的下一跳为当前节点的下一跳节点,前置节点不移动,只移动当前节点向前。若当前节点的数据不重复,前置节点指向当前节点,当前节点指向下一跳。 3、打印去重后的数据pojo:package com.bobo.pojo;public class L...

2018-03-20 17:25:17 607

原创 笔试编程题1-输入一个正数n,输出所有和为n的连续正数序列。

输入一个正数n,输出所有和为n的连续正数序列。 分析:首先记录开始位置,再用另外一个变量依次递增,定义总数首先等于初始值,总数加依次递增的数后若等于传入的值,打印。若小于则继续,大于则跳出,进行下一轮数字轮询。package com.bobo.test;import java.util.Scanner;public class testSumNumber { /** * 1.输入一个正数n,输出...

2018-03-19 22:59:44 3439

原创 简单工厂模式总结

最近在看简单工厂模式,记一些笔记,简单工厂模式,解决的问题:在需要根据不同条件创建不同的对象时:例如做不同的操作,加减乘除。通常不用设计模式的做法是传入操作数,参数,判断后进行运算。缺点:拓展性不强,如果增加一种运算,只有修改逻辑,增加判断。使用工厂模式:传递条件给工厂,静态工厂根据条件创建实例,加减乘除的对象全部继承与运算这个父类,父类中的方法运算被子类继承后重新写自己的逻辑。在

2017-01-11 14:37:24 287

原创 数据结构复习(在新位置上插入元素)

java实现版private boolean add(T newPosition,)

2014-07-23 22:21:34 617

原创 设计模式学习笔记03

桥接模式:桥接模式的一个例子是这样的,用毛笔和用蜡笔作画,用蜡笔作画的时候需要12种颜色的蜡笔大中小号各一只,同样的模式用毛笔只需要十二种颜色和大中小号毛笔三支,把3*12的问题变成了3+12的问题。桥接模式与适配器模式有很多相似性,它们的共同点是:都是让两样东西协作,不同点是:出发点不同。适配器是改变已有的接口,让他们相容,桥接模式是分离抽象化和实现,使两者的接口可以不同,目标是分离,简单的

2014-03-02 15:56:04 473

原创 设计模式学习笔记02

今天学习了 外观模式 对于外观模式的理解就是在实际开发中用一种代理的方式,将程序的隅合性降低,A类对象需要调用B方法和C方法,A1类对象需要调用C方法和D方法,这种类型的项目开发比较执着于细节,一旦变动需要改变整个程序,比较繁琐,外观模式就是,创建一个代理的方式去调用各个方法,A类和A1类的对象直接将任务提交给代理X,由X来管理,来调用底层的实现方法,实现透明化。   书上的例子,

2014-02-27 14:45:41 414

原创 设计模式学习笔记01

接口与抽象类的区别1.一个子类只能继承一个抽象类,但是却可以实现很多个接口。2.抽象类中可以有自己的数据成员,也可以有不是抽象类型的方法,接口中,只能有不能修改的成员,所有方法都是抽象的。3.实现抽象类和接口必须实现其中的每个方法,抽象类中可以有非抽象方法,接口不可以4.接口中的变量类型都是public static final的,必须给初值,实现类中不可以重新定义,也不可以改

2014-02-26 16:55:42 418

原创 从数据库中读取2进制图片文件

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.sq

2014-01-07 19:40:19 943

原创 aop代理的入门

JDK动态代理实现横切逻辑的方法1、创建接口impl,包括若干方法2、创建实现类,继承接口,编写具体实现,其中并不包括需要植入的逻辑3、编写植入的方法,类和具体实现。4、继承InvocationHandler的方法,将希望被代理的目标业务类的对象传入给Handle的target,通过反射机制调用业务类的目标方法。5、测试类:ForumService target=new For

2014-01-06 17:05:11 495

转载 web.xml中load-on-startup的作用

web.xml中load-on-startup的作用如下一段配置,熟悉DWR的再熟悉不过了:   dwr-invoker   org.directwebremoting.servlet.DwrServlet       debug    true      1   dwr-invoker   /dwr/*我们注意到它里面包含了这段配置

2013-12-07 23:59:50 467

原创 jbpm4.4学习心得1---数据表存储

最近开始搞jbpm4.4的东西,想把一些东西写出来做个记录。首先写写数据库表的作用A。资源库和运行时表结构JBPM4_DEPLOYMENT 流程定义表JBPM4_DEPLOYPROP 流程定义属性表 JBPM4_EXECUTION 流程实例表 (主要是存放JBPM4的执行信息,Execution机制代 替了JBPM3的Token机制)JBPM4_JOB 定时表(存放的是Ti

2013-11-20 19:06:50 936 3

原创 jboss配置出现的一个小问题

Failure in jms activation org.jboss.resource.adapter.jms.inflow.JmsActivationSpec 错误提示是这个jboss下缺少服务配置文件,在jboss_home/server/default/deploy/目录下,添加名称为destination-service.xml的文件,内容类似下面:       

2013-09-15 21:04:48 553

jbpm4.4学习指南

希望能对某些人产生帮助。

2013-11-16

空空如也

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

TA关注的人

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