自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 问答 (1)
  • 收藏
  • 关注

原创 Redis-手把手和您一起在Windows上安装Redis,并了解它

Redis:Remote Dictionary Server ,即远程字典服务是一个开源的使用C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

2023-04-08 22:39:19 219

原创 JAVA-BeanDefinition是什么?是干什么的?在哪里?里面有什么?

在spring 中,bean要注入到IOC容器里,每个bean对象都通过BeanDefinition进行定义的。此博客带您了解BeanDefinition。

2023-04-07 22:11:38 791 1

原创 JAVA-带您弄清创建Maven项目-Archetype里那些看完茫然不解的骨架

您是否也在创建一个Maven项目时为选择哪种Archetype而手足无措?您是否也想弄清楚Archetype这么多选择到底是什么?请您点进这篇博客,让我们一起弄清楚Archetype里有什么奥秘。

2023-04-06 21:10:37 4423 2

原创 JAVA-带您明确Java不同版本间的对比

不知道您在学习JAVA语言时,有没有看到过J2EE、J2SE、J2ME这几个词,那么他们分别是什么呢?他们间的区别和联系又是什么呢?请您浏览本博客进行了解。

2023-04-05 17:05:11 1143

原创 JAVA-IntelliJ IDEA 2022 如何创建一个Java项目或被Maven管理的Java项目

本篇博客将细致的讲解从0到1,通过IDEA创建一个Java项目。

2023-04-04 22:38:05 1849

原创 JAVA-下载gradlew报错:Build failed with an exception

想要让spring源码在idea上通过gradlew运行,需要下载gradlew。切换到我们下载好的 spring源码路径下。输入cmd打开命令行窗口。会开始下载gradlew。输入gradlew :spring-oxm:compile TestJava。原因是,网络的原因,关于如何使用更好的网络——梯子,请私信博主,博主发给你。

2023-03-30 16:02:24 607

原创 JAVA-下载并运行Spring源码,超细节,包成功!

我们看spring源码有两种方式。一,可以在项目中引入spring依赖,进行静态调试。二是下载源码进行调试。博主认为将源码下载下来,写自己的注释快乐滴研究spring的奥秘是一个很棒的主意。

2023-03-27 19:52:59 1366

原创 【大话设计模式】-简单工厂-工厂方法-自动化实现工厂工厂方法!

