自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Linux组RAID5、RAID6、RAID10

Linux组建RAID5、RAID6、RAID10

2022-08-15 19:50:16 1346 1

原创 Linux配置go环境亲测最简单的方法

初学者Linux配置go环境最简单的方法

2022-08-09 09:16:06 877

原创 网络基础简介

网络计算机网络试着通过传输介质、通信设备和网络通信协议,将分散在不同地点的计算机互连起来,实现资源功能共享和数据传输系统名称实例传输介质光纤、线缆通信设备路由器、交换机网络通信协议http、tcp、ip网络编程:就是指编写程序使互联网中两个或多个设备直接进行数据传输OSI参考模型OSI(Open System Interconnection):开放互联网参考模型最早提出的解决网络通信的标准协议物理层处于OSI最底层,主要是传输的原始比特流(bits),

2021-07-03 17:14:48 154

原创 JDBC

目录JDBCJDBC基本介绍1.什么是JDBC?2.JDBC常用组件JDBC编程流程1.加载MySQL驱动 com.mysql.jdbc.Driver2.获取connection对象3.获取StatementStatement数据库基本操作4.关闭资源JDBCJDBC基本介绍1.什么是JDBC?JDBC(Java Base Connection)是Java中提供的一套标准的应用程序接口,用来连接Java编程语言和数据库2.JDBC常用组件DriverManger数据库驱动程序的管理类,匹配Ja

2021-04-22 22:54:34 94

原创 SSM整合

目录SSM整合整合步骤1.数据库表2.引入依赖3.mybatis相关开发4.spring相关开发5.springMVC相关的开发6.加载spring容器总结SSM整合主要分为Controller层、整合dao层(持久层):mybatis和spring的整合,通过Spring来管理mapper接口service层:(业务逻辑处理,获取dao层的数据)通过spring来管理service类,并将dao层的实例注入到service中使用,事务相关的操作也。。。整合controller层:spri

2021-04-18 21:39:19 110 1

原创 Maven简介

mavon安装Mavon基本介绍引入依赖dependencies里面引入依赖例:打开setting文件 右键 mavon open setting.xml

2021-04-17 22:53:30 109

原创 volatile关键字

目录使用特征保存内存可见性禁止指令重排序volatile使用场景boolean标志位单例模式双重检测锁使用保证并发编程的两大特性(可见性、有序性)无法保证原子性volatile修饰变量特征保存内存可见性volatile修饰的变量不会缓存到工作内存中,每一次读取获取最新volatile变量禁止指令重排序为了满足happens-before规则Java内存不会对volatile指令进行重排序,从而保证对volatile的执行顺序永远是按照书写顺序执行的happens-before规则:vol

2021-02-24 16:53:49 59

原创 synchronized关键字

目录引入synchronized用法底层原理引入synchronized提供一种排他机制,在同一时间内去操作synchornized封装的代码块或者方法synchronized可以保证并发编程三大特性(原子性、可见性、有序性)用法1)同步方法 public synchornized void func(){ }public synchornized static void func(){}2)同步代码块private final Object lock = new Objec

2021-02-24 16:25:48 70

原创 多线程

这篇博客简单的总结了多线程的知识,都是个人的一些理解和总结,有不足的地方,欢迎大家找我交流讨论。目录进程和线程进程与线程的区别与联系计算机处理任务的发展过程多线程和多进程的区别线程的创建继承Thread类,重写run方法实现Runnable接口,重写run方法匿名线程(匿名内部类)实现Callable接口,重写call方法守护线程并发和并行线程生命周期new(新建状态)Runnable(就绪状态)Blocked(阻塞状态)Waiting(等待状态)Time—Waiting(睡眠状态)Terminated

2021-02-24 15:39:55 80

原创 Linux入门基础之文件

目录终端介绍安装文档共享文件终端介绍终端:是指在虚拟机上发出命令的载体安装好VMware Workstation 和ubuntu后,我们可以在自己的虚拟机上按ctrl+alt+T或者桌面右键打开终端,看到命令执行窗口,就可以执行linux命令。终端基本命令:1)放大 :ctrl shift +2)放小:ctrl -3) 命令清屏 :clear 或者 ctrl + l通过命令sudo su可以跳转到管理员(只适用于第一个用户)安装文档安装好VMware Workstation

2021-02-21 17:35:42 85

原创 Linux入门基础

目录简介LinuxLinux和Windows区别版本介绍Linux的安装简介LinuxLinux是一个操作系统软件,类似于Windows,具有以下功能:a.控制硬件资源b.提供计算机运作所需要的功能c.提供给程序员系统调用的接口,提供更容易的开发环境注:操作系统软件就是具有以下功能的软件:windows mac Linux(1)控制硬件资源(2)提供计算机运作所需要的功能(3)提供给程序员系统调用的接口,提供了更容易的开发环境。Linux和Windows区别我们现在几乎都

2021-02-19 17:16:10 121

原创 单链表

单链表的特点1.链表的每一个元素都是节点类型,Node=data+next2.节点与节点之间通过next连接

2020-12-18 15:07:41 405

原创 类加载

类加载什么是类加载?类加载机制是指虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。类加载的生命周期类加载的生命周期分为五部分,分别为加载、连接、初始化、使用和卸载。连接又分为三个阶段:验证、准备、解析。发生顺序如图所示:这五个阶段的顺序是确定的,而且只能按照顺序有序开始,但解析阶段不一定,它在某些情况下可以在初始化阶段之后才开始,这是为了支持Java语言运行时的绑定(也叫动态绑定/晚期绑定)。这里需要特别说明的是,只

2020-11-20 13:24:47 145 2

原创 抽象类和接口

目录一、抽象类定义特点声明格式成员特点抽象类and抽象方法二、接口定义接口的实现成员特点使用接口注意事项特殊的接口比较器接口14Cloneable接口16三、区别与联系16外观使用个人见解一、抽象类定义由于并不是所有对象都可以通过类去描述。如果一个类中没有包含足够的信息去描述一个对象,这样的类就是抽象类。用关键字abstract修饰,抽象类是一种没有完全实现的类。不能用它来实例化对象,它的主要用途是用来描述一些概念性的内容,然后在子类中去具体实现这些概念,一般抽象类都是作为其他类的父类。例:abs

2020-11-13 08:57:24 135

原创 类和对象

目录类和对象一.基础知识1.修饰符publicprivateprotectedfinal2.重写和重载重写(子与父)重载(同一类)3.定义类(1)定义成员变量(2)定义成员方法普通成员方法特殊成员方法a.构造方法b.main方法4.对象实例化对象初始化对象a.直接初始化b.定义构造函数二.封装三.继承四.多态类和对象类是抽象的概念,如果要访问一个类中的属性或者方法则需要通过对象去访问。一.基础知识生活中的很多事物都可以看成一个类,例如:People(人)类,人有很多属性,如:姓名,年龄等等对应到类中

2020-11-06 23:26:36 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除