自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tkinterfile

Tkinter

2022-08-10 10:05:26 301

原创 mysql知识合集

文章目录1.基础:2.数据库设计1.三大范式2.日志崩溃处理Redo log(重做日志)undo log(回滚日志)bin log(归档日志)bin log 和 redo log区别日志相关问题崩溃后如何恢复MySQL 怎么知道 binlog 是完整的?redo log 和 binlog 是怎么关联起来的?处于 prepare 阶段的 redo log 加上完整 binlog,重启就能恢复,MySQL 为什么要这么设计?如果这样的话,为什么还要两阶段提交呢?干脆先 redo log 写完,再写 binlog

2022-05-04 09:10:36 2994

原创 javase面试知识总结

文章目录1.java开发环境JDK、JRE,JVM2.编译型语言与解释型语言3.java代码的编译和执行过程java代码的执行分类2.基础知识1.关键字和标识符2.数据类型整数类型:byte、short、int、long浮点类型:float、double字符类型:char布尔类型:boolean数据类型的默认初始值3.数据类型转换基本数据类型转换4.运算符5.流程控制6.方法方法的重载:参数传递问题:可变个数的形参7.数组Arrays工具类8.面向对象概念内存解析属性封装权限修饰符:**权限修饰符和方法的重

2022-04-25 15:37:49 611

转载 Spring IoC(控制反转)和DI(依赖注入)的理解,非常通俗易懂

转载:谈谈对Spring IOC的理解 - 孤傲苍狼 - 博客园 (cnblogs.com)

2022-04-04 17:46:51 92

原创 计算机网络面试准备

文章目录1.计算机网络模型1. OSI七层模型2.TCP/IP模型2.网络层1.IP地址与物理地址2.ARP地址解析协议的工作原理3.**RARP逆地址解析协议:**4.DHCP协议5.ICMP协议,因特网控制报文协议6.交换机与路由器的区别7.路由选择协议3.传输层一、TCP和UDP1. 传输控制协议TCP和用户数据报协议UDP的区别2.TCP和UDP的适用场景3.TCP的首部字段二、TCP连接的建立与断开1、建立连接的三次握手2.为什么不能用两次握手进行建立连接3.断开连接的四次挥手4.为什么需要TIM

2022-04-03 10:56:53 855

原创 linux实操——常用指令详解

文章目录5.实用指令——详解5.1 指令运行级别5.2 切换到指定运行级别的指令5.2.1 **面试题**:如何找回root密码5.3 帮助指令5.3.1介绍5.3.2 man 获取帮助的信息:5.3.3 help指令5.4 文件目录类指令5.4.1 pwd 指令5.4.2 ls5.4.3 cd5.4.4 mkdir5.4.5 rmdir5.4.6 touch5.4.7 cp5.4.8 rm5.4.9 mv5.4.10 cat5.4.11 more5.4.12 less5.4.13 > 指令、>

2022-03-08 22:56:26 751 1

原创 linux实操——用户管理

Linux用户管理

2022-02-26 17:29:51 615

原创 linux实操——vi和vim编辑器

linux中常见编辑器vi与vim使用。

2022-02-19 14:25:47 670

原创 linux实操——XShell5远程登录以及XFtp5远程文件操作教程

linux远程使用xshell5以及xftp5操作教程

2022-02-17 18:23:09 1251

原创 linux基础

LInux基础1.Linux目录结构linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录在linux世界里,一切皆文件目录介绍:bin:存放常用的指令sbin:存到系统管理员使用的系统管理程序home:存放普通用户的主目录,在linux中每个用户都有一个自己的目录,一般该目录名是以账号命名root:该目录为系统管理员,也称超级权限者的用户主目录lib:系统开机所需要的最基本的动态连接共享库etc:所有的系统管理所需要的配置文件

2022-02-08 18:50:51 3069

原创 servlet

servlet文章目录servletservlet简介HelloServletServlet原理Mapping问题ServletContext1、共享数据2、获取初始化参数3.请求转发4.读取资源文件HttpServletResponse1、简单分类2.常见应用3.验证码功能HttpServletRequestservlet简介Serclet就是sun公司开发的动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要两个步骤编写一个类

2021-08-09 09:24:46 143

原创 Http入门介绍

