03 2022 档案
摘要:IDEA常用快捷键: ctrl+shift+alt:多行操作 psvm:生成main()方法; fori:生成for循环; Ctrl+Alt+v:自动补齐返回值类型 ctrl+o:覆写方法 ctrl+i:实现接口中的方法 ctrl+shift+u:大小写转换 CTRL+SHIFT+Z:取消撤销 Al
阅读全文
摘要:Git入门专题 1、版本控制 版本控制是一种开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或则多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 跟踪记录整
阅读全文
摘要:注解和反射 1、内置注解 重写注解 //@Override 重写注解 @Override public String toString() { return super.toString(); } package annotation; import java.util.ArrayList; imp
阅读全文
摘要:SpringBoot 一、简介 Java企业级应用->J2EE->spring->springboot过程; Springboot核心思想:约定大于配置 SpringBoot的优点: 为所有Spring开发者更快的入门 开箱即用,提供各种默认配置来简化项目配置 内嵌式容器简化Web项目 没有冗余代码
阅读全文
摘要:SpringMVC ssm:mybatis+spring+springmvc mvc三层架构:模式(Dao、Service)、视图(Jsp..)、控制器(Servlet) 一、简介 1.什么是springMVC Spring MVC是Spring FrameWork的一部分,是基于java实现MVC
阅读全文
摘要:Mybatis 简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJO
阅读全文
摘要:Spring 一、简介 Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术 官网 : http://spring.io/ 官方下载地址 : https://repo.spring.io/libs-release-local/org/springframework
阅读全文
摘要:MYSQL INNODB 和 MYISAM的区别 常规使用操作: MYISAM 节约空间,速度较快 INNODB 安全性高,事务的处理,多表多用户操作 在物理空间存在的位置 所有的数据库文件都在data目录下,本质还是文件的存储! MySQL 引擎在物理文件上的区别 INNODB 在数据库表中只有一
阅读全文
摘要:Java内部类详解 内部类 内部类的定义 将一个类定义在另一个给类里面或者方法里面,这样的类就被称为内部类。 内部类可以分为四种:成员内部类、局部内部类、匿名内部类、静态内部类,下面我们逐一介绍这四种内部类。 成员内部类 他定义在另一个类中。一般定义格式如下 class C{ class D{ }
阅读全文
摘要:Servlet 一、Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供了一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的java类部署到web服务器中 把实现的Se
阅读全文
摘要:面向对象三大特性 三大特性:封装、继承、多态 一、封装 封裝概念: 成员变量的读写封装 1.成员变量对于自身规定的之来说,通常用 get方法读取变量的内容 PS:this表示当前对象 setter方法,setter方法用于设置成员变量的内容 书写格式:public void set__成员变量名__
阅读全文
摘要:JUC并发编程 什么是JUC java.util工具包 线程和进程 进程:一个程序,QQ.exe MuSic.exe 程序的集合 一个进程可以包含多个线程,至少包含一个! Java默认有几个线程? 两个:main(内核线程),GC(守护线程,也叫垃圾回收线程) 线程:开了一个进程例如Ty
阅读全文
摘要:SpringBoot自动装配原理 1.@SpringBootApplication @SpringBootApplication //主启动类的注解 public class ShiroSpringbootApplication { public static void main(String[]
阅读全文