随笔 - 478
文章 - 0
评论 - 31
阅读 -
57万
随笔分类 - 未完待续
JAVA线程和进程区别
摘要:1,JAVA线程和进程区别? (1)简单来讲一个运行的程序就是一个进程,一个进程中可以有多个线程(线程是程序执行的最小单元)。 (2)线程有四种状态:运行,就绪,挂起,结束 (3)使用多线程的好处 使用线程可以增强交互性。使用线程就可以异步 的反方式执行代码。通俗来讲,如果在代码中有一段代码较为耗时
阅读全文
IO流--File--properties
摘要:package com.songyan.properties; /** * properties * 是hashtable的子类具备map集合的特点 * 里面存储的键值对都是String而且不需要指定泛型 * * properties是集合与IO相融合的集合容器 * 该集合的特点 * 可以用于键值对形式的配置文件 * 可以操作硬盘上的数据 * * properties对象...
阅读全文
代理模式(Proxy)--动态代理(CGLIB)
摘要:上一篇:代理模式(Proxy)--动态代理(jdk) (1)CGLIB技术是第三方代理技术,可以对任何类生成代理,代理的原则是对目标对象进行继承代理 (2)如果目标对象被final修饰,则无法被CGLIB代理
阅读全文
==与equals与hashCode的区别联系。
摘要:前言:对于引用类型的变量,它涉及到两块内存,一块是堆中的内存,用于存放new出来的对象(就是对象的具体内容);另一块是栈内存,用来存放变量在堆内存中的地址。 1,“==” 判断两个变量是否是同一个变量 基本数据类型:直接比较值 引用数据类型:需要比较对应的引用的内存的首地址 2,equals 用来比
阅读全文
jquery_final
摘要:第一章 jquery入门 1,jquery的引入 2,第一个jquery程序 第二章 jquery基础语法 基础语法是:$(selector).action() 美元符号定义 jQuery (又称工厂函数) 选择器(selector)“查询”和“查找” HTML 元素 action() 执行对元素的
阅读全文
Observer
摘要:对应慕课视频:https://www.imooc.com/video/8208 一、定义 1,定义对象的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 二、观察者模式的结构 三、观察者模式的通用代码 (1)目标对象的定义 (2)具体的目标对象的定义 (3
阅读全文
Tcp & Udp
摘要:一、UDP:面向无连接 (1)将数据以及源地址和目的地址封装在数据包中,不需要建立连接 (2)每个数据报的大小应该控制在64k以内【数据量大时,分多个包发送】 (3)属于不可靠的协议 (4)不需要建立连接,速度快【易丢包】 实例:聊天工具(数据不重要,要求速度快),视频软件,教学视频演示工具(一瞬间
阅读全文
Factory Method 和AbstractFactory
摘要:对应慕课视频的连接:https://www.imooc.com/video/5316 1,工厂模式的应用场景 有一组类似的对象需要被创建 在编码时不能预见需要被创建哪种类的实例 在系统需要考虑扩展性的情况下,不应依赖产品类实例如何创建,组合和表达的细节 2,项目中的现状: 在软件系统中经常面临着“对
阅读全文
servlet实现方式(未完待续)
摘要:servlet的是方式有三种,分别是: 1,实现servlt接口 点击查看详情 2,继承GenericServlet类【适配器模式】 3,继承HttpServlet类【模板方法设计模式】最常用的方法 这里主要讲后两种实现方式 2,继承GenericServlet类(适配器模式) 适配器(相当于插排)
阅读全文
ListIterator
摘要:1,ListIterator与Iterator Iterator的功能:next(),hasNext(),remove() 功能太少,因此出现了ListIterator,他的功能要比Iterator多的多 LiseIterator新增的的功能:add(),hasPrevious(),nextInde
阅读全文
jsp homework(*)
摘要:3.编写一个JSP程序实现手表的功能,显示当前时间(时:分:秒),并不停地自动刷新时间。 方法一【scriptlet】 方法二【js】 4,编写一个JAVA类和一个JSP页面,把下列信息封装到3个Student对象里,再把每一个对象放到一个ArrayList对象里,再利用ArrayList对象在JS
阅读全文