Http文章目录Http1. 什么是http2. 两个时代3. http请求1、请求行2、消息头4. http响应1、响应体2、响应状态码1. 什么是httpHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。文本:html,字符串,~超文本:图片,音乐,视频,定位,地图……80Https:安全的4432. 两个时代http1.0HTTP/1.0:客户端

2021-08-05 10:20:41 69

原创 JavaWeb--Tomcat

Tomcat文章目录Tomcat安装Tomcat启动和配置配置发布一个web网站安装官网连接:Apache Tomcat® - Apache Tomcat 9 Software Downloads下载解压Tomcat启动和配置文件夹的作用启动通过 http://localhost:8080/ 访问关闭可能遇到的问题:java环境没有配置闪退问题,需要配置兼容性乱码问题:配置文件中设置配置发布一个web网站将自己写的网站,放到服务器(Tomca

2021-08-04 11:46:38 72

原创 Mysql基础

Mysql基础狂神说系列配套视频:https://www.bilibili.com/video/BV1NJ411J79W狂神说MySQL01:初识MySQL狂神说MySQL02:数据库操作狂神说MySQL03:DML语言狂神说MySQL04:使用DQL查询数据狂神说MySQL05:MySQL函数狂神说MySQL06:事务和索引_狂神说-CSDN博客狂神说MySQL07:权限及如何设计数据库...

2021-08-02 09:40:46 76

原创 java创建对象内存分析

java创建对象内存分析

2021-08-01 10:02:38 80

原创 JVM入门

JVM入门文章目录JVM入门1.JVM的位置2.JVM的体系结构3.类加载器4.双亲委派机制5.沙箱安全机制6.Native7.PC寄存器8.方法区9.栈10.三种JVM11.堆12.新生区、养老区13.永久区(Perm)14.堆内存调优15.GC1.Dump内存快照2.GC四大算法1.引用计数法2.复制算法3.标记压缩4.标记清除压缩3.总结16.JMM面试常见:请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowError? 怎么分

2021-07-31 20:40:28 287

转载 JavaSE基础——IO流

JavaSE基础——IO流JavaSE基础——IO流1一、File类的使用1.File类的实例化1.1 常用的File类构造方法1.2 路径分割符File类的常用方法二、IO流及流的分类2.1 I/O原理2.2 流的分类JavaSE基础——IO流2三、节点流的使用字符输入流FileReader字符输出流FileWriter字符I/O流实现文本数据的复制字节I/O流实现非文本数据的复制JavaSE基础——I

2021-07-31 14:14:37 91

转载 JavaSE基础——集合框架

JavaSE基础——集合框架JavaSE基础——集合框架1一、集合简介二、集合框架简介集合框架体系集合框架的逻辑三、Collection接口Collection接口中的方法Interator接口(迭代器)2.1 迭代器简介2.2 迭代器的方法for-each循环遍历集合JavaSE基础——集合框架2四、List接口List接口概述ArrayList、LinkedList、Vector的异同

2021-07-31 10:57:40 116

转载 JavaSE基础——常用类2

JavaSE基础——常用类2文章目录JavaSE基础——常用类2五、日期时间类1. System类2. Date类3. SimpleDateFormat类4. Calendar类4.1 Calendar类的实例化4.2 Calendar类的常用方法六、Math类七、BigInteger与BigDecimal类八、Java比较器1. 自然排序:Comparable接口2. 定制排序:Comparator五、日期时间类1. System类System类提供的public static long curr

2021-07-30 19:52:22 74

转载 JavaSE基础——常用类1

JavaSE基础——常用类1一、Object类java.lang.Object类是Java语言中的根类,即所有类的父类。它当中描述的所有方法子类都可以使用。如果在类的声明中没有显式地使用extends来指明父类,则该类默认的父类就是java.lang.Object。根据API文档,Object类中包含的方法有11个:toString()方法、equals()方法:详细说明hashCode()方法:返回对象的哈希码值。(集合)clone()方法:创建并返回对象的副本。getcl

2021-07-30 19:25:45 109

转载 JavaSE基础——异常处理

