- 博客(16)
- 收藏
- 关注
原创 pom.xml
ssm整合所用到的依赖<dependencies> <!--Junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </d.
2022-01-02 09:50:47
81
原创 【IDEA】HTTP Status 500错误
运行中出现了500的错误原因:没有配置好Tomcat建议这里把 / 后的都删掉改为:否则运行时就会这样,十分不美观
2021-12-05 15:35:30
2614
原创 Mybatis总结
搭建环境搭建数据库URL配置:jdbc:mysql://localhost:3306/dbschool?useSSL=false&serverTimezone=Hongkong&characterEncoding=utf-8&autoReconnect=true新建项目新建一个普通maven项目(父项目,以后都在里面创建子项目) 删除src目录 配置pom.xml <!--导入依赖--> <dependencies>
2021-12-02 19:24:46
276
原创 ECS云服务器详细配置
首先当然是要冲一个ECS服务器啦我买的是这个跳转到管理控制台页面设置安全组点击配置规则通过百度获取自己ip将8888端口号入口放开为你的ip(百度得到到ip):将80端口号放开入口:重置操作系统和镜像回到控制台页面,然后如图关闭服务器选择重置系统和镜像如图点击从镜像市场选择操作系统选择宝塔设置自定义密码并确认订单链接服务器,获取宝塔初始信息登录完毕安装数据库,点击左侧数据库未安装则...
2021-11-27 13:13:24
1263
原创 集合框架(下)
Map接口|----Map:双列数据,存储key-value对的数据 ----类似于高中的函数:y=f(x) |----HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value |----LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历。 原因:在原有的HashMap底层结构基础上,添加了一对指针,指向前一个和后一个元素对于频繁的遍历操作,
2021-11-17 21:58:27
508
原创 集合框架(上)
一、集合与数组存储数据概述集合、数组都是对多个数据进行存储操作的结构,简称java容器说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)数组存储的特点>一旦初始化以后,其长度就确定了。>数组一旦定义好,其元素的类型也就确定了,我们也就只能操作指定类型的数据了。 比如:String[] arr;int[] arr1;Object[] arr2;数组存储的弊端:>一旦初始化后,其长度就不可修改>数组中..
2021-11-15 23:06:05
640
原创 枚举类与注解
枚举类枚举类的使用1.枚举类的理解:类的对象只有有限个,确定的。2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式 说明:定义的枚举类默认继承于java.lang.Enum类如何定义枚举类使用enum关键字定义枚举类public class SeasonTest { public static void main(String[] args) { Season summer=Season.SUM..
2021-11-12 09:20:51
539
原创 多线程(下)
线程的生命周期线程的同步机制背景例子:创建三个窗口卖票,总票数为100张,使用实现Runnable接口的方式存在线程的安全问题,待解决。解决:1.问题:卖票过程中,出现了错票重票--->出现了线程的安全问题2.问题出现的原因:当某个线程操作车票的过程中,尚未操作完成时,其他线程参与进来,也操作车票3.如何解决:当一个线程a在操作ticket的时候,其他线程不能参与进来。直到线程a操作完ticket时,线程才可以开始操作ticket。这种情况即使线程a出现了阻塞,也不能被改变.
2021-11-10 14:37:54
86
原创 多线程(上)
程序、进程、线程的理解程序是一段静态的代码 进程就是运行中的程序 线程就是进程的进一步细化每个线程,拥有自己独立的:栈、程序计数器多个线程,共享同一个进程中的结构:方法区、堆并行与并发的理解并行:多个CPU同时执行多个任务并发:一个CPU(采用时间片)同时执行多个任务例如:并行就是篮球场多个场地同时打球,并发就是一个场地打一个球(秒杀活动)创建多线程的两种方式方式一:继承Thread类的方式1.创建一个继承于Thread类的子类2.重写Tread类的run.
2021-11-08 22:55:24
85
原创 今日算法(day01)
读入n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为:第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格式:.
2021-11-04 21:03:19
83
原创 常用类(下)
包装类基本数据类型所对应的引用数据类型 Object 可统一所有数据,包装类的默认值是null基本数据类型 包装类型 byte Byte short Short int Integer long Long float Float double Double boolean Boolean char Character 类型转换与装箱、拆箱8种包装类提供不用类型间的转换方式 Number父类中提供的6个共性
2021-11-01 23:23:43
91
原创 常用类(上)
内部类成员内部类、静态内部类、局部内部类、匿名内部类概念:在一个类的内部再定义一个完整的类特点:编译之后可生成独立的字节码文件 内部类可直接访问外部类私有成员,而不破坏封装 可为外部类提供必要的内部功能组件class Body{ // 头部 class Header{ // 也会生成class文件 }}Outer$Inner.class Outer.class成员内部类在类的内部定义,与实例变量、实例方法同级别的类 外部类的一个实例部分,创建内部
2021-10-31 23:05:16
67
原创 面向对象二
继承extends的意思是”扩展“。子类是父类的扩展,使用关键字extends来表示。 Java中类只有单继承,没有多继承!一个类只能继承一个父类。 继承是类与类之间的一种关系,此外还有依赖、组合、聚合等。 继承关系的两个类,一个为子类(派生类),一个为父类(基类),子类继承父类。 子类继承了父类,就会拥有父类的全部方法,而private私有属性及方法无法继承。 在Java中,所有类,都默认直接或间接继承Object类(超类) (Ctrl+H 可以查看类关系) 被final修饰的类,无法被继
2021-10-30 19:11:12
93
原创 面向对象一
什么是面向对象 面向对象编程(Object-Oriented Programming, OOP) 本质:以类的方式组织代码,以对象的组织(封装)数据。 抽象 三大特性:封装、继承、多态 先有类后有对象。类是对象的模板。 创建与初始化对象实例化一个对象Student s1=new Student();//实例化使用new关键字创建的时候,除了分配内存之外,还会给创建好的对象进行默认的初始化,以及对类中构造器的调用。 一个类即使什么都不写,也会存
2021-10-28 09:37:41
94
原创 数组最终篇
多维数组多维数组可以看成数组的数组,比如二维数组就是一个特殊的数组,其每一个元素都是一个一维数组。int [][]array={{1,2},{2,4},{3,5}};System.out.println(array[0][0]);System.out.println(array.length);System.out.println(array[0].length);System.out.println("*********************");另一种方式:int arr[]
2021-10-26 22:28:40
97
原创 可变参数、递归、内存分析、数组总结
可变参数:1、java支持传递同类型的可变参数给一个方法。2、在方法声明中,在指定参数类型后加一个省略号 (…)。3、一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。public static void main(String[] args) { Demo04 demo04=new Demo04(); demo04.test(1);}public void test(int... i){ System.out.println(i);}递归:
2021-10-24 22:34:32
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人