- 博客(34)
- 资源 (5)
- 收藏
- 关注
原创 hadoop学习笔记
1.NameNode 主要是接受客户端的读写服务。它保存着matadata(元数据)的信息,主要包括文件权限,所有者以及文件包含哪些块。块的保持位置,是由datanode启动时上报的。metadata信息在namedata启动后加载到内存里。metadata存在磁盘的文件名为fsimage,块的信息是不会存储到fsimage里的。edits记录对metadata的操作日志。SecondaryNam
2017-05-08 10:21:27 180
原创 算法题
public class aa { public static void main(String[] args) { //求最大公约数以及公倍数 int a=2; int b=4; int max=b>a?b:a; int min=b<a?b:a; //最小公倍数 for (int i = max; i <=a*b; i++) { if(i%min==0&&i%
2017-03-04 01:01:26 247
原创 设计模式- 策略模式
定义:定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。多用组合,少用继承。抽象出那些经常需要改变的内容,独立成接口。例如 //抽象类 角色public abstract Character{private WeaponBehavfor behavfor;public void fight();public
2016-03-17 11:28:41 215
原创 web入门-servlet 3.0注解 文件上传
1.Servlet注解@WebServletnamevalueurlPatternsloadOnstartup initPatternsasyncSupported 开启异步处理需要设置为truedescriptiondisplayName@WebServlet(name="SaverServlet",urlPatterns="/SaveServlet
2016-02-23 19:33:34 515
原创 web入门-Servlet与过滤器
Servlet1.通常说说的servlet是HttpServlet对象,声明servlet对象,需要继承HttpServlet,继承后,可重新类中方法对http请求进行处理void init() void doGet(HttpServletRequest request,HttpServletResponse response)void doPost(HttpServ
2016-02-23 11:16:12 268
原创 设计模式-iterator 简单模拟ArrayList与LinkList
首先建个List的接口,这里就做两个方法。package test.Iterator;public interface List {void add(E object);void print();}实现ArrayList以及LinkListArraylist:package test.Iterator;public
2016-02-17 23:40:01 286
原创 安卓socket例子
客户端 new Thread(){ @Override public void run(){ try { Socket server=new Socket("10.0.2.2", 9999); server.setSoTimeout(90000);
2016-01-26 22:15:03 362
原创 springMVC学习笔记-异常处理
1.创建一个异常,继承 java.lang.RuntimeException然后再会出现问题的语句中,抛出异常 throw new userExceptIon("异常信息,例如用户名不存在");在对集合判断是否包含有某个键值,可以用containsKey(键值名称)来判断 如果没有返回假用get(键值名称)可获取到该键对应的数据或者对象。2.局部异常处理@Reques
2015-07-09 08:49:57 308
原创 springMVC学习笔记-加载静态文件,如样式表
1.在springmvc-servic.xml配置文件中配上如下配置 2.在jsp中加入样式表引用/resources/css/list.css">
2015-07-08 18:43:25 283
原创 springMVC学习笔记-地址显示与访问
1。@PathVariable String username 使用地址中的值作为参数@RequestMapping(value="/{username}" method=RequestMethod.GET) 访问路径设置为用户名@RequestMapping(value="/{username}",method=RequestMethod.GET)public Stri
2015-07-07 22:13:28 282
原创 springMVC学习笔记-jsr303使用
1.在controller中需要验证的数据前面加上@Validated ,参数后面紧跟BindingResult br信息处理,然后br.hasErrors()判断错误,返回错误信息显示页面@RequestMapping(value="/add",method=RequestMethod.POST)public String adduser(@Validated user use,Bi
2015-07-07 22:11:34 259
原创 springMVC学习笔记-请求处理&springMVC form标签
1 /** 当用get方式访问add页面,调用该方法*/@RequestMapping(value="/add",method=RequestMethod.GET)public String adduser(Model model){//开modelDrivenmodel.addAttribute(new user());return "user/add";}
2015-07-07 21:36:36 278
原创 springMVC学习笔记-视图传值给Controllerb
1.在函数中作为参数,也可以把@RequestParam("username") 去掉,这时候取出来的为空如果没有删掉,而连接中没有该参数,就会报400的错误@RequestMapping({"/NewFile","/"})public String NewFile(@RequestParam("username") String username ){System.out.pri
2015-07-06 12:57:17 343
原创 springMVC学习笔记-后端给前端·传递数据
其步骤如下:**********常用的开发配置 stringMVC********************在springMVC-servlet.xml中配置 然后再Controller中@Controller //注入public class welloController {@RequestMapping({"/h
2015-07-06 10:57:50 635
原创 springMVC学习笔记-环境配置
1.springMVC-server.XML配置 xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:p="http://www.springframework.org/schema/p"
2015-07-06 10:49:16 260
原创 Struts2学习笔记-命名空间
1.package 里面的命名空间namespace最好和名称一致,为空的话,只要url有index,其他package没有处理的话,它都会进行处理xx.jsp
2015-06-27 21:40:43 251
原创 j2se学习笔记-线程基础
1.实现Runnable接口class run implements Runnable{public void run(){}}Thread th=new Thread();th.start(new run());继承Threadclass run extends Thread{public void run(){}}run th=new run
2015-06-17 23:01:27 243
原创 j2se学习笔记-IO_4 Object流
1.class XXX implements Serializable//可以被序列号 也就是以流的形式传输ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(“地址”) );oos.writeObject(object);ObjectInputStream oos=new ObjectInp
2015-06-17 22:30:11 255
原创 j2se学习笔记-IO_3 数据流DyteIO ByteArrayIO
1.数据流 DataOutputStream dos=new DataOutputStream(new ByteArryaOutputStream());dos.writeDouble(Math.random()); dos.writeBoolean(true); DataInputStream dos=new DataInputStream(new ByteArryaI
2015-06-17 22:15:50 317
原创 j2se学习笔记-IO_2 转换流
1.OutputStreamWriter osw=new OutputStreamWrite(new FileOutputStream("文件路径"),【bool 该值为true为追加,否则覆盖】);osw.write("直接写入字符串");2InputStreamReader osr=new InputStreamReader(new InputStreamReader(System.i
2015-06-17 21:50:17 267
原创 j2se学习笔记-IO_1
1.字节流 InputStream读取 OutputStream写数据 字符流 Reader 读取 Writer写数据InputStream 的int read() 读一个字节,以整数返回 ,如果返回-1说明已经到末尾了 的Int read(byte[] buffer)throws IOException 读取的信息放到
2015-06-17 21:45:35 307
原创 j2se学习笔记-容器
Set没有顺序,不可重复,类似数学中的集合List可以重复,有顺序在容器中,不能添加基本数据类型,得添加object2.重写equals ,得重写hashcode。两个对象相等,它的hashcode也相等。3.位于java.util包内。4.Iterator接口 主要用于遍历容器,有hasNext(),next();remove()三种方法使用 Collection
2015-06-17 09:56:03 395
原创 j2se学习笔记-Enum枚举类型
1.public enum Color{red,green,blue};使用,Color c=Color.red;
2015-06-17 09:44:30 305
原创 j2se学习笔记-java.io.File类
1.separator 路径分隔符,能自动匹配操作系统对应的路径分隔符2.File file=new File("d:/ssss/text.text"); if(file.exists()){ System.out.print("chang"+file.length()); } else{ try{ file.getParentFile().mkdirs()
2015-06-16 23:46:18 305
原创 j2se学习笔记-java.lang.String
1.java.lang.String 是不可变的 StringBuffer 是可变的,两者在对字符串进行追加的时候,StringBuffer效率更高,因为StringBuffer是可以动态改变,而String得重新申请一块内存,然后再把原字符串以及追加的字符串都放到该空间中。 append()添加在原字符串后面 insert()插入,delete()删除 reverse逆序 新大陆
2015-06-16 22:16:57 273
原创 j2se学习笔记-数组
1.在java中,不能够 int a[3]; 这在C中是可以的。2.多维数组中,其内部是数组的数组。3.拷贝数组,最有效率的是,把整块内存拷贝过去,使用lava.lang.System的arraycopy。使用System.arraycopy(原数组,从哪一个下标拷贝,目标数组,从哪个下标开始放)。
2015-06-16 21:13:30 229
原创 j2se学习笔记-异常处理
1.throws 关键字,抛出异常 使用如下void func( ) throws XXX{ //XXX指什么异常} 在使用该方法时候,必须对该异常进行捕获,处理建议:最好进行处理,起码把错误信息打印出来。不能够把错误给吞了
2015-06-16 20:47:53 246
原创 j2se学习笔记-interface接口
1.接口是一种特殊的抽象类,只包含常量,方法的定义,而没有变量和方法的实现。2.属性只能是public static final,方法只能是public。3.继承不是extends 而是implements。实现多个接口,用","隔开。interface XX{ }interface BB{ }public class AA implements XX,BB{ }
2015-06-15 23:12:23 204
原创 j2se学习笔记-抽象类
1.用abstract来修饰。 public abstract class xx2.抽象方法不能有实现方法,抽象类不能被实例化。必须在子类中在实现。
2015-06-15 23:02:29 231
原创 j2se学习笔记-多态(动态绑定)
1.动态绑定:指在执行期间,判断所引用对象的实际类型,根据该对象的实际类型进行绑定。new 出的类是什么,就调用该类的方法。而要访问对象的成员,则必须进行强制转换。2多态的三个条件。1继承;2.重写;3父类引用指向子类对象。 3.多态,主要是动态调用方法。多态应用:例如在飞机大战中,有子弹,飞机,敌机,补血道具等一些精灵,而在绘画出这些精灵的时候,一般步骤是,取出一个精灵,判断
2015-06-15 23:01:20 304
原创 j2se学习笔记-对象转型
1.对象1 instanceof 类2 实际当中,对象1是不是属于类22.基类引用变量,可以指向子类对象,但是 只能访问基类中的成员以及方法,要访问子类中新增加的成员以及方法,得把该引用对象强制转换成子类对象。这样,有以下的好处:(1)当父类中派生出很多子类,而需要针对每个子类进行单独处理,这时候如果没有该机制,就得针对每个子类做一个方法。有了该机制
2015-06-15 22:12:16 232
原创 j2se学习笔记-java.lang中的object类
1.所有类中的祖宗,java中所有的类都从该类继承。2.public class XX == public class XX extends object3.方法object clone() 克隆一份boolean equals(Object obj)是否相等getClass() 涉及到反射机制int hashCode() 哈希编码,根据该编码可以找到对应对象的
2015-06-15 21:00:22 255
原创 j2se学习笔记-继承&构造方法
1.在子类继承父类,父类的所有属性以及方法都继承,但是父类的私有成员以及方法不可访问。2.子类中,调用父类的方法可用super关键字+.方法或者成员进行访问。例如super.eliment。3.New出子类对象时,子类必须先调用父类的构造函数,然后再执行自己的构造函数,其中,子类中可用使用super(argument_list)调用父类的构造方法,this(argument_list)
2015-06-15 20:23:25 338
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar.rar
2015-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人