- 博客(40)
- 收藏
- 关注
原创 vue基础知识
Vue初始Vuehello小案例<!-- * @Author: your name * @Date: 2021-08-21 21:24:29 * @LastEditTime: 2021-08-22 11:55:11 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \vue_basic\01_初始Vue\初始Vue.html--><!DOC
2021-09-17 22:06:41 400
原创 java-代码块
代码块基本介绍代码化块又称为初始化块,属于类中的成员[即 是类的一部分],类似于方法,将逻辑语句封装在方法体中,通过{}包围起来。但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象时隐式调用。基本语法[修饰符]{ 代码};注意:修饰符可选,要写的话,也只能写static代码块分为两类,使用static修饰的叫静态代码块,没有static修饰的,叫普通代码块逻辑语句可以为任何逻辑语句(输入、输出、方法调用
2021-08-18 21:53:45 81
原创 final关键字
final关键字final可以修饰类、属性、方法和局部变量在某些情况下,可能有一下需求,就会使用到final当不希望类被继承时,可以用final修饰当不希望父类的某个方法被子类重写时,可以用final关键字修饰当不希望类的某个属性的值被修改,可以用final修饰当不希望某个局部变量被修改,可以使用final修饰注意事项final修饰的属性又叫常量,一般用XX_XX_XX来命名final修饰的属性在定义时,必须赋初值,并且以后不能再修改,赋值可以在如下位置之一:定义时:如
2021-08-18 19:34:48 68
原创 Java反射
反射初识先看一个问题,根据配置文件re.properties指定信息,创建对象并调用方法配置信息:classfullpath=com.qw.Catmethod=hi代码:Cat.javapackage com.qw.reflection;import java.io.Serializable;public class Cat implements Serializable { private String name = "小猫"; private int age
2021-08-17 21:18:32 83
原创 集合(ArrayList、HashMap...)
集合数组长度开始时必须指定,而且一旦指定,不能更改保存的必须为同一类型的元素使用数组进行增加元素的示意代码-比较麻烦集合体系图CollectionMap集合主要分为两组:(单列集合,双列集合)单列集合:List、Set双列集合:MapCollection接口和方法Collection接口实现类的特点public interface Collection<E> extends Iterable<E>迭代器Iterator iterato
2021-08-14 19:33:58 109
原创 Class<?>泛型
一.区别单独的T 代表一个类型(表现形式是一个类名而已) ,而 Class代表这个类型所对应的类(又可以称做类实例、类类型、字节码文件), Class<?>表示类型不确定的类E - Element (在集合中使用,因为集合中存放的是元素)T - Type(Java 类)K - Key(键)V - Value(值)N - Number(数值类型)? - 表示不确定的java类型举例说明:Set 表示 集合里 是 T类的实例List 表示 集合里 是 E类的实例Lis
2021-08-12 20:29:36 7616
原创 Docker
DockerDocker基本组成镜像(image):Docker镜像好比是一个模板,可以通过这个模板来创建容器服务,tomcat镜像–>run–>tomcat01容器(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。容器(container):Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。启动,停止,删除,基本命令!目前就可以把这个容器理解为就是一个简易的linux系统仓库(repository):仓库就是存放镜
2021-08-10 19:56:15 2202
原创 MySQL
Mysql1、数据库常用命令查看有哪些数据库show databases;//这个不是SQL语句,属于MySQL的命令创建属于我们自己的数据库create database school; //这个不是SQL语句,属于MySQL的命令使用school数据use school; //这个不是SQL语句,属于MySQL的命令查看当前使用的数据库中有哪些表?show tables; //这个不是SQL语句,属于MySQL的命令初始化数据source 目录 //sq
2021-07-24 21:56:17 857
原创 git的使用
git的使用原则:使用git时候,务必在项目根目录下 1. 在控制台中打开项目根目录 2. 将当前项目所在文件夹初始化为一个git仓库 > git init 初始化完成后,会在当前目录下创建一个隐藏文件夹,.git Initialized empty Git repository in /Users/lichunyu/springboot/workspace-zq/test/.git/ > git add * 将仓库中的内容添加到git中进行
2021-07-22 19:50:43 68
原创 多线程相关知识
多线程多任务普通方法调用和多线程普通方法(调用run()方法)效率低//创建线程方式一:继承Thread类,重写run()方法,调用start开启线程//总结:注意,线程开启不一定立即执行,由cpu调度执行public class TestThread1 extends Thread{ @Override public void run() { //run方法线程体 for (int i = 0; i < 10; i++) {
2021-07-16 16:49:17 89
原创 vue的创建
Vue的创建1.运行cmd,在cmd中定位到workspace下并且执行 vue init webpack hello-vue,其中hello-vue可以自定义,如下图2.进入工程目录,cd hello-vue3.安装 vue-router,执行命令npm install vue-router --save-dev,如下图4.安装 element-ui,执行命令npm i element-ui -S,如下图5.安装依赖,执行命令npm install(时间有点长)6.安装之后需要修复一
2021-07-15 19:26:23 80
原创 Java面向对象
面向对象概述类与对象的关系构造器封装继承super注意点重写多态instanceof判断x和y是否存在父子关系类型转换高转低Static{ System.out.println("匿名代码块");}//只执行一次static { System.out.println("静态代码块");}public Person(){ System.out.prin
2021-07-09 16:13:46 70
原创 Java数组
数组概述数组声明创建//数组类型public static void main(String[] args){ int[] nums;//1.定义 nums = new int[5];//2.创建一个数组 //3.给数组元素中赋值 nums[0] = 0; nums[1] = 1; nums[2] = 2; nums[3] = 3; nums[4] = 4; //计算所有元素的和 int sum = 0;
2021-07-08 18:35:42 80
原创 Java方法详解
Java方法详解何谓方法public static void main(String[] args) { int sum = add(5,3); System.out.println(sum); } //加法 public static int add(int a,int b){ return a+b; }方法的定义方法调用方法的重载public static int add(int a,int b){
2021-07-08 11:37:57 53
原创 Java流程控制
Java流程控制用户交互Scannernext()和nextLine()的区别next()//创建一个扫描器对象,用于接受键盘数据Scanner scanner = new Scanner(System.in);System.out.println("使用next方式接收:");//判断用户有没有输入字符串if (scanner.hasNext()){ //使用next方式接收 String str = scanner.next(); System
2021-07-07 11:30:30 80
原创 JAVA基础
Java基础注释单行注释// 单行注释多行注释/*多行注释*/标识符和关键字数据类型数据类型扩展// 1.整数拓展 进制 二进制(0b开头) 十进制 八进制(0开头) 十六进制(0x开头) int i=10;//十进制 结果 为10 int a=0b10;//二进制 结果 为2 int b=010;//八进制 结果 为8 int c=0x10;//十六进制 结果 为16 System
2021-07-04 19:24:27 89
原创 springMVC
SpringMVCSpringMVC原理概述Spring MVC的特点:轻量级,简单易学高效 , 基于请求响应的MVC框架与Spring兼容性好,无缝结合约定优于配置功能强大:RESTful、数据验证、格式化、本地化、主题等简洁灵活Spring的web框架围绕DispatcherServlet [ 调度Servlet ] 设计。中心控制器 Spring的web框架围绕DispatcherServlet设计。DispatcherServlet的作用是将请求分发到不同的处理器。从S
2021-07-04 12:46:58 89
原创 SSM整合
SSM整合1 配置数据库[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8APyuB8A-1624497261234)(C:\Users\14280\Desktop\截图\Snipaste_2021-06-22_18-38-27.png)]2 导入依赖<!-- 导入依赖 junit,数据库驱动,连接池,servlet,jsp,mybatis,mybatis—spring,spring--> <dependencies><!-
2021-07-04 12:39:35 71
原创 tomcat报404
IDEA中配置完tomcat,访问报404解决方案先查看控制台输出,看一下是不是缺少了什么jar包。如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖!首先打开Project Settings,点击Artifacts,然后在WEB-INF中创建lib并添加jar包,然后点击apply,如图所示重启tomcat...
2021-06-23 16:26:31 99
原创 SpringBoot
SpringBoot环境jdk1.8springboot: 最新版IDEA官方:提供了一个快速生成的网站!IDEA集成了这个网站可以在官网直接下载后,导入idea开发直接使用idea创建一个springboot项目(一般开发直接在IDEA中创建)原理初探自动配置:pom.cmlspring-boot-dependencies: 核心依赖在父工程中我们在写或者引入一些Springboot依赖的时候,不需要指定版本,就因为有这些版本仓库启动器<depende
2021-06-21 18:09:42 224
原创 Mybatis练习
第一个Mybatis程序1.搭建环境搭建数据库base_role新建项目新建一个maven项目删除src目录导入maven依赖<!--导入依赖--> <dependencies> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator&
2021-06-19 11:23:31 100
原创 Typora安装教程
Typora安装教程1.软件下载2.软件安装1.软件下载1.进入官网 Typora — a markdown editor, markdown reader.2.点击Download,根据自己的电脑系统选择版本。3.根据自己电脑是多少位操作系统选择对应的位数4.下载完成2.软件安装1.进入安装页面,选择安装路径2.默认为C盘路径,若不想安装到C盘可以更改为其他盘,选择路径后,点击next3.如下图所示,勾选“创建桌面快捷方式”(根据自己喜好),然后点击next4.然后点击安
2021-06-19 10:28:02 1337 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人