- 博客(87)
- 收藏
- 关注
原创 SpringMVC-B站【狂神说Java笔记】
狂神视频地址:https://www.bilibili.com/video/BV1aE41167Tu1. MVC1.1 什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或J
2022-02-24 16:03:03 206
原创 Spring-B站【狂神说Java笔记】
狂神视频地址:https://www.bilibili.com/video/BV1WE411d7Dv1. Spring1.1 简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念
2022-02-22 14:35:02 399
原创 MyBatis-B站【狂神说Java笔记】
狂神视频地址:https://www.bilibili.com/video/BV1NE411Q7Nx官网:https://mybatis.org/mybatis-3/zh/index.html1. 简介1.1 什么是Mybatismybatis是一款优秀的持久层框架它支持定制化SQL、存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Ol
2022-02-18 15:50:25 487
原创 JVM 快速入门-B站【狂神说Java笔记】
狂神视频地址: https://www.bilibili.com/video/BV1iJ411d7jS1. JVM的位置2. JVM的体系结构 JVM 调优百分之99都是在堆里面调优,方法区是特殊的堆。 3. 类加载器作用:加载Class 文件,~ new Student();类似模板,是抽象的对象是实现,是具体的类是模板(抽象的),而对象是具体的分类:虚拟机自带的加载器启动类(根)加载器扩展类加载器应用程序加载器4. 双亲委派机制// 双亲委派机
2022-01-21 15:39:51 610
原创 JUC并发编程-B站【狂神说Java笔记】
狂神视频地址:https://www.bilibili.com/video/BV1B7411L7tE准备工作新建一个Maven项目,引入一个lombok依赖. <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>
2022-01-06 18:45:49 839
原创 注解和反射-B站【狂神说Java笔记】
狂神视频地址:https://www.bilibili.com/video/BV1p4411P7V31. 什么是注解?java.AnnotationAnnotation 是从JDK 5.0开始引入的新技术Annotation的作用不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取Annotation 的格式注解是以“@注释名”在代码中存储在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unch
2022-01-04 18:37:11 372 1
原创 多线程-B站【狂神说Java笔记】
狂神视频地址:https://www.bilibili.com/video/BV1V4411p7EF1. 进程/线程/多线程一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序的一次执行过程,它是动态的概念。是系统资源分配的单位。通常在一个进程中可以包含若干个线程,当然一个进程至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。注意:很多多线程是模拟出来的
2021-12-31 15:59:10 136
原创 网络编程-B站【狂神说Java笔记】
狂神视频地址:https://www.bilibili.com/video/BV1LJ411z7vY1. 概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接(有线性、无线)起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的传播交流信息数据交换、通信想要达到这个效果,需要什么如何准确的定位网络上的一台主机?192.168.1.100: 端口,定位到这个计算机上的某个资源。找到了这个主机
2021-12-30 17:30:07 184
原创 Linux常用命令
Linux常用命令1. Linux 用户和用户组管理1.1 Linux账号管理1) 添加用户我们在Windows创建账号主要是是控制面板--用户账户--创建一个新账户,这是在Windows创建账户的流程,而在Linux中,我们可以通过命令的方式进行创建账户使用者权限:管理员用户useradd 选项 用户名参数说明:选项:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组
2021-06-19 21:50:36 790
原创 SecureCRT安装配置使用
我们现在已经将CentOS安装到虚拟机上面,在日常操作中,在虚拟机的控制台上操作CentOS会有很多不便,所以,我们可以通过第三方工具SecureCRT通过ssh的22端口与我们的操作系统进行交互
2021-06-18 23:26:33 3197 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人