随笔分类 - IT
摘要:1.创建springboot项目,进入https://start.spring.io生成 也可使用https://start.aliyun.com阿里云的镜像和脚手架(一开始第二步用官网生成的springboot包没好使,报错连接到仓库超时,后来想着用阿里的仓库试试也没弄成功,最后重新安装了mave
阅读全文
摘要:本项目主要涉及到的技术介绍: 前端:vue项目:vue3.2.13版本,整合element-plus、axios(请求后台)、wangeditor(富文本编辑)、支付宝付款,包括页面框架布局、路由、登录、验证码、跨域请求处理、分页查询、增删改查、文件上传下载、页面权限控制、1对多查询、批量删除、树形
阅读全文
摘要:1.克隆项目,打开项目 2.改造成模块,entrance不是加粗,说明不是模块,需要改成模块 3.添加mysql驱动、mybatis、数据库连接池,定义版本,刷新maven 4.启动,报错 5.增加数据库配置 6.编译、启动、验证 7.service模块创建接口和实现类,controller调用se
阅读全文
摘要:1.模拟开发写上一定数量代码 2.运行,访问模拟代码,测试代码,确保代码没问题可正常运行 3.检查父pom.xml、入口pom.xml、web的pom.xml、service的pom.xml、dao、common,所有最终会用到的模块都要有打包插件 4.入口打包插件里配置启动类路径 5.web及其它
阅读全文
摘要:1.New一个Project,命名,Next,Finish 2.根据需要修改Maven配置 3.初始化后,删除无用文件 4.选中项目创建Module,命名,Next,一般模块包括common、dao、service、web、entrance(入口文件),也可以增加订单、会员等各种业务模块,各模块之间
阅读全文
摘要:什么是注解 内置注解 package com.xie.annotation; import java.util.ArrayList; import java.util.List; @SuppressWarnings("all") public class Test01 { @Deprecated p
阅读全文
摘要:IP 唯一定位一台网络上计算机 127.0.0.1 : 本机 :localhost ip地址分类 ipv4/ipv6 ipv4:四个字节,一共42亿个 ipv6:128位,8个无符号整数 公网(互联网)+私网(局域网) ABCD类地址 192.168.XX.XX,专门给组织内使用 域名:记忆IP问题
阅读全文
摘要:Thread类 自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 不推荐使用:存在单继承局限性 package com.xie.thread; public class DemoThread extends Thread{ @Overr
阅读全文
摘要:流 分类: 按单位: 字节流:以字节为单位,可以读写所有数据 字符流:以字符为单位,只能读写文本数据 按功能: 节点流:具有实际传输数据的读写功能。 过滤流:在节点流的基础之上增强功能 字节流: 字节流的父类(抽象类): InputStream:字节输入流 FileInputStream:publi
阅读全文
摘要:集合 一:集合概念 对象的容器,实现了对多个对象进行操作的常用方法。可实现数组的功能。 和数组区别: 【1】数组长度固定,集合长度不固定 【2】数组可以存储基本类型和引用类型,集合只能存储引用类型(基本类型装箱) 位置:java.util.* 二、Collection体系集合 Set接口特点:无序、
阅读全文
摘要:Object类 hashCode方法 hashCode方法将内存地址转换为一个整数 package com.xie.changyonglei.demo01; public class Application { public static void main(String[] args) { Use
阅读全文
摘要:异常:Error和Exception 简单分类 异常体系结构 Error Exception 捕获和抛出异常 package com.xie.exception; public class Test { public static void main(String[] args) { try {//
阅读全文
摘要:类创建 构造器 package com.xie.oop; public class Person { String name; //无参构造器 //1. 使用new关键字,本质就是调用构造器 //2. 主要用来初始化 public Person(){ this.name = "aa"; } //有参
阅读全文
摘要:数组声明创建 数组初始化 三种初始化 数组内存位置 数组4个基本特点 数组的使用 package com.xie.array; public class Demo01 { public static void main(String[] args) { int[] arrays = {1,2,3,4
阅读全文
摘要:什么是方法 方法的定义和调用 方法的重载 命令行传参 package com.xie.method; public class Demo01 { public static void main(String[] args) { for (int i = 0; i < args.length; i++
阅读全文
摘要:scanner用户交互 代码DEMO package com.xie.base; import java.util.Scanner; public class Demo02 { public static void main(String[] args) { //创建扫描器对象,用于接收键盘数据 S
阅读全文
摘要:包机制 比如:www.baidu.com,baike.baidu.com 包名:com.baidu.www,com.baidu.baike JavaDoc生成文档 命令生成Doc 命令:javadoc -encoding UTF-8 -charset UTF-8 Doc.java IEDA生成Doc
阅读全文
摘要:运算符总结 代码demo package operator; public class Demo01 { public static void main(String[] args) { //二元运算符 //Ctrl + d : 复制当前行到下一行 int a = 10; int b = 20; i
阅读全文
摘要:HelloWorld 随便新建一个文件夹,存放代码 新建一个java文件 文件后缀名改为.java Hello.java 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello,
阅读全文
摘要:变量命名规范 变量命名代码DEMO /** * 变量、常量、作用域 */ public class Demo1 { //类变量 static static double salary = 2500; //实例变量,从属于对象;如果不初始化,会有默认值 //数字是0,0.0 //布尔值:默认是fals
阅读全文