自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 SpringMabatis学习笔记1

首先在resourtces包下创建mapper包然后创建Staff_Mapper.xml类创建dao包后创建Dao类在类中创建接口。

2024-08-05 20:53:47 458 1

原创 Spring学习笔记2

Spring MVC 使用 MVC 架构模式的思想,将 Web 应用进行职责解构,把一个复杂的 Web 应用划分成模型(Model)、控制器(Contorller)以及视图(View)三层,有效地简化了 Web 应用的开发,降低了出错风险,同时也方便了开发人员之间的分工配合。AOP可以拦截指定的方法并且对方法增强,而且无需侵入到业务代码中,使业务与非业务处理逻辑分离,比如Spring的事务,通过事务的注解配置,Spring会自动在业务方法中开启、提交事务,并且在事务处理失败时,执行相应的回滚策略。

2024-08-02 21:05:58 961

原创 Spring学习笔记1

10.如果在 <bean> 中指定了该 Bean 的作用范围为 scope="singleton",则将该 Bean 放入 Spring IoC 的缓存池中,将触发 Spring 对该 Bean 的生命周期管理;如果在 <bean> 中指定了该 Bean 的作用范围为 scope="prototype",则将该 Bean 交给调用者,调用者管理该 Bean 的生命周期,Spring 不再管理该 Bean。session 会话就是一个沟通的过程或访问整体的过程 每次会话都会创建一个新的对象。

2024-08-01 20:19:07 711

原创 MySQL学习笔记3

原理:先以人名为筛选条件得出一个人的所有成绩,将指定科目外的科目成绩记为0,然后求和,最后结果只会是想要的科目的成绩。3.应用场景不同 在需要存储字符串的长度固定时用char列如身份证号 学号 手机号等 存储介绍信息,店名,地址,姓名等时 使用varchar。整数类型 tinint(1字节) smallint(2字节) mediumint(3字节) int(4字节) bigint(8字节)2.char的性能更加优异 varchar有两个字节记录长度使用是有一便运算要计算字符数。

2024-07-31 20:31:37 524

原创 JavaScript学习笔记3

删除下标位置,删除指定个数后添加值arr=[1,2,3,4,5];不删除直接在指定位置加arr=[1,2,3,4,5];删除下标位置,删除指定个数arr=[1,2,3,4,5];从头部添加arr.unshift("头部");从尾部添加arr.push("尾部");

2024-07-30 20:19:47 286

原创 JavaScript学习笔记2

obsolute 绝对定位 参照物是第一个非static定位的父组件,如果找不到,参照物就是html 不占空间。/* 设置内边距 四个值顺序为上右下左 三个值的顺序为上 左右 下 两个值代表上下 左右 一个值表示全都是那一个*/relative 相对定位 参照物自身原来的空间 占原来的空间。/* 子代选择器 #menu<li 所有的子类 #menu li*/-- 相邻组建的margin 下面的margin会失效 -->-- 参照物是谁 是否占空间 -->

2024-07-30 20:19:16 325

原创 JavaScript学习笔记1

跳</label><input type="radio" value="M" name="sex" id="sexman" /><label for="sexman">男</label><input type="text" name="username" /><label>账号

2024-07-30 20:18:42 482

原创 MySQL学习笔记1

auto_increment自动递增再插入数据时该列的值可以不指定,会自动递增。code varchar(20) not null,#not null 不可为空。#表中的主键 是表中数据唯一的标识 不可重复 不可谓null。#创建表 根据公司的习惯来创建表名user t_user。#代表我们的数值一共可以存储十位,其中两位用来存储小数。#中文,韩文,日文,东南亚地区字符 占三个字符。#数字字母还有一些欧洲的语言字符占一个字节。#不同的字符占用的空间是不一样的。#表是数据库中存储数据的主体。

2024-07-30 20:17:24 318

原创 MySQL学习笔记2

NULL经常出笔试题 avg 会排除null count会排除null,count(*)会计算null值。#左连接以左表为主表,会显示所有的数据,右表为附表,只会显示和主表有关系的数据,右连接相反。#内连接 inner join 也可以写为join。# 右外连接 right join。# 全外连接 full join。#可以不指定列,但是需要将全部列指定数据。#外连接 左外连接 left join。#子查询 在一个查询里面又有一个查询。#将子查询当作表进行查询。

2024-07-30 20:15:17 248 1

原创 Java学习笔记11

反射:在程序运行期间,可以动态获取类中定义的属性和方法以及构造方法的机制(思想)的实现反射的核心是Class类,程序中使用的类,每一个都有一个唯一对应的Class对象。

2024-07-26 19:59:17 721

原创 Java学习笔记10

