随笔分类 -  Java学习

我凝视着深渊 深渊凝视着我
Hello,SpringBoot
摘要:什么是SpringBoot 一个javaweb的开发框架,和SpringMVC类似,对比其他javaweb框架的好处,官方说是简化开发,约定大于配置, you can "just run",能迅速的开发web应用,几行代码开发一个http接口。 所有的技术框架的发展似乎都遵循了一条主线规律:从一个复 阅读全文
posted @ 2022-12-09 12:02 depressiom 阅读(18) 评论(0) 推荐(0) 编辑
SpringMVC
摘要:回顾MVC 什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向藕合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差 阅读全文
posted @ 2022-12-06 18:27 depressiom 阅读(32) 评论(0) 推荐(0) 编辑
Spring-AOP
摘要:代理模式 这就是SpringAOP的底层 静态代理 面向对象的设计原则(7大原则) 开闭原则: 是总纲,告诉我们要对扩展开放,对修改关闭; 通过“抽象约束、封装变化”来实现开闭原则,即通过接口或者抽象类为软件实体定义一个相对稳定的抽象层,而将相同的可变因素封装在相同的具体实现类中。 里氏替换原则: 阅读全文
posted @ 2022-12-06 16:01 depressiom 阅读(23) 评论(0) 推荐(0) 编辑
Spring-IOC
摘要:组成 Spring Core:核心容器,BeanFactory提供了组件生命周期的管理,组件的创建、装配,销毁等功能。 SpringContext:实现了ApplicationContext接口,Spring的上下文,拓展了核心容器,提供事件处理、国际化等功能。它还提供了一些企业级服务的功能,提供了 阅读全文
posted @ 2022-12-05 12:29 depressiom 阅读(18) 评论(0) 推荐(0) 编辑
Mybatis-终章
摘要:缓存 简介 缓存(cache),原始意义是指访问速度比一般随机存取存储器(RAM)快的一种高速存储器,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。 缓存的设置是所有现代计算机系统发挥高性能的重要因素之一。 存在内存那种的临时数据 将用户经常查询的数据放在缓存(内存)中, 阅读全文
posted @ 2022-12-02 16:29 depressiom 阅读(13) 评论(0) 推荐(0) 编辑
Mybatis 续中续2
摘要:注解CRUD 可以在使用工具类的时候实现自动提交事务! 自动提交事务 // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) // package or 阅读全文
posted @ 2022-12-01 17:37 depressiom 阅读(25) 评论(0) 推荐(0) 编辑
Mybatis执行流程详细剖析
摘要:流程图 第二步 实例化SqlSessionFactoryBuilder -> 实例化SqlSessionFactory // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower 阅读全文
posted @ 2022-12-01 11:24 depressiom 阅读(118) 评论(0) 推荐(0) 编辑
mybatis-续中续
摘要:日志工厂 如果数据库操作,出现了异常,需要记性排错,日志就是最好的助手! 曾经:sout debug 现在:日志工厂 SLF4J LOG4J(3.5.9 起废弃)【掌握】 LOG4J2 【掌握】 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING 【掌握】 NO_L 阅读全文
posted @ 2022-11-30 17:56 depressiom 阅读(14) 评论(0) 推荐(0) 编辑
mybatis -- 续集
摘要:map interface BlogAdminMapper int addBlogAdmin1(Map<String,Object> map); BlogAdminMapper.xml <!-- map --> <insert id="addBlogAdmin1" parameterType="ma 阅读全文
posted @ 2022-11-29 18:29 depressiom 阅读(28) 评论(0) 推荐(0) 编辑
初识Mybatis
摘要:什么是mybatis MyBatis 是一款优秀的持久层框架 支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Ol 阅读全文
posted @ 2022-11-24 15:11 depressiom 阅读(23) 评论(0) 推荐(0) 编辑
Hello Servlet
摘要:构建一个普通的maven项目 删除src目录 在项目里面建module 关于maven 父子工程的理解 父工程多一个module 子工程多一个parent 父项目的jar包 子工程可继承 maven 环境优化 根据tomcat 的 web.xml文件 修改项目中的web.xml为最新 将maven的 阅读全文
posted @ 2022-11-24 11:59 depressiom 阅读(15) 评论(0) 推荐(0) 编辑
IDEA maven遇到的问题
摘要:问题1:maven报错 Process terminated 情况1:配置文件 settings.xml 出错 问题原因 一般出现这个错误,是由maven配置文件 settings.xml 中有错误(比如缺少起始标签或结束标签、起始标签和结束标签名称不一致、缩进或者空格不对)引起的。 解决方案: 使 阅读全文
posted @ 2022-11-23 12:01 depressiom 阅读(100) 评论(0) 推荐(0) 编辑
Maven
摘要:Maven简介 Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。 Maven 是使用 Java 语言编写的,因此它和 Java 阅读全文
posted @ 2022-11-15 10:28 depressiom 阅读(46) 评论(0) 推荐(0) 编辑
web 服务器--Tomcat 初步认识
摘要:web 服务器 ​ 服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息。 IIS ​ 微软的: ASP... Windows自带 Tomcat ​ Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由A 阅读全文
posted @ 2022-11-03 15:58 depressiom 阅读(58) 评论(0) 推荐(0) 编辑
MySQL列数据类型-字段属性-创建
摘要:列的数据类型讲解 数值 tinyint 十分小的数据 1个字节 smallint 较小的数据 2个字节 mediumint 中等大小的数据 3个字节 int 标准的整数 4个字节 常用的 int bigint 较大的数据 8个字节 float 浮点数 4个字节 double 浮点数 8个字节 dec 阅读全文
posted @ 2022-10-10 10:18 depressiom 阅读(144) 评论(0) 推荐(0) 编辑
Java SE 01
摘要:强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后使用 Java的数据类型分为两大类 基本类型(promitive type) 数值类型 ① 整数类型 byte 占1个字节范围:-128 - 127 byte num1 = 10; short 占2个字节范围:-32768 - 3276 阅读全文
posted @ 2022-03-16 22:36 depressiom 阅读(415) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示