信息技术
GRITCAT
严谨科学而又不失风度才是代码的哲学!
展开
-
cookie和session
/*cookie创建cookieCookie c = new Cookie(“wang”,“123”);持久化时间c.setMaxAge();默认没有存储时间,就是说打开会话到浏览器关闭存在,浏览器一关就没了路径c.setPath("/cookie");向客户端发送response.addCookie©;*/package com.itdr.cookie.demo1;im...原创 2020-03-20 20:18:20 · 137 阅读 · 0 评论 -
servlet,xml,requset,response
xml基本上都用来作配置文件两种约束1.DTD2.Schema解析servlet接口运行在web服务器中的小型程序servlet接口中的方法{initservicedestroygetServletConfiggetServletInfo}HttpServlet类的方法{dopostdoget}生命周期:一个对象从创建到销毁的过程生命周期方法:init:...原创 2020-03-18 16:15:35 · 140 阅读 · 0 评论 -
事务
事务1.安全隐患读:{1.脏读:一个事务读到了另一个事务还没提交的数据2.不可重复读:一个事务读取到了另一个事务提交的数据,导致多次查询结果不一致3.幻读:一个事务读取到了另一个事务已提交的插入的数据,导致多次查询结果不一致}写:{丢失更新}2.隔离级别1.Read Uncommitted 读未提交 (造成脏读)2.Read Committed 读已提交 (造成不可重复读读...原创 2020-03-11 16:58:40 · 121 阅读 · 0 评论 -
磨磨唧唧连接池
连接池c3p01.导入两个jar包2.定义配置文件,名字必须是这两个里面的: c3p0.properties 或者 c3p0-config.xml3.创建核心对象 连接池对象 ComboPooledDataSource4.获取连接 getConnectionc3p0-0.9.5.2.jarmchange-commons-java-0.2.12.jarpackage com.itde...原创 2020-03-10 21:28:10 · 155 阅读 · 0 评论 -
MySql新手极简操作(增删改查)
MySql基础主键约束:primary key非空,唯一,一个表只能有一个主键,但是主键可以定义多个字段。唯一约束:unique每张表可以有多个,唯一性,记录可以多个null。非空约束:not null默认值约束:default 值外键约束:foreign key(字段) references 参照表名(参照字段)自增:auto_increment对数据表的操作:1.添加列A...原创 2020-03-01 16:03:16 · 218 阅读 · 0 评论 -
IO流-异常
1.异常java运行过程中出现的错误异常分类运行时异常RunTimeExceptionRuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。空指针当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括:调用 null 对象的实例方法。访问或修改 null 对象的字段。将 null 作为一个数组,获得其长度。将 null...原创 2020-02-25 21:42:38 · 263 阅读 · 0 评论 -
数字类和日期类,增强for循环
数字类Math类-求随机数Handom类-求随机数BigInteger类-由于Integer用的多,大多数时候数字不会超过Integer类的范围,但是有时候如果超过了就用BigInteger类;不用计算的时候可以使用Long类型;BigDecimal类-运算的时候float类型和double类型常常丢失精度,为了更加精确的表示,计算浮点数用这个类;日期类DateCalen...原创 2020-02-11 15:14:20 · 131 阅读 · 0 评论 -
数组的排序,查找,arrays类
排序:冒泡排序相邻的元素两两比较,大的往后放选择排序第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。查找基本查找二分查找首先必须是有序的,然后找一个中间值,判断所选的值比中间值大还是小,小的话a...原创 2020-02-07 21:37:14 · 366 阅读 · 0 评论 -
String类和StringBuffer类
String类所有的字符串都是对象;String s1 = "abc"; String s2 = new String("abc"); String s3 = "abc"; System.out.println(s1 == s2); System.out.println(s1 == s3); System.out....原创 2020-02-06 15:49:34 · 193 阅读 · 0 评论 -
java常用类,包装类
java常用类object是所有类的父类或超类,就是都可以继承重写里面的方法。toString 返回对象的字符串表示,重写以后再用;要是没重写也能用,说明肯定重写过了。equals 比较两个字符串,如果相同返回true,不同返回false;包装类把基本的数据类型包装在对象中。包装类的方法基本上都是静态的。Byte,Short,Long,Float,Double,Boolean;...原创 2020-02-01 20:16:51 · 129 阅读 · 0 评论 -
抽象类,接口
抽象类 abstract抽象类不一定有抽象方法,但是抽象方法存在的类一定是抽象类;抽象方法不能实例化;抽象方法不能有方法体;抽象类的子类,有两个必要条件:1.要么是抽象类。2.要么重写父类中所有的抽象方法。接口 interface类可以实现接口 ;接口内的成员变量只有常量;默认修饰符 public static final;接口没有构造方法,主要用来扩展,没有具体存在...原创 2020-01-31 21:07:30 · 114 阅读 · 0 评论 -
类与对象,封装,继承,多态
类:抽象的概念,属性和行为的集合。对象:具体存在的个体,该类事物的具体表现形式。封装:继承:单继承,只能继承一个父类;子类只能继承父类公有的属性;子类在继承父类时,第一行会默认调用父类的无参构造方法;当父类没有无参构造时,需要手动写出有参构造方法;static关键字作用是设置为全局静态,不可以用private修饰。super();...原创 2020-01-28 15:30:49 · 243 阅读 · 0 评论