JavaSE基础——异常处理文章目录JavaSE基础——异常处理一、什么是异常?二、Error与Exception1. Error2. Exception3. Error与Exception的区别三、异常的处理1. 异常处理的关键字2. 捕获异常3. 抛出异常4. 自定义异常四、通用异常五、总结一、什么是异常?表示程序在运行过程中出现的非正常情况,编写代码的过程中尽可能少的减少异常出现的情况。异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。产生异常的原因:用户

2021-07-30 17:38:49 122

转载 JavaSE基础——面向对象3:接口与内部类

JavaSE基础——面向对象3:接口与内部类文章目录JavaSE基础——面向对象3:接口与内部类六、接口1. 什么是接口?2. 接口的特点3. 接口的实现3.1 接口实现示例3.2 实现接口的注意点4. 接口与类的比较4.1 接口与一般类的区别4.2 接口与抽象类的区别5. 接口的继承6. 标记接口6.1 标记接口是什么?6.2 标记接口的作用七、内部类1. 成员内部类2. 静态内部类3. 局部内部类4. 匿名内部类六、接口1. 什么是接口?在JAVA编程语言中,接口是一个抽象类型,是抽象方法的集合

2021-07-30 14:09:00 119

转载 JavaSE基础——面向对象2:封装、继承与多态

# JavaSE基础——面向对象2:封装、继承与多态文章目录# JavaSE基础——面向对象2:封装、继承与多态三、封装1. 封装是什么?2. 封装的优点3. 封装的实现四、继承1. 继承是什么?2. 继承的特性3. 继承的类型4. 继承中的构造器(构造方法)5. 继承中的关键字5.1 extends关键字5.2 super与this关键字5.3 final关键字6. 继承中的方法重写6.1 什么是方法的重写?6.2 重写的规则6.3 重载与重写五、多态1.多态是什么?2. 多态的优点3. instanc

2021-07-30 11:41:29 122

转载 JavaSE基础——面向对象1:类与对象

JavaSE基础——面向对象1:类与对象文章目录JavaSE基础——面向对象1:类与对象一、编程思想1.面向过程编程(POP, Procedure Oriented Programming)2.面向对象编程(OOP,Object Oriented Programming)。3.面向接口编程(IOP,Interface Oriented Programming)4.面向切面编程(AOP,Aspect Oriented Programming)5.函数式编程(Function Programming)二、类与

2021-07-30 10:47:11 168

转载 JavaSE基础——数组

JavaSE基础——数组文章目录JavaSE基础——数组一、初识数组1. 什么是数组?2.声明与创建数组2.1 声明数组2.2 创建数组2.3 访问数组3. 数组的存储与初始化3.1 数组的内存简析3.2 关于数组是引用类型3.3 数组初始化4.数组的特点二、使用数组2.1 使用for循环遍历数组2.2 使用增强型for循环(for-each循环)2.3 数组作为方法的参数2.4 数组作为方法的返回值三、多维数组四、Arrays类4.1 冒泡排序4.2 稀疏数组一、初识数组1. 什么是数组?前面在学

2021-07-30 10:22:16 126

转载 java程序内存分析

java程序内存分析文章目录java程序内存分析示例一示例二示例三栈:一般来说,基本数据类型直接在栈中分配空间,局部变量(在方法代码段中定义的变量)也在栈中直接分配空间,当局部变量所在方法执行完成之后该空间便立刻被JVM回收,还有一种是引用数据类型,即我们通常所说的需要用关键字new创建出来的对象所对应的引用也是在栈空间中,此时,JVM在栈空间中给对象引用分配了一个地址空间(相当于一个门牌号,通过这个门牌号就可以找到你家),在堆空间中给该引用的对象分配一个空间,栈空间中的地址引用指向了堆空间中的对象

2021-07-29 22:18:16 466

转载 JavaSE基础——方法详解

JavaSE基础——方法详解文章目录JavaSE基础——方法详解一、初识方法1. 方法的定义2. 方法的调用2.1 根据返回值的方法调用2.2 静态方法与非静态方法的调用3. 值传递与引用传递二、方法重载三、可变参数四、递归五、命令行传参一、初识方法对于之前常用的一条语句System.out.println(),有以下说明:println()是一个方法System是系统类out是标准输出对象该语句就是调用系统类System 中的标准输出对象 out 中的 println()方法。Java

2021-07-29 11:16:15 129

转载 JavaSE基础——流程控制