这个队列的实现会影响线程池的行为。线程池的七个参数 线程池的四种回绝策略 四种内置线程池(缓存线程池,定时运行线程池,边界线程池,单例线程池) 线程池的工作原理。corePoolSize(核心线程数):线程池中的核心线程数,即使这些线程处于空闲状态,线程池也会保留它们,而不是销毁它们。keepAliveTime(线程存活时间):当线程数大于核心线程数时,这是多余的空闲线程在终止前等待新任务的最长时间。//线程池中的线程达到核心线程数或者是超过核心线程数,超出的数量会根据存活时间进行销毁。

2024-07-25 20:53:33 983

原创 Java学习笔记9

线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。线程是CPU调度和分派的基本单位,它是比进程更独立调度的单位。进程是资源分配的基本单位,它是程序执行时的一个实例,在程序运行时创建。进程拥有独立的内存空间、文件描述符等资源,并由操作系统进行分配和管理。a.start();stop) {

2024-07-24 20:48:18 1074

原创 Java学习笔记8

/throws声明方法中可能抛出的异常//throws声明抛出多种异常//方法重写:子类对从父类中继承来的方法进行重新定义//约束:返回值类型 方法名 参数列表不能变//访问权限只能更开放//抛出的异常只能更精确(更小),不能变大//name==null 是一种特殊情况不符合我们的业务需求System.out.println("我的名字是"+name);//运行式异常可以不抛出throw new RuntimeException("具体说明");

2024-07-23 20:18:20 634

原创 Java学习笔记7

public void test(M m,N n){//定义泛型并在类中或方法中使用。//TreeSet 内部使用二叉树 内部节点是可以比较大小的。//同一个TreeSet对象中储存的内容都应该是可以比较的。//二叉树遍历方法有先序遍历 ,中序遍历 ,后序遍历。有序和无序 取出的顺序和添加进入的顺序是一样的就是有序。Hashtable他的key和value都不能是null。可以通过存入的key获取存入的对象。//返回的类型和传入的类型是相同的。//TreeSet用的是中序遍历。

2024-07-22 20:34:54 595

原创 Java学习笔记6

/remove删除下标时的返回值是下标对应的对象本身 若要删除的下标越界则返回错误,删除对象时返回值是boolean。内部类 静态内部类 成员内部类 局部内部类 匿名内部类(对象)每个元素都是一个节点,包含数据和指向前一个和后一个节点的指针。//只删除找到的第一个元素。相对于ArrayList,随机访问的速度较慢。在添加或删除元素时,可能需要调整数组的大小。基于双向链表实现,允许高效的插入和删除操作。基于动态数组实现,允许访问任意位置的元素。.set(下标,要改成的数据);//删除下标所在位置的元素。

2024-07-19 20:22:23 396

原创 Java学习笔记5

/返回6字符串怎样加入到常量池中----使用量的方式生命的字符串就会加入到常量池中int a = 12;程序中第一次使用量的形式定义“123”字符串,会将这个字符串存入<字符串常量池中>之后再使用量的形式使用该对象,就直接使用常量池中的对象验证//都是一个地方的量,结果是trueStringBuilder(线程不安全但效率快) StringBuffer(线程安全但效率慢)两者方法并无太大区别所以只用StringBuilder的方法演示。

2024-07-18 20:27:05 731

原创 Java学习笔记4

/抽象类//使用abstract修饰的类是抽象类//抽象类没有直接实例 不能实例化不能new//抽象类中可以定义抽象方法//抽象类可以用来继承//抽象方法 使用abstract修饰方法//抽象方法没有方法体//实体类继承抽象类,必须实现抽象类中的抽象方法(重写)//抽象类继承抽象类可以不实现抽样方法。

2024-07-17 20:53:33 894

原创 Java学习笔记3

/上代码中此处int a,int b就是形参没有具体数值此处a,b为实参调用时是一定会有具体数值。//1.没有返回值类型//2.方法名和类名一样//3.如果一个类没有定义任意的构造方法,系统会给予一个默认的构造方法。//4.类中一旦自定义了任意构造方法,系统给定默认构造方法就消失了。Staff() {局部变量:在方法体或者代码块中声明的变量全局变量:在类中定义的变量在局部变量和全局变量重名的情况下,可以使用this关键字标注全局变量。

2024-07-16 19:50:36 759

原创 java学习笔记2

/ &和&&运算结果相同,但过程不同。//将A和B转成二进制 右侧对其上下比较,两者都为一结果才为一,否则为0。将A和B转成二进制 右侧对其上下比较,两者有一个为1结果即为1,两个都为0结果才为0。例:System.out.println(Arrays.toString(arr));

2024-07-15 19:51:01 892

原创 java学习笔记1

Java语言特点(跨平台★):一次编译到处执行。

2024-07-14 19:40:09 668

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除