摘要:http 无状态的协议,每次请求都是独立的我们不能存储第一次访问的数据 Cookie 实现访问请求的数据保存 将服务器中的一小段,存入浏览器中放在浏览器中的cookie中,是存入浏览器中。 优点:减少服务器的压力 缺点:不安全,存储的数据单一,只能为字符串,可以通过路由器获得所有的cookie 1.
阅读全文
08 2019 档案
摘要:1. JavaBean规范 (1) 有一个无参构造 (2) 提供get和set方法 (3) 字段属性就是定义的private等修饰的字段 (4) Bean字段为get和set方法中取出get方法中首字符改为小写 Javabean的自省机制 通过Introsppector的getBeanInfo方法得
阅读全文
摘要:Servlet的职责 1. 获得前台的数据 2. 处理前台数据 3. 对数据包做出转发 Forward 转发:把该servlet中的req和resp中的数据包一起打包发送出去 只有一个请求 Redirect 重定向:不能把元servlet中的数据包发送出去 转发和重定向的区别 package cn.
阅读全文
摘要:Tomcat安装 首先找到tomcat的tomcat插件中找到把两个jar包导入ecilpse中的plugins中 Web项目的结构和其中的内容然后在windows中的reference中输入tomcat中设置该tomcat中的该tomcat中的版本和路径 Javaweb项目搭建 Web项目结构 项
阅读全文
摘要:计算机网络 网络中数据交流 IP: Ipv4: 32位,唯一标识计算机 Ipv6: 128位 端口号: 唯一标识进程(软件)找到是程序 URL IP+端口号+urs(什么文件夹下的什么文件) package cn.jiedada.url; import java.io.FileOutputStrea
阅读全文
摘要:THML 概念:超文本标记 作用:页面内容 <h><p><img><a> 表格格式: <table> <tr> <td> </tr> </table> 内有border,colspan,rowspan连接列和行 表单form <form action=”文件内容存储” method=”get或者po
阅读全文
摘要:PrepareStatement的用法 预处理语句,预先处理sql语句,让sql先加载到内存,提高速率,还可以处理statement中的拼接问题和,sql注入(因为是sql拼接所以当密码验证的时候如果输入的为(“123134’or’1=1”)这样是一直成立的), public void insert
阅读全文
摘要:持久化 把内存中的数据写入磁盘,达到持久化,使数据永久的存储在磁盘上 JDBC 把Java中的数据写入数据库达到持久化,因为数据库的内容是存入磁盘的,因为Java代码不可能使用每个数据库厂商写一个类,所以由数据库厂商写接口实现连接所以要导包 Mysql-connectior-java-5.1.2实现
阅读全文
摘要:DDL 对表的增删改 创建表 Create table 表名(字段 数据类型,。。。)engin=..,charset=utf8 修改表 改表名: Alter table 表名 rename 新表名 添加属性 Alter table 表名 add 字段 数据类型 删除列 Alter table 表名
阅读全文
摘要:需求: 查询所有货品信息 SELECT * FROM product 需求: 查询所有货品的id,productName,salePrice SELECT id,productName,salePrice FROM product 需求: 查询商品的分类编号。 SELECT DISTINCT dir
阅读全文
摘要:注解: @注解名(字段名) 注解三要素; 目标:对什么起作用(字段,类等) 范围:源文件,字节码文件,运行时文件 四大内置注解 @override覆写的方法 @deprecated过时方法 @suppersWrings 去掉黄色!警告 @salevararg 也是去掉警告比上面的高端 四大元注解:注
阅读全文
摘要:XML概念 就是w3c指定的规范 约束 dtd约束 约束了父节点下面的元素能有多少,子节点的数据值 <!ELEMENT contacts (linkman+)> <!ELEMENT linkman (name,email,address,group)> <!ELEMENT name (#PCDATA
阅读全文
摘要:单列模式 功能:只能创建一个对象的实列 懒汉:会出现线程安全问题,但是不浪费内存空间 package cn.jiedada.singleton; public class Lazy { private Lazy(){} private static Lazy instance; public sta
阅读全文
摘要:选择测试 边界测试 压力测试 功能测试 黑盒子 白盒子 灰盒子 Junit 可以自己进行单元测试 @Test进行标识Test是一个类,不要把Junit的类名于该类相同,通过就近原则,这样不会调用我们的系统Test方法 还可以通过创建一个Junit Test Case测试中含有@Before @Aft
阅读全文
摘要:数据结构 数组实现 思想,存入Objiect类每存入一次就for一次,当数组不够的时候需要判断然后扩容 实现增删改查 package cn.jiedada._02inArray; import java.util.Arrays; /* * 存入任意数据 * 扩容object类的大小 * 打印我们想要
阅读全文
摘要:缓存流 Buffered修饰有字节流和字符流常用方法于fileinputStram类似减少内存于磁盘的操作,而通过缓存于内存操作,缓存于磁盘操作, BufferedinputStream中常用的方法也为read()方法,读入字节数组长度的大小 BufferRead中有一个readline方法当读到该
阅读全文
摘要:List 是一个接口实现可重复有序的存储,有ArrayList和Linked List两种实现类中使用的方法为add()list.iterrator获得迭代器,通过迭代器进行遍历 区别在于数组和链表的区别 数组查询容易,增加和删除难, 链表增删容易,查询需要遍历; Set 一个不可重复无序的存储方式
阅读全文
摘要:hashmap 线程不安全,可以存入null,key不可重复(怎么实现不可重复呢?),values可以重复, 实现的时在数组中用key值通过hashcode来存一位置,如果key值相同就通过链表把其连接起来,如果长度大于8的时候就是用红黑树 常用方法,keySet,EntrySet,values,p
阅读全文
摘要:File 中构造方法中File(file,string)传入父路径,和子路径 boolean delete() 删除此抽象路径名表示的文件或目录 只能删除空文件夹 删除文件时 文件不能被其他程序占用boolean exists() 测试此抽象路径名表示的文件或目录是否存在。 File getAbso
阅读全文
摘要:IO流分类 输入 输出 字节 inputStream()抽象类 outputStream() 字符 reader() writer() 常用方法read()如果不带参数的话就是返回字母的ASCLL表值 如果带参数返回的是一个int()值如果没有后面的数据则返回一个byte的数据长度把取出来的数据放入
阅读全文