自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2023年 Java 面试八股文(20w字)

2023年 Java 面试八股文(20w字)

2023-08-16 10:18:53 345

转载 Mybatis

Mybatis学习,看这一篇就够了!

2023-05-04 09:44:45 73

转载 mybatis中大于等于小于等于的写法

遇到这个问题,稍作记录,待回顾。

2023-05-04 09:38:00 80

转载 Mapper无法绑定踩过的坑

构建一个项目,遇到如下错误踩的坑。

2023-04-27 16:50:54 114

转载 Redis体悟

阅读了这篇关于Redis的笔记之后,对Redis的基础进行了复习,蛮适合刚上手Redis的开发。

2023-03-10 11:32:48 65

转载 【无标题】解决磁盘有out目录,idea左侧没有out的问题

折腾死我了,遇到out目录在本地磁盘有,在idea中无法显示的问题,我的就是第四种,特此记录一下!感谢博主,idea磁盘有out文件、项目不显示out文件解决方法_三月计划的博客-CSDN博客_idea 显示out...

2022-05-27 17:09:32 358

原创 MySQL修改表名和字段名大小写

mysql修改大小写问题

2022-04-12 10:32:11 4521 1

转载 JVM经典五十问

关于JVM的一篇面试文章,收获良多,记录一下!JVM面试50问

2022-01-14 18:06:32 59

转载 Java并发六十问

记录一下,收获颇丰的一篇文章。Java并发60问

2022-01-14 18:05:05 57

原创 Java编程基础总结(三)

面向对象(三大特性:封装,继承,多态) 封装 继承 java是单继承,一个类只能继承一个父类 子类继承了父类除了构造方法以外的实例成员和类方法,实例变量和类变量 子类不能继承父类的构造方法 子类可以重新声明父类的成员方法 子类虽然继承了父类的成员变量和成员方法,但并不是对父类所有的成员变量和方法都具有访问权限,private修饰成员的则不能访问 super和this 调用构造方法的时候,都

2021-11-01 15:38:55 65

原创 java基础编程(二)

数组 数组:具有相同数据类型的且按一定顺序排列的一组数据的集合。 数组的声明和分配内存空间 数据类型 数组名[]; 数组名 =new 数据类型[数组的长度]; 数据类型[] 数组名 = new 数据类型[数组的长度]; 说明:为数组分配内存时使用new关键字,数组的下标是从0开始的 数组的大小:数组中元素的个数叫做数组的大小,也叫数组的长度。数组可以通过length属性来获取数组的大小 数组的使..

2021-10-29 09:57:35 67

原创 Java基础编程总结(一)

Java编程基础 Java编程环境(JDK) Java运行时环境(JRE) Java虚拟机(JVM) JVM是Java Virtual Machine的缩写。JVM是java的核心和基础,是java编译器和OS平台之间的虚拟处理器,主要用于实现Java跨平台。 配置JDK的环境变量 JDK安装后要对JDK进行环境变量配置,环境变量需要配置3个属性: 变量名 变量值 JAVA_HOME JDK的安装根目..

2021-10-28 12:02:16 71

转载 Postman的自动化接口测试

今天突然看到一篇文章,也可以说是一个实用小技巧,觉得特别实用。特此分享一波。前提是需要对Postman会基本的使用,针对已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求的操作。链接如下:自动化接口测试之Postman(一篇搞定)_wiky的专栏-CSDN博客_postman接口自动化测试...

2021-10-27 18:17:06 116 2

原创 JMM规范 和 MESI 协议

JMM规范JMM(Java 内存模型 Java)是一种抽象的概念,并不是真实存在的,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段、静态字段和构成数组对象的元素)的访问方式。Java内存模型中规定所有变量都存储在主存,主存是共享内存区域,所有线程都可以访问,但线程对变量的操作(读取赋值等)必须在工作内存中进行,首先要将变量从主存拷贝到自己的工作内存空间,然后对变量进行操作,操作完成后再将变量写回主存,不能直接操作主存中的变量,工作内存中存储着主存中的变量副本拷贝,而工作内存是每

