#微信笔记功能

设计模式笔记5:代理模式

  为其他对象提供一种代理,以控制这个对象的访问。  其实就是两个类实现一个接口或抽象类,在A类中实例化B类的对象,那么A类的就能代理B类实现接口的方法。     Porxy代理类中声明了RealSubject类的实例,在需要调用他们都实现的方法时,调用RealSubject实例的方法。就...

设计模式笔记6:工厂方法模式

  简单工厂增加计算功能需要增加case语句修改工厂类。违背了开放封闭原则。  工厂方法模式:定义一个创建对象的接口,让子类决定实例化哪一个类。    工厂模式:抽象出一个工厂父类,每一个功能做为一个子工厂。这时候要增加一个计算功能,要在计算类增加一个功能类,并且增加对应的工厂类。这样避免了改变工厂类,而是通过扩展的方...

设计模式笔记7:原型模式

·用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 ps:当我们需要创建大量相同对象的时候,就可以用原型模式大批量复制对象。和现实生活中的复印机相似,通过一个原型(模板)批量复制相同的对象;  1,浅复制:如果字段是值类型的,则对该字段进行逐位复制,如果字段是引用类型,则复...

设计模式笔记8: 观察者模式

  定义了一种一对多的依赖关系,让多个观察者同时监听一个对象,但这个对象发生变化时,会通知所有观察者对象,使他们能够更新自己。     ViewCode 调用:  ViewCode    我们定义观察者和通知者和通知者两...

设计模式笔记10: 抽象工厂模式

  提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。                    &nbs...

设计模式笔记1:简单工厂模式

  如果想成为一名更优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀设计本身更有价值。   通过封装、继承多态把程序的耦合度降低,使用设计模式使得程序更加灵活,容易修改,易于复用。    几个运算类; ViewCode 工厂代码: &...

【JAVAWEB学习笔记】16

会话技术Cookie&Session学习目标案例一、记录用户的上次访问时间---cookie案例二、实现验证码的校验----session1.存储客户端的状态由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪    里?因为Http协议是无状态的,...
代码星球 ·2021-02-18

【JAVAWEB学习笔记】17

动态页面技术(JSP/EL/JSTL)学习目标案例:完成商品的列表的展示 1.jsp脚本和注释jsp脚本:1)<%java代码%>-----内部的java代码翻译到service方法的内部2)<%=java变量或表达式>-----会被翻译成service方法内部out.print()3...
代码星球 ·2021-02-18

【JAVAWEB学习笔记】18

1.EL表达式概述EL(ExpressLanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL出现的目的是要替代jsp页面中脚本的编写。 2.EL从域中取出数据(EL最重要的作用)jsp脚本:<%=request.getAttribute(name)%>EL表达式替代上面的脚本:...
代码星球 ·2021-02-18

【JAVAWEB学习笔记】19

事务学习目标案例-完成转账 1.什么是事务一件事情有n个组成单元要不这n个组成单元同时成功要不n个单元就同时失败就是将n个组成单元放到一个事务中2.mysql的事务默认的事务:一条sql语句就是一个事务默认就开启事务并提交事务手动事务:1)显示的开启一个事务:starttransaction2)事务提交:co...
代码星球 ·2021-02-18

【JAVAWEB学习笔记】21

今天主要学习了数据库的多条件查询、attr和prop的区别和分页的实现一、实现多条件查询publicList<Product>findProductListByCondition(Conditioncondition)throwsSQLException{QueryRunnerrunner=newQuery...
代码星球 ·2021-02-18

【JAVAWEB学习笔记】22

Js原生Ajax和Jquery的Ajax学习目标案例1-异步校验用户名是否存在案例2-站内查询  1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随意做其他事情,不会被...
代码星球 ·2021-02-18

【JAVAWEB学习笔记】23

监听器Listener学习目标案例-使用监听器完成定时生日祝福 javaEE包括13门规范在课程中主要学习servlet技术和jsp技术其中servlet规范包括三个技术点:servlet listener filter1.什么是监听器?监听器就是监听某个对象的的状态变化的组件监听器的相关...
代码星球 ·2021-02-18

【JAVAWEB学习笔记】01

案例一:网站信息显示页面1.什么是HTML?(HyperTextMarkupLanguage:超文本标记语言)超文本:功能比普通文本更加强大标记语言:使用一组标签对内容进行描述的一门语言(它不是编程语言)2.为什么要学习HTML?网站前端3.语法和规范?HTML文件都是以.html或者.htm结尾的。建议使用.html...
代码星球 ·2021-02-18

【JAVAWEB学习笔记】02

//--------------纯文本版-------------------------------------------------今日新增单词(更多属性查看手册)form:表单 (要提交的就要用这个括起来)action:行动(提交的路径)method:方法(提交的方式) get(链接有新内容...
代码星球 ·2021-02-18
首页上一页...1718192021...下一页尾页