
it
文章平均质量分 69
IT阿生
谢谢你的关注!
展开
-
【ssm框架整合-xml方式】spring+springmvc+mybatis框架整合项目
目录一、spring+springmvc+mybatis xml方式整合ssm项目1.1 前置条件1.1.1 数据库配置文件1.1.2 日志打印配置文件1.1 spring的配置1.1.1 applicationContext.xml配置文件测试跑通1.2 springmvc的配置1.2.1 spring-servlet.xml配置文件1.2.2 文件位置注意点1.3 mybatis的配置(applicationContext.xml)1.3.1 配置会话工厂(SqlSessionFactoryBean)1原创 2022-05-04 22:23:03 · 1460 阅读 · 1 评论 -
Servlet(一)简单Servelt使用,直接实现Servlet接口,自定义service判断分发请求,配置servlet使用注解
目录一、简单Servelt使用1.1 java文件1.2 java文件1.3 xml文件二、直接实现Servlet接口2.1 java文件一、简单Servelt使用1.1 java文件package com.demo01;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.se原创 2022-03-31 10:51:18 · 859 阅读 · 1 评论 -
JDBC(二)封装连接工具类和封装,结合Properties配置文件连接工具类的封装,结合ThreadLocal开启事务,结合DBUtils执行数据库语句操作
目录一、封装连接工具类和封装二、结合Properties配置文件连接工具类的封装三、结合ThreadLocal开启事务四、结合DBUtils执行数据库语句操作一、封装连接工具类和封装二、结合Properties配置文件连接工具类的封装三、结合ThreadLocal开启事务四、结合DBUtils执行数据库语句操作...原创 2022-03-31 10:48:22 · 238 阅读 · 0 评论 -
JDBC(一)JDBC简介,JDBC连接工具类的封装,主键回显,一次性多条数据插入,数据库连接池,SQL注入问题
目录一、JDBC简介1.1 JDBC概念1.2 JDBC的核心思想二、JDBC连接工具类的封装2.1 代码演示三、主键回显3.1 问题的产生3.2 问题解决四、一次性多条数据插入五、数据库连接池5.1 连接池的封装5.2 测试类六、SQL注入问题6.1 SQL注入问题的描述6.2 解决方法一、JDBC简介1.1 JDBC概念jdbc(java Database Connectivity)java连接数据库的规范(标准),可以使用java语言连接数据库完成CRUD操作1.2 JDBC的核心思想原创 2022-03-28 21:52:08 · 1762 阅读 · 0 评论 -
MYSQL(二)msyql建表的五大约束:主键约束,唯一约束,外键约束,非空约束,默认约束
目录一、约束1.1 主键约束1.1.1 简介1.1.2 添加主键约束1.1.2 删除主键约束1.2 唯一约束1.2.1 简介1.2.2 添加唯一约束1.1.3 删除唯一约束1.3 非空约束1.4 默认约束一、约束1.1 主键约束1.1.1 简介在设计表中给列指定约束条件,可以用于限制指定列的数据,保证数据的正确性以及完整性,避免出现大量重复的数据特点:唯一、不能重复、一张表中只有一个主键1.1.2 添加主键约束方式1(AUTO_INCREMENT 自动增长)//创建表时create原创 2022-03-26 15:30:29 · 1868 阅读 · 0 评论 -
MYSQL(一)SQL语句的分类DQL、DML、DDL、DCL概念详解代码实现、计算函数、时间函数、字符串函数
目录(一)MySql数据库1.1 简介1.2 SQL语句的分类(DQL、DML、DDL、DCL)1.3 简单查询1.4 条件查询1.4.1 and和between...and1.4.2 is null 或 is not null1.4.3 and 和 or(一)MySql数据库1.1 简介MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。设置编码格式:alter database ‘数据库名’ charact原创 2022-03-23 21:17:28 · 1515 阅读 · 2 评论 -
HTML(一)无序列表和有序列表,表格,form表单
目录一、列表1.1 无序列表和有序列表1.2 属性1.3 定义列表二、表格2.1 表格属性设置2.2 表格行列分别合并三、form表单3.1 form表单属性3.2 input的type属性值一、列表1.1 无序列表和有序列表代码演示<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <bod原创 2022-03-24 21:16:47 · 744 阅读 · 1 评论 -
JQuery动画,jquery操作DOM,jquery常用的选择器,bootstrap框架
目录一、JQuery动画1.1 隐藏显示1.2 animate伸缩动画效果二、jquery操作DOM2.1 增加标签和获取设置属性值2.1.1 attr()2.1.2 html()2.1.3 val()2.1.4 text()2.1.5 prop()2.2 指定方向增加文本内容2.2.1 append尾部添加元素(其它)2.3 删除标签和内容2.3.1 remove()删除本身和子元素(empty())2.4 添加与删除类样式2.5 css样式设置三、jquery常用的选择器3.1 过滤选择器3.2 层级选原创 2022-03-22 22:40:57 · 2207 阅读 · 5 评论 -
HashMap,定义泛型类,定义泛型方法,定义泛型接口,泛型通配符,Collections工具类,Collection集合总结,Map集合总结
一、HashMap特点数据结构基于哈希表并允许使用null值和null键次实现不是同步的,在多线程中是不同步的默认初始化容量是16HashMap与HashSet比较相同点:都是以哈希表结构类进存储的不同点:A.HashMap针对 键与对,HashSet只针对的是元素 B.HashSet集合的底层也是使用HashMap类进行存储,只使用HashMap键的作为数据结构二、泛型当定义集合的时候,不确定其数据类型,既可以使用泛型,泛型相当于一个"变量”注意: 泛型只能使用引用数据类原创 2022-03-03 22:22:38 · 1488 阅读 · 0 评论 -
异常类、解决异常的三种throw、throws,try catch、单双列集合图详解
一、异常Throwable 所有的异常的父类或者是间接父类,必须是Throwable子类或者是自身的异常才需要进行处理(语言中所有错误或异常的父类)Error 表示非常严重的异常一般都是由JVM抛出的(错误)异常,这种异常不需要进行处理,避免这种异常的发生Exception 表示不是非常严重的异常,不许进行处理RuntimeException 表示是运行时的异常异常的分类**编译时异常:**在编时期,发生的异常,就是编译时的异常**运行时异常:**在程序运行期间,发生原创 2022-02-25 22:56:44 · 397 阅读 · 0 评论 -
代码块、内部类、api文档、Objec、String
一、代码块1、概念:编写在大括号中的代码2、分类:局部代码块、构造代码块、静态代码块3、代码图解A.局部代码块package qf22020222;public class Demo04 { //int sum;成员变量不能赋值 public static void main(String[] args) { int sum = 0; { int temp = 1; sum = 4;原创 2022-02-24 23:00:32 · 227 阅读 · 0 评论 -
Math类、System类、Date类、Calendar类、SimpleDateFormat、Scanner、BigInteger、BigDecimal
一、Math类1、概念:Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数、数据函数的工具类二、System类1、概念:System类包含一些有用的类字段和方法。它不能被实例化,有标准输入、标准输出和错误输出流三、Date类...原创 2022-02-24 20:36:50 · 292 阅读 · 0 评论 -
类、抽象类、接口详解及实现类选择性继承抽象方法
一、抽象类1、概念:使用abstract来进行修饰的类,就是抽象类2、语法:访问修饰符 abstract 返回值类型 方法名名称(参数列表)3、注意:A.抽象方法必须在抽象类中,抽象方法没有方法体B.其中可以有成员变量、构造方法、成员方法、静态方法、抽象方法(子类必须实现父类的所有抽象方法,除非子类也是抽象类)二、接口1、概念:统一定义了一些规范2、语法:访问修饰符 interface 接口名称{}3、注意点:A.接口编译后也是一个字节码class文.B.接口中的变量就是静原创 2022-02-21 20:05:06 · 943 阅读 · 0 评论 -
final关键字、包名、访问修饰符、多态
final关键字、包名、访问修饰符、多态的详细认识,附上代码原创 2022-02-19 09:30:04 · 166 阅读 · 0 评论 -
匿名对象、成员变量局部变量成员变量的三者区别、封装的概念、构造方法的运用、静态代码图解、继承
匿名对象、成员变量局部变量成员变量的三者区别、封装的概念、构造方法的运用、静态代码图解、继承原创 2022-02-17 21:06:06 · 259 阅读 · 0 评论 -
idea常用22种快捷键,脱离鼠标,便捷开发,赶紧收藏
1、fori+enter for 循环快速生成2、psvm 提示主方法3、sout 提示打印语句4、ctrl+alt+l 格式化代码5、ctrl+d 快速向下复制当前行6、ctrl+y 删除当前行7、alt+enter 智能提示8、alt+insert 快速生成代码、创建各种文件目录9、ctrl+alt+t 快速包裹一段代码10、ctrl+alt+v 快速添加引用11、ctrl和+或者- 收缩或者展开单个方法12、ctrl+Alt+shift+u 查看类关系图13、ctrl+alt原创 2022-02-16 15:06:07 · 3063 阅读 · 0 评论 -
《java基础内容复习六》冒泡排序优化代码实现
一、冒泡排序1、冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。2、冒泡排序流程图3、代码实现package qf2202原创 2022-02-15 18:32:33 · 94 阅读 · 0 评论 -
《java基础内容复习二》
2022.02.09 总结一、java的一些约定俗成的规范1、类的定义的规范:遵循大驼峰命名,当单个字母组成时,首个字母大写,当多个字母组成时,每个首字母都要大写。如:Test、MyTest2、变量的定义规范:遵循小驼峰命名,当单个字母组成时,首个字母小写,当多个字母组成时,每个首字母都要大写。如:test、myTest3、方法的定义规范:与上述变量的规范一致4、常量定义的规范:常量字母都是大写,当多个单词组成时,每个单词之间都用下划线连接 MY_TIME5、包的定义的规范:所...原创 2022-02-09 19:02:44 · 268 阅读 · 0 评论 -
《java基础内容复习五》方法的重载重写作用、栈堆内存、数组格式代码、递归简化代码实现、数据类型初始化默认值、jvm内存图划分
方法的重载重写作用、栈堆内存、数组格式代码、递归简化代码实现、数据类型初始化默认值、jvm内存图划分原创 2022-02-14 19:27:59 · 450 阅读 · 0 评论