2021-10-20 15:20:59 282

原创 初探冯诺依曼计算机模型

现代计算机模型是基于-冯诺依曼计算机模型计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去。直至遇到停止指令。程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作模型。这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼计算机模型。计算机五大核心组

2021-10-19 10:43:42 677

原创 jvm的生命周期

突发灵感想到jvm 的生命周期,就花了一点时间来整理了一下,特此分享,如果分享不对,欢迎各位指正,谢谢!废话不多说,走起!jvm实例的诞生:当一个程序启动,伴随的就是一个jvm实例的诞生,当这个程序关闭退出,这个jvm实例就随之消亡。如果在同一台机器上运行多个程序,将诞生相应数量的jvm实例,每个程序都有一个与之对应的jvm实例供其运行。任何一个拥有公开的(public)、静态的(static)、没有返回值(void)并且接受一个字符串数组参数(String[] args) 的main...

2021-10-15 17:54:03 961

原创 3.代理模式(Proxy Pattern)

代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。为什么使用代理模式? 中介隔离作用:在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起到中介的作用,其特征是代理类和委托类实现相同的接口。 开闭原则,增加功

2021-10-14 16:05:22 66

原创 2.策略模式(Strategy Pattern)

策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得他家门可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。角色: Context角色:持有一个 Strateg

2021-10-14 09:26:38 74

原创 1.单例模式(Singleton Pattern)

单例模式是Java中最简单的设计模式之一。属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。目的:保证一个类仅有一个实例,并提供一个访问它的全局访问点说明: 单例类只能有一个实例,即在单例类中创建该类对象,即对该对象进行私有化。 构造方法私有化,即保证不能通过 new 关键字来创建对象,将创建对象的任务交给该单例类...

2021-10-14 09:20:14 57

原创 Linux 安装 JDK

1 安装JDK1.1 用JDK 安装包安装 查看是否已经安装JDK: rpm -qa|grep -i java 若有则删除,删除所有相关的java rpm -e --nodeps java-xxx 下载 jdk8 安装包,将gz 压缩文件放到指定目录如/usr/local,解压: tar -zxvf jdk-8u181-linux-x64.tar.gz 设置全局变量:vim /etc/profile,追加: JAVA_HOME=/usr/loc

2021-10-13 17:42:39 87

原创 linux的基本命令

Linux 的命令用法一般用 man 命令可以查看其帮助信息。推荐一个 Linux 命令快查网站,中文 Linux 命令帮助大全:http://man.linuxde.net/1 目录切换命令 cd 目录名:切换到当前目录下的目录名目录中 cd .. (或 cd ../):切换到上一级目录 cd /:切换到系统根目录 cd ~:切换到用户主目录 cd -:切换到上一个所在的目录 2 目录的操作命令 mkdir 目录名:在该目录下新建一个目录.

2021-10-13 17:11:43 104

原创 Linux 文件系统概览

1 Linux 文件系统简介在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看做是一个文件。也就是说在LINUX系统中有一个重要的概念:一切都是文件。其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。2 文件目录结构Li

2021-10-13 17:06:47 51

原创 虚拟机安装CentOS7配置

1 VM 安装 CentOS7自行百度2 基本网络配置VMware 的三种网络配置方式 Bridged 桥接模式: VMware虚拟出来的操作系统就像是局域网中的一台独立的主机,他可以访问网内的任何一台机器,需要手动为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信,虚拟系统和宿主机器的关系就像是连接在同一个Hub上的两台电脑。 NAT 网络地址转换模式 虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网。在这种模式

2021-10-13 16:56:02 303

原创 初始Linux

一、认识操作系统1.1 操作系统简介操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石。其本质是运行在计算机上的软件程序,可以为用户提供一个与系统交互的操作界面。操作系统分内核与外壳,我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的程序。1.2 分类 Windows Unix:最早的多用户、多任务操作系统。按照操作系统的分类,属于分时操作系统。Unix大多被用在服务器、工作站。 Linux

2021-10-13 16:49:01 55

空空如也

空空如也

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

TA关注的人

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