03 2021 档案
摘要:###1.构造器注入 <bean id="student" class="com.ultraBlast.pojo.Student"> <!--第一种注入方式:普通值注入,直接使用value--> <property name="name" value="UB"/> </bean> ###2.Set注
阅读全文
摘要:###简介 Spring,2002年首次推出Spring框架的雏形:interface21框架 Spring框架在interface21框架基础上,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版 Rod Johnson,Spring framework创始人,著名作者。悉尼
阅读全文
摘要:##1.外键(了解即可)连了外键 在新增数据时候,有时候会出错,所以现在大多不练外键,都通过代码逻辑去限制 添加外键: 方式一,在创建表的时候,增加约束(麻烦,比较复杂) --约束constraint CREATE TABLE IF NOT EXISTS `student` ( `id` INT(4
阅读全文
摘要:###修改表 --修改表名 ALTER TABLE 旧表名 RENAME AS 新表名 ALTER TABLE teacher RENAME AS teacher1 --增加表的字段 ALTER TABLE 表明 ADD 字段名 列属性 ALTER TALBE teacher1 ADD age IN
阅读全文
摘要:--学号int,登录密码varchar(20),姓名varchar(2), 出生日期(datatime), 家庭住址,emal --注意点,使用英文(),表的名称和字段尽量使用``括起来 --AUTO_INCREMENT 自增 --字符串使用 ''单引号括起来 --所有语句后面加,(英文的,),最后
阅读全文
摘要:Unsigned: 无符号的整数 声明了该列不能声明为负数 zerofill: 0填充的 不足的位数会使用0进行自动填充 auto_increment: 通常理解为自增,自动在上一条记录的基础上+1 通常用来设计唯一主键~ index,必须是整数类型数据 非空 NULL not null 假设设置为
阅读全文
摘要:###数值 tinyint 十分小的数据 1个字节 smallint 较小的数据 2个字节 mediumint 中等大小的数据 3个字节 int 标准的整数 4个字节 bigint 较大的数据 8个字节 float 单精度浮点型 4个字节 double 双精度浮点型 8个字节 decimal 字符串
阅读全文
摘要:1.创建数据库 CREATE DATABASE [IF NOT EXISTS] westos; 2.删除数据库 DROP DATABASE IF EXISTS westos; 3.使用数据库 如果表名或者字段名是一个特殊字符,就需要加`` USE school; 4.查看数据库 SHOW DATAB
阅读全文
摘要:加载:将class文件字节码内容加载到内存中,并且将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.Class对象 链接:将Java类的二进制代码合并到JVM的运行状态之中的过程 验证:确保加载的类信息符合JVM规范,没有安全方面的问题 准备:正式为类变量分配内
阅读全文
摘要:Annotation是从JDK5.0开始引入的技术 Annotation的作用: 不是程序本身,但可以对程序做出解释(这一点和注释没什么区别) 可以被其他程序(比如编译器等)读取 Annotation的格式 注解是以“@注释名”在代码里存在的,还可以添加一些参数值,例如:@SuppressWarni
阅读全文
摘要:###线程的停止 package com.ultraBlast; //测试停止线程 //1.建议线程正常停止-->利用次数,不建议死循环 //2.建议使用标志位-->设置一个标志位 //3.不要使用stop或者destroy等过时方法或者其他JDK不建议使用的方法 public class Test
阅读全文
摘要:1.希腊字母第十一个 2.避免定义过多的匿名内部类 3.其实质属于函数式编程概念 (params) -> expression[表达式] (params) -> statement[语句] (params) -> {statement} 为什么要使用Lambda表达式 避免匿名内部类定义过多 可以让
阅读全文
摘要:###总结: 1.真实对象和代理对象都要实现同一个接口 2.代理对象要代理真实角色 好处: 代理对象可以完成很多真实对象无法完成的事情 真实对象专注于做自己的业务 具体例子,参考多线程实现类Thread类 都是为了实现runnable接口中的run()方法设计的 public class Stact
阅读全文
摘要:###1.网络通信要素 通信双方地址: ip 端口号 规则:网络通信的协议 TCP/IP参考模型: OSI七层网络模型 TCP/IP四层概念模型 小结: 1.网络编程中有两个主要的问题 如何准确的定位到网络上的一台或者多台主机 找到主机之后如何进行通信 2.网络编程中的要素 ip和端口号 网络通信协
阅读全文
摘要:##要点 1.递归思想,循环调用迁移方法 2.字符串拼接,对文件夹目录路径进行拼接 3.fileInputStream和fileOutputStream流传输数据的应用 package com.ultraBlast.dao; import java.io.*; /** * @Auther: Ultr
阅读全文
摘要:TreeSet集合底层实际上是一个TreeMap TreeMap集合底层是一个二叉树 放到TreeSet集合里的元素,等同于放到了TreeMap集合的Key部分 TreeSet集合中的元素:无序不可重复,但是可以按照元素大小自动排序,即可排序集合。 TreeSet集合放进去,再拿出来就是有顺序的 自
阅读全文
摘要:单链表node节点具有两个属性 存储的数据 下一个节点的地址 链表优缺点 优点:随机增删元素效率较高(因为增删元素不涉及到大量的元素位移) 缺点:查询效率较低,每一次查找某个元素都需要从头节点开始进行遍历 在开发中,如果遇到随机增删集合中的元素相关业务较多时,建议使用linkedList 1.Lin
阅读全文
摘要:List接口中常用的方法 List集合存储元素特点:有序可重复 有序:List集合中的元素有下标 从0开始,以1递增 可重复:存储一个,还可以再存储相同对象 List既然是Collection接口的子接口,那么肯定List接口有自己的特色方法 Void add(int index, E elemen
阅读全文
摘要:###Date类 getTime()获取当前时间毫秒 boolean after(Date date)判断时间前后 compareTo(Date date) 判断毫秒数大小 -1,0,1 equals(Date date)判断时间是否相等 ###Calendar protected修饰的类,无法直接
阅读全文
摘要:字符串是常量,创建之后不可改变 字符串字面值存储在字符串池中,可以共享,字符串池位于方法区内 String s="hello";产生一个对象,字符串池中存储 String s=new String("hello");产生两个对象,堆,池中各一个。栈里的对象引用地址指向堆,堆中的地址指向字符串池 ##
阅读全文
摘要:超类,基类,所有类的直接或者间接父类,位于继承树的最顶层。 任何类,如果没有书写extends显示继承某个类,都默认继承Object类,否则为间接继承 Object类中所定义的方法,是所有对象都具备的方法 Object类型可以存储任何对象 作为参数,可接受任何对象 作为返回值,可返回任何对象 ###
阅读全文
摘要:概念: 在一个类的内部再定义一个完整的类 特点: 内部类也会生成class文件 内部类可以直接访问外部类的私有属性和方法,不破坏封装 可以为外部类提供必要的内部功能组件 先创建外部类对象,在创建内部类对象 ###成员内部类 在类的内部定义,与实例变量,实例方法同级别的类 外部类的一个实例部分,创建内
阅读全文
摘要:数据库中的字段: 新建一个项目,拷贝之前的,测试实体类字段不一致的情况 public class User { private int id; private String name; private String password; } 测试出现问题 解决方案: +起别名 使用resultMap
阅读全文
摘要:###核心配置文件 mybatis-config.xml MyBatis的配置文件包含了会深深影响MyBatis运行的设置和属性信息 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器)
阅读全文
浙公网安备 33010602011771号