![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java自学笔记
文章平均质量分 93
IDEA
!DOCTYPE html
喝奶茶?不好意思,喝珍珠再叫我
展开
-
Linux基本命令
linux基本命令原创 2022-08-30 17:31:47 · 501 阅读 · 1 评论 -
java6.2 springCloud
springCloud Netfilx 五大核心组件原创 2022-08-30 17:29:23 · 165 阅读 · 0 评论 -
java6.1 springboot
springboot原创 2022-08-30 17:23:07 · 368 阅读 · 0 评论 -
软考-23种设计模式
23种设计模式 - java实现原创 2022-08-18 10:40:14 · 1115 阅读 · 0 评论 -
java5.5 SSM整合
SSM整合原创 2022-08-06 01:57:09 · 129 阅读 · 0 评论 -
java5.4SpringMVC
目录一 初识springMVC1.1 第一个springMVC1.2 原理概述1.3 注解实现二 RestFul 风格2.1 @PathVariable2.2 小结三 转发重定向和数据处理3.1 ServletAPI3.2 springMVC实现3.3 处理接收数据3.4 乱码问题四 JOSN4.1 jackson4.2 Fastjson【概述】MVC是模型(Model)、视图(View)、控制器(Controller)springMVC是什么?Spring MVC是Spring原创 2021-12-19 11:51:54 · 363 阅读 · 0 评论 -
java5.3整合Spring\MyBatis
官方文档:http://mybatis.org/spring/zh/factorybean.html数据库:一 项目配置pom导入依赖<!--1.mybatis/2.mysql/3.spring-webmvc/4.spring-jdbc/5.aop织入/6.junit/7.mybatis-spring--><dependency> <groupId>org.mybatis</groupId> <artifactId>原创 2021-12-08 18:15:32 · 452 阅读 · 0 评论 -
java5.2Spring
目录概述一.ICO控制反转1.1 代码推导1.2 ICO本质二.初识Spring2.1 代码实现2.2 IOC创建对象方式2.3 配置三.依赖注入3.1 构造器注入3.2 set注入(重)3.3 拓展注入方式四.作用域 scope五.自动装配5.1 自动装配5.2 注解装配*六.注解开发6.1 Bean的实现6.2 衍生和作用域6.3 小结6.4 JavaConfig七.代理模式八.AOP8.1 Spring实现切点8.2 Spring实现切面8.2 Spring注解实现概述Spring理念 : 使现原创 2021-12-07 15:09:53 · 241 阅读 · 0 评论 -
java5.1MyBatis
目录概述一.创建MyBatis程序1.1 搭建环境1.2 创建模块2.3 编程二.增删改查3.1 select3.2 增删改3.3 拓展3.4 结果集映射ResultMap四.配置解析4.1 环境配置4.2 属性优化4.3 别名优化4.4 设置4.5 映射器五.日志工厂六.注解开发七.Lombok八.复杂查询九.动态SQL十.缓存概述MyBatis 是一个 Maven 项目是基于Java的持久层框架简单化 SQL,可定制避免几乎所有的 JDBC可使用简单的 XML、注解、接口为数据库中的记录原创 2021-12-07 15:03:39 · 161 阅读 · 0 评论 -
java4.1 javaWeb[ servlet ]
这里写目录标题四.Servlet1. 创建一个Servlet :star:2.ServletContext1)共享数据2)获取初始化参数3)转发请求4)读取资源文件3.响应-Response4.请求-Request5.Cookie 和 session1)区别2)cookie3)session五.JSP0.准备工作1.基础语法2.标签库 JSTL六.MVC七、过滤器-Filter八.Junit单元测试四.Servletservlet 就是开发动态 web 的一门技术 —— 是实现了 Servlet 接口的原创 2021-11-13 15:37:15 · 539 阅读 · 0 评论 -
java4.1 javaWeb[ Tomcat \ Maven ]
环境搭建一.基本概述1.静态web2.动态web二.Tomcat1.文件夹信息2.配置3.拓展三.Maven1. 配置环境变量2. 阿里云镜像3. 本地仓库4. IDEA中使用Maven1)创建项目2)设置和目录结构3)配置Tomcat:star:4)核心配置-pom5)导出错误方案一.基本概述1.静态web服务器上存放一些东西,我们可以直接读取2.动态web缺点:资源出现错误需要停机更新优点:web页面动态更新可以和数据库交互(持久化数据)二.Tomcat是一个轻量级的web原创 2021-10-30 21:35:31 · 91 阅读 · 0 评论 -
java3.1mysql(下)[ 事务、数据库范式、JDBC ]
数据库基础—下五.事务 Transaction5.1 概述5.2 事务隔离问题5.3 事务处理六.索引(了解)6.1索引分类七.三大范式:star:八.JDBC:star:8.0 导入数据库驱动8.1 连接测试8.2 statement对象8.3 PreparedStatement8.4 使用IDEA连接数据库8.5 操作事务8.5 数据库连接池五.事务 Transaction5.1 概述事务:一组操作要么全部完成,要么全部不做,绝不允许只做其中的一部分操作事务回滚:当一个事务执行过程中发生了异常、原创 2021-10-23 12:30:15 · 127 阅读 · 0 评论 -
java3.1mysql(上)[ 定义 和 查询 语法 ]
数据库基础—上一. 数据库概念1.1 术语1.2 查询操作1.3 操作符:star:二. 数据库定义-DDL2.1 操作库2.2 操作表2.3 列类型2.4 完整性约束:star:三. 数据库操作-DML:star:3.1添加3.2 修改3.3 删除四. 数据库查询-DQL:star:4.1 指定查询字段4.2 联表查询4.3 分组、排序、分页4.4 子/嵌套查询4.5 函数一. 数据库概念MySQL 是一个关系型数据库管理系统1.1 术语DataBase - 数据库DBMS - 数据库管理系统原创 2021-10-17 16:02:43 · 66 阅读 · 0 评论 -
java3.0 mysql命令行安装
一.软件下载到官网下载安装包MySQL :: Download MySQL Community Server二.步骤解压压缩包 > mysql-5.7.35配置环境变量:在Path下添加文件 bin 目录路径在 mysql-5.7.35 文件夹下新建配置文件 my.ini 文件[mysqld]#目录要换成自己的basedir=E:\installation(package)\MySQL\mysql-5.7.35\datadir=E:\installation(pa原创 2021-10-10 21:08:40 · 1182 阅读 · 0 评论 -
java2.1 JVM
Java虚拟机入门一. JVM体系结构1.1 JVM位置1.2 JVM体系图:name_badge:二. 类加载器2.1 类加载器2.2 双亲委派机制:name_badge:2.3 沙箱安全机制三.运行时数据区3.1 Native3.2 方法区3.3 PC寄存器(指针)3.4 栈3.5 堆 Heap:name_badge:四.GC垃圾回收4.1 内存分析工具:JProfiler4.2 两种GC4.3 GC 算法五.JMM一. JVM体系结构1.1 JVM位置JVM 是 JRE 的一部分,是 java原创 2021-10-09 15:49:42 · 101 阅读 · 0 评论 -
java1.3 注解和反射
注解\反射一.注解1.1 概述1.2 内置注解1.3 元注解 (负责注解其他注解)1.4 自定义注解二.反射2.1 概述2.2 Class类与Class实例2.3 类的加载与 ClassLoader2.4 获取运行时类的完整结构2.5 调用运行时类的指定结构一.注解java.Annotation1.1 概述作用:不是程序本身,对程序作出解释。可以被其他程序读取格式:以 @注释名 在代码中存在,可以添加参数1.2 内置注解@Override 说明:仅用于修饰方法,表示一个方法声明打算重写原创 2021-10-01 22:50:18 · 70 阅读 · 0 评论 -
java1.2 多线程
1.2 多线程1.线程实现:name_badge:2.线程状态3.线程同步:name_badge:3.1 synchronized(隐式)3.2 死锁3.3 Lock(显式)3.4 对比4.线程通信4.1 生产者和消费者4.2 线程池1.线程实现????Thread \ Runnable \ CallableThread继承 Thread 类并重写 run 方法创建线程对象,调用 start 启动线程Runnable(避免了单继承的局限性)自定义类实现 Runnable原创 2021-09-25 20:24:37 · 67 阅读 · 0 评论 -
java1.1基础(下)[集合、IO]
1.0_基础篇(下)7.常用类7.1 Math7.2 System7.3 Object7.4 Arrays**8.集合**8.0 集合与数组的区别8.1 Collection(单列集合)8.2 List8.3 Set(使用迭代器或增强for遍历)8.4 泛型8.5 Map(双列集合)8.6 Collections9.IO流7.常用类7.1 Math绝对值 abs [参数为负数返回参数的否定,否则返回本身]System.out.println(Math.abs(10)); //10System.原创 2021-08-30 10:48:58 · 132 阅读 · 0 评论 -
java1.1基础(中)[面向对象、异常]
初代1.0_基础篇(下)五.面向对象OOP(重点)5.1 创建对象5.2 面向对象三大特性(重)5.3 抽象类 abstract05.4 接口 interface(接口的本质是规则)5.5 内部类六.异常(Error\Exception)6.1处理异常6.2抛出异常五.面向对象OOP(重点)本质:以类的方式组织代码,以对象的形式封装数据5.1 创建对象5.1.1 new类名 对象名 = new 类名(); 【 类名() => 构造器 】注:使用new创建对象的时候,会默认分配空间、调用构造原创 2021-08-22 23:38:06 · 81 阅读 · 0 评论 -
java1.1基础(上)[基础语法]
一.基础语法1.1 注释、标识符和关键字注释单行注释 //多行注释 /* … */文档注释 /** … */标识符(类名、变量名、方法名)由 字母、美元符号($) 、 下划线( _ ) 、数字 组成不能已数字开头大小写敏感、不能使用关键字关键字【 java50个关键字 】“https://blog.csdn.net/ZytheMoon/article/details/78648288”1.2 数据类型基本类型整型 byte 1个字原创 2021-08-18 00:30:47 · 86 阅读 · 0 评论