JavaSE基础——流程控制文章目录JavaSE基础——流程控制一 、用户交互Scanner1. 初识Scanner2. Scanner进阶二、顺序结构三、分支结构1. if单选结构2. if…else…双选结构3. if…else if…else…多选结构4. if…else…嵌套结构5. switch case结构5.1 switch case语法5.2 switch使用举例5.3 switch支持的字符串6. 扩展知识:反编译四、循环结构1. while循环2. do…while循环3. for循环

2021-07-29 10:39:17 129

转载 JavaSE基础——基础语法3:包机制与JavaDoc

JavaSE基础——基础语法3:包机制与JavaDoc五、包机制、JavaDoc1.包机制为更好地组织类,Java提供了包机制,用于区别类名的命名空间。一般以公司域名的倒置作为包名。为了能够使用某一包内的成员,需要在Java程序里明确导入该包,使用import语句实现此功能。package com.Study.SHILIKNG.www; //package关键字指明当前类所在的包名,包就相当于文件夹import javax.xml.crypto.Data; //为了能够使用某一包内的

2021-07-29 10:11:25 76

转载 JavaSE基础——基础语法2:变量、运算符

JavaSE基础——基础语法2:变量、运算符文章目录JavaSE基础——基础语法2:变量、运算符三、变量、常量、作用域1.变量2.常量3.作用域3.1 局部变量3.2 实例变量3.3 类变量(静态变量)4.变量命名规范四、运算符1.算数运算符、赋值运算符2.逻辑运算符、关系运算符3.位运算符4.其他运算符补充:基本数据类型和引用数据类型1、基本数据类型2、引用数据类型3、基本数据类型和引用数据类型的区别存储位置基本变量类型引用变量类型三、变量、常量、作用域1.变量在Java语言中,变量是程序中最

2021-07-29 09:58:31 130

转载 JavaSE基础——基础语法1:数据类型

JavaSE基础——基础语法1:数据类型文章目录JavaSE基础——基础语法1:数据类型一、注释、标识符、关键字注释标识符及关键字二、数据类型强类型语言与弱类型语言基本类型2.1 整型2.2 浮点型2.3 字符类型2.4 布尔类型引用类型3.1 类3.2 接口3.3 数组数值类型转换扩展知识5.1 字节5.2 整数的进制5.3 浮点数的精度5.4 字符与字符编码一、注释、标识符、关键字注释注释不会被执行,用于理解代码。Java中注释有三种:单行注释:以//开头多行注释:以/*开头

2021-07-28 11:59:16 133

转载 JavaSE基础-Java入门

JavaSE基础–Java入门文章目录JavaSE基础--Java入门一、JAVA的特性和优势二、JAVA的三大版本三、JDK、JRE与JVM四、JAVA开发环境搭建五、Hello world六、编译型语言与解释型语言七、IDEA一、JAVA的特性和优势简单性:相比于C++,没有头文件,没有指针,不用考虑内存分配面向对象:重点是对象及对象的接口。万物皆可对象。可移植性:不考虑操作系统及硬件,借助于JVM实现write once,run anywhere高性能:即时编译,某些代码效率接近于C++效

2021-07-28 11:11:41 82

转载 JavaSE基础——计算机基础知识

JavaSE基础——计算机基础知识文章目录JavaSE基础——计算机基础知识基础知识一、计算机基础知识计算机的硬件组成冯.诺依曼体系结构计算机的软件二、 Windows常用快捷键三、基本的DOS命令打开cmd的方式管理员方式运行常用的DOS命令四、计算机语言发展史计算机语言阶段汇编语言阶段高级语言阶段基础知识一、计算机基础知识计算机由硬件和软件组成。计算机的硬件组成CPU、主板、内存、电源、硬盘、显卡、键盘、鼠标、显示器等等。冯.诺依曼体系结构冯.诺伊曼提出了计算机

2021-07-28 10:32:00 123

转载 Markdown学习

Markdown学习字体Hello,World!Hello,World!Hello,World!Hello,World!引用选择狂神说java分割线分割线"—"图片测试超链接点击跳转视频连接列表abc123表格名字性别生日张三男1997代码public...

2021-07-27 21:50:48 55

空空如也

空空如也

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

TA关注的人

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