自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis学习笔记2021-12-08

mybatis一、maybatis第一个HelloWorld(1)引入jar并构建(2)创建实体对象Employeepublic class Employee { private int id; private String name; private int gender; private String address; get/set ...}(3)创建mapper的接口package com.yhcen.mybatis.mapper;impo

2021-12-08 15:07:51 778

原创 day09-Spring-2021年11月11日

Spring1、Spring概述Spring是一个IOC(DI)和AOP容器框架2、Spring的优良特性(1)非侵入式(2)控制反转 :IOC(3)依赖注入 :DI(4)面向切面 :AOP 不需要修改源代码的基础上进行功能的扩展(5)容器 : 他包含并管理应用对象的声明周期(6)组件化 : Spring创建的对象,可以通过xml和注解的方式组合这些对象(7)一站式 : 可以整合各种企业应用的开源框架和第三方的类库**3、通过xml的方式—setter注入 **在bean标签中通过p

2021-11-11 09:32:28 139

原创 day08-Springboot(1)-2021年11月03日

SpringBoot1、Springboot的特点1.1 依赖管理<!-- 在pom中引入依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version>

2021-11-03 17:03:48 109

原创 day07-常用类(1)-2021年10月28日

常用类**1、String **(1)String字符串,使用一对 “” 双引号引起来表示(2)String实现了Serializable接口,支持序列化(3)String是通过final声明的,不可被继承,不可变(4)当字符串重新赋值后,地址值也随之改变,因为String是不可变行用final修饰//1、字符替换,把a字符改成dString str = "abc"; //在方法区String str1 = new String("abc"); //在堆空间中str.repalce(

2021-10-28 16:59:49 89

原创 day06-线程(2)-2021年10月25日

线程1、线程的同步例:买票出现了重票和错票 -->线程的安全问题​ 出现问题的原因在于当某个窗口卖票过程中还未结束,另一个出口也参与进来导致 同一张车票出现被两个窗口同时操作的问题如何解决呢?​ 答:当一个线程在操作共享数据的(票)时候,其他线程不允许参与进来,直到这个线程操作完共享数据后才可以参与进来,即使这个线程出现了阻塞也不能改变//java中通过同步机制来解决线程安全问题/*** 方式一:同步代码块 synchronized(同步监视器){ //需要被

2021-10-25 16:44:44 97

原创 day05-线程(1)-2021年10月21日

多线程1、程序、进程、线程的区别?​ 程序:一段静态的代码​ 进程:正在运行的程序,会消耗内存​ 线程:一个程序内部的执行路径,多个线程可以操作一个进程里的堆空间(对于可以操作共享的资源就会存在安全隐患)2、线程的创建和使用(1)线程的创建方式一:/***方式一: 1、创建一个线程类继承Thread 2、重写Thread中的run方法 --->将此线程执行的操作声明在run()方法中 3、创建线程的子类对象 4、通过子类对象调用start()方法 */publ

2021-10-21 17:05:07 57

原创 day04-面向对象-2021年10月15日

1、面向对象(1)创建对象内存分析(2)封装​ 高内聚,低耦合​ 属性私有,提供一些public的get/set方法(alt+insert 自动生成get/set)(3)继承​ 继承是类和类之间的关系,子类extends父类 ,重写父类方法,子类可以通过super.来调用父类的属性和方法,但是父类priavte的属性和方法是无法被继承即使用super也不行(4)super注意点:1、super调用父类的构造方法,必须在构造方法的第一个2、super必须只能吃现在子类的方法

2021-10-15 16:23:40 68

原创 day03-重载、递归、数组-2021年10月13日

1、方法的重载在一个类中有相同的函数名称,但是形参不同(1)参数类型(2)参数个数(3)参数位置(4)方法名必须相同(5)参数列表必须不同2、可变参数在方法声明中,在指定参数类型后加一个省略号(…)注意:一个方法中只能指定一个可变参数,他必须是方法的最后一个参数,任何参数需要在他之前声明3、递归递归结构包含两个部分:​ (1)递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。​ (2)递归体:什么时候需要调用自身方法。​ (3)能不能尽量不用,存到栈中,占用大

2021-10-13 16:42:52 69

原创 day02-环境搭建、数据类型、常量及运算符-2021年10月9日

1、java三大版本​ (1)JavaSE :标准版 (桌面程序,控制台开发)​ (2)JavaME:嵌入式开发​ (3)JavaEE: 企业级开发2、JDK、JVM、JRE3、java环境搭建(1)配置jdk​ a.下载jdk​ b.配置JAVA_HOME ​ c.配置Path​ d.查看是否安装成功 (2)卸载jdk​ a.删除java的安装目录​ b.删除环境变量​ c.cmd查看dos命令(java -version)4、标识符注意点:5、数

2021-10-09 17:15:38 76

原创 day01-Typora快捷键 2021-10-09

学习目标:熟练掌握Typora使用学习内容:Typora快捷键学习时间:2021年10月8日 周五学习产出:1、# + 标题 ---- 大标题 2、## + 二级标题 ---- 二级标题 3、**文字** ---- 粗体 4、*文字* ---- 斜体 5、***文字*** ---- 粗斜体 6、~~文字~~ ---- 删除符号 7、> ---- 大于号加空格代表引用一段话 8、分割线的两种表现形式: (

2021-10-09 10:44:51 91

空空如也

空空如也

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

TA关注的人

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