1.代码应该是简洁和美丽的2.计算机科学是一门艺术科学!3.需要我们发挥想象力和创造力去写代码,而代码如人生-发现生活中的美,映射到代码上4.:写代码可读性第一,资源排第二5.为未来复用扩充维护写代码,依据七大原则(其中开闭最重要!发挥你的想象力到我们工厂模式里:我们知道在工厂方法中,每次增加一个工厂,需要新写一个工厂和一个实现类,在需要另一种产品时,需要修改客户端,可是我懒啊,工厂、实现类、客户端我都不想再写。思考一下:我们开发人员能够通过代码编写实现功能,那机器能不能帮我做这件事?

2023-03-26 12:29:33 775

原创 MySQL-常见的五种索引

在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。

2023-03-06 22:07:37 4377 1

原创 JAVA-线程池技术

线程是操作系统能够进行运算调度的最小单位。(例如: cpu 对前端发往后端的一个请求的处理叫一个线程)线程池(Thread Pool)是一种基于池化思想管理线程的工具,它维护多个线程。

2023-02-10 17:30:26 1258

原创 MySQL-存储引擎

MySQL存储引擎可以分为 Server 层和存储引擎层两部分。数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据;MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。MySQL的核心就是存储引擎;

2023-02-08 18:36:09 274

原创 JAVA-Spring Bean的生命周期

我们了解一个对象,作用域和生命周期是。上一篇我们聊到了SpringBean的作用域,有兴趣的小伙伴可以去看看:https://blog.csdn.net/aqiuisme/article/details/128882541

2023-02-06 19:17:34 584

原创 JAVA-Spring Bean作用域

近日研究Spring和SpringBoot的一些内容,给大家做一些分享,请大家多多提出您的宝贵意见。学习知识要了解其涉及到的基本概念,才能理解这个知识,并且做到融汇贯通。

2023-02-04 17:25:46 1054

原创 JAVA工具-JDK、JRE、JVM、JIT

Java的几个底层工具

2023-01-31 11:48:40 718

原创 JAVA-定位排查bug

在开发过程中难免会遇到bug,理解bug的含义,定位bug的位置,对于解决bug至关重要!掌握高效的排错技巧,对于程序员来说必不可少。

2023-01-30 11:42:31 2586

原创 如何设计一个70W在线人数的弹幕系统分析

站在架构师的角度看待问题,提前思考一个优秀系统所使用的资源性价比,从网络、运维、代码性能等角度考虑。下面对文章中涉及到的技术进行说明。

2023-01-25 23:29:19 554

原创 JAVA-元注解和注解

故事背景:罗芭是一名正在学习java的妹子,最近看甲骨文的官方文档,学到了注解Annotation这里,发现注解我可以自定义,但罗芭不会诶。但是布洛特 亨德尔已经学习过了java注解。罗芭,help me~唰唰唰,俺老亨来也。老亨:首先,实现一个自定义注解需要了解元注解,因为自定义注解实现需要元注解做支持。这里我们先做一下了解。那么注解是什么呢?罗芭:嘛是注解呀?老亨:注解是一种标记,使类或接口附加额外信息,帮助编译器和 JVM 完成一些特定功能可以理解注解是一张标签,给商品标记价格、材料、

2022-12-06 16:58:55 526 1

原创 java项目测试成功后部署到服务器上的相关问题

项目部署的几个相关问题,以及class文件的执行过程

2022-11-24 08:31:24 782

原创 面向对象中的多态(落实代码)

我们学习总是欺骗自己,写了笔记就以为自己会了,都是假学习。所以再次学习一下多态,并且落实在代码上。多态指为不同数据类型的实体提供统一的接口。 同一操作作用于不同的对象,可以有不同的解释产生不同的执行结果。那这两句话怎么解释呢?第一句:同一操作作用于不同的对象。解释:接口是oper,不同数据类型的实体是OperationAdd、OperationSub、OperationMul、OperationDiv第二句:同一操作作用于不同的对象,可以有不同的解释产生不同的执行结果。同一操作是都调用了Cr

2022-06-07 21:15:43 285

原创 jmeter下载及安装教程-保姆级

在下载Jmeter前,我们需要下载JDK以及配置系统的环境变量嘞,如果没有下载,可以浏览这篇博客哦

2022-06-05 09:14:58 2686 3

原创 JDK下载及安装教程-windows版保姆级!

由于测试组需要压测,准备使用Jmeter,下载Jmeter就需要下载jdk。因为Jmeter是基于Java开发的,所以首先要安装JDK。其次,我们开始学习Java,JDK也是必备的!是 Java 语言的软件开发工具包,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。Java Downloads | Oracle正在上传…重新上传取消双击下载好的文件,让我们开始安装!Go,Go,Go!1.点击下一步2.更改安装路径,建议全英文3.出现一个jre文件,更改路径后,点击下一步4.完成安装..

2022-06-02 16:29:31 1388 2

原创 面向对象中多态的理解

面向对象三大特征:封装、继承、多态。今天,我们来了解一下多态。什么是多态多态指同一个实体同时具有多种形式,指为不同数据类型的实体提供统一的接口。它是面向对象程序设计(OOP)的一个重要特征。eg:品鉴师要品菜,一号厨师煮出了淮扬菜,二号厨师炒了东北菜。多态的好处主要是利于代码扩展多态的类型分为运行时的多态和编译时的多态运行时的多态:通过覆写虚成员实现。直到系统运行时,才根据实际来决定实现哪种操作编译时的多态:通过重载来实现。根据传递的参数、返回的类型等信息决定实现何种操作结合设计模式

2022-05-27 21:02:20 1384 1

原创 面向过程与面向对象的区别与联系

我们要了解两个知识点间的区别,首先需要明确知识点的内容,其次对二者做出对比,之后看二者是否有联系,最后对知识进行拓展及总结。

2022-05-13 21:16:17 1702

原创 成功留给有准备的人——时间管理

目录背景成功留给有准备的人做番茄有起伏,说明什么?没有起伏,又说明了什么?观察别人,反观自己背景利用番茄时间管理办法,工具(SPM+Excel表格)进行每日工作计划管理。大家也结成小组,互相进步。每晚进行番茄活动总结,成功留给有准备的人它背后逻辑是我们得提前做些什么,才能获得机会。提前做什么呢?不断充实自己,把自己的能力变得越来越强,那么一旦遇到机会,你就毫不犹豫的冲上去。我们利用GTD时间管理+PDCA循环+番茄工作方法去计划并实施我们每天的工作。PS:GTD时间管理(收集、整理、组织

2022-05-08 18:02:41 450 4

原创 面向对象方法-抽象

前面一篇博客,博主的上一篇博客链接我从大话设计模式和J2SE视频中了解了一些面向对象方法中的基本概念,在最后我写了这样一个例子,“主体“我”,需要开车、挂挡、踩油门、经过河北、经过山西…都是“我”去做。那用面向对象方法呢?“我”只要想好去西藏的方式就可以了。”昨日,高人指点,我和志同道合的朋友们重新认识了面向对象。现在我反过头来再看这个例子,我说的就不对了。下面总结一些昨日讨论的内容。面向对象的特征和基础基础:抽象三大特征:封装、继承和多态。为什么抽象是基础?上篇博客,我从逆向思维思考了为什

2022-05-05 19:12:40 444 10

原创 Docker学习视频关于DockerFile部分

本文主要介绍了Docker,从是什么、为什么要用、如何用以及一个示例来阐述。欢迎各位大佬指正

2022-04-19 08:37:15 235 20

原创 WPS使用宏操作——减少重复性操作,提高效率

背景介绍番茄执行统计时,需要使用Excel时每日进行一些重复性操作,我了解了宏操作。What 宏?宏(Macro)是一种批量处理的称谓,它是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。Why?电脑来帮助你处理一些在通常情况下重复性的事情,提高工作效率如何成为高效能人士?Where?宏操作在哪里?How?如何使用宏?启用宏首先我们电脑里需要有VBA(Visual Basic for Applications),VB宏操作语言。VBA是在其桌面应用

2022-04-09 17:23:32 25872 37

原创 Linux系统docker命令学习

Docker基本命令1.Docker的常用命令帮助命令docker version # docker版本信息docker info # 系统级别的信息,包括镜像和容器的数量docker 命令 --help帮助文档镜像命令docker images 查看所有本地主机上的镜像[root@iZ2zeg4ytp0whqtmxbsqiiZ ~]# docker imagesREPOSITORY TAG IMAGE ID

2022-02-28 14:13:12 763 6

原创 SQL Sever数据库存储过程

一、背景介绍1.遇到存储过程回顾之前知识,使用在当下(毕业设计)2.了解周边知识二、思路&方案1.了解存储过程定义、语法、种类2.存储过程有什么优缺点3。存储过程与触发器和函数的联系三、过程1.什么是存储过程?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个“execute 存储过程名 参数”命令来调用存储过程。2.语法–创建存储过程cr

2022-02-28 11:48:35 13735 4

原创 计算机网络原理-IP分片

IP分片最大传输单元(MTU):网络链路存在MTU (最大传输单元)—链路层数据帧可封装数据的上限不同链路的MTU不同大IP分组向较小MTU链路转发时,可以被“分片” (fragmented)1个IP分组分为多片IP分 组IP分片到达目的主机后进行“重组”IP首部的相关字段用于标识分片以及确定分片的相对顺序——总长度、标识、标志位和片偏移标识字段占16位:标识一个IP分组IP协议利用一个计数器,每产生IP分组计数器加1,作为该IP分组的标识标志位字段占3位:DF(Don’t Frag

2022-01-29 16:37:01 7093 6

原创 正则表达式

介绍了正则表达式和在Java中的一些示例

2022-01-29 14:27:03 152 6

原创 大话设计模式-三种工厂模式(简单工厂、工厂方法、抽象工厂)

工厂模式有三种:简单工厂模式,工厂方法模式,抽象工厂模式

2021-12-25 09:56:59 595 5

原创 大话设计模式-面向对象

面向对象的介绍和示例

2021-11-22 22:18:37 4022 11

原创 C#基础Ⅵ❷-数组

数组概念一组数据类型相同的数声明数组//第一种方式int[] num1 = new int[10]; //长度为10,下标为0-9,int类型//第二种方式int[] num2 = new int[] { 1,2,3,4,5}; //此数组就存5个值//第三种方式int[] num3 = new int[3] { 1, 2, 3 }; //个数和声明数必须一致。此数组就存3个值,值都清楚//第四种方式int[] num4 = { 1, 2, 3, 4,

2021-10-03 10:19:28 847 25

原创 C#基础Ⅵ-枚举、结构体

本文介绍了枚举和结构体

2021-09-25 11:16:07 247 30

原创 C#基础Ⅴ-顺序、分支、循环结构

三大结构顺序结构按照所写代码的书写顺序、从上到下的顺序来执行。分支结构有选择的来执行语句,如果条件为真,执行语句1,条件为假执行语句2循环结构执行一段重复的代码。当满足表达式的条件时,会执行语句块,条件不满足时,终止执行。(注意:程序可执行0次)三元表达式练习判断闰年if...elseConsole.WriteLine("请输入年份:");int year = Convert.ToInt32(Console.ReadLine());...

2021-09-18 15:22:58 513 17

原创 C#基础Ⅳ-算数运算符

查漏补缺:占位符{0}string str = Console.ReadLine();Console.WriteLine("哈哈,这么巧,我也喜欢吃{0}",str);Console.ReadKey();算术运算符一元运算符++,- -前加:++iint num = 11; int number;number = ++num;Console.WriteLine(num);Console.WriteLine(number);Console.Rea

2021-09-13 21:00:47 293 9

原创 C#基础Ⅲ-数据类型

类型转换(what)不同数据类型间的转换,如,将int类型转换为string类型为什么需要类型转换(why)从控制台接收到的用户输入的内容都是string类型,如果要进行计算,就需将接收到的内容转换换成数值类型什么是隐式转换?什么是强制转换隐式转换:int→doubleint num1 = 12;int num2 = 2;double sum = num1 * 0.1 / num2;Console.WriteLine("{0:0.00}",sum);...

2021-09-07 09:18:34 721 13

原创 UML图-各类图介绍

目录构建图构件部署图实现图用来描述实现方面的信息;从系统的层次来描述:硬件的组成和布局;软件系统划分和功能实现构建图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等使用构件最重要的是复用。构件概念:是系统中遵从同一组接口且提供其实现的物理的、可替换的部分每个构件能实现一定的功能,为其他构件提供使用接口,方便软件的复用。举例:对象库、可执行体、COM+、企业级Java bean构件是定义良好的接口实现单元,它可以是以下几种类型:·源代码构件

2021-08-27 09:13:03 555 25

原创 【UML图】交互图、顺序图、协作图

目录交互图顺序图协作图交互图是什么?交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的干什么的?主要用于描述协作的动态行为方面当交互建模时,通常既包括对象(每个对象都扮演某一特定的角色),有包括消息( 每个消息都代表对象之间的通信活动,并导致一定的动作发生)顺序图是什么顺序图描述按照时间的先后顺序对象之间交互动作过程顺序图的构成·对象·消息:是对象之间的通信,可以是信号或者操作调用·生命线(激活):表示在某

2021-08-27 08:32:30 1718 9

Linux环境下安装nginx1.13.7

Linux环境下安装nginx1.13.7并设置开机自启 安装命令一应俱全,可以实现自动化nginx开机自启

2023-01-18

Linux 使用脚本安装zabbix agent端

Linux 使用脚本安装zabbix agent端,并且设置自启,简单操作

2023-02-06

Java代码-排序-直接插入排序、希尔排序、直接选择排序、冒泡排序、堆排序、快速排序、归并排序中部分排序以及算法-贪心法

Java代码-排序-直接插入排序、希尔排序、直接选择排序、冒泡排序、堆排序、快速排序、归并排序中部分排序以及算法-贪心法,大家可以将源码下载下来进行学习,附带着注释和解释,有不理解的可以找博主一起探讨,共同进步! 大家也可以看我的博客,地址如下:https://blog.csdn.net/aqiuisme/article/details/130785238; https://blog.csdn.net/aqiuisme/article/details/130905092

2023-05-29

自动化实现工厂工厂方法-扫描

自动化实现工厂工厂方法-扫描

2023-03-26

自动化实现工厂工厂方法-注册

自动化实现工厂工厂方法-注册

2023-03-26

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

TA关注的人

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