自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QB哥欢迎您

从业10多年,屌丝一位

  • 博客(46)
  • 资源 (11)
  • 收藏
  • 关注

原创 SpringBoot集成MinIO

MinIO:它是一个对象存储服务。类似于云服务器厂商提供的OSS服务。在项目中经常有大量的图片等文件数据需要存储,可以借助云服务器的OSS服务,也可以使用MinIO搭建自己的对象存储服务。

2024-10-05 22:51:28 1506 1

原创 Swiper轮播图

介绍在Swiper轮播图使用

2024-05-13 20:53:38 500

原创 鸿蒙踩坑合集

各位网络中的小伙们,关于鸿蒙的踩坑陆陆续续收集中,本文章会持续更新,希望对您有所帮助。

2024-02-06 20:14:01 1887 3

原创 鸿蒙开发基本概念

用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称“应用”。一个应用所对应的软件包文件,称为“应用程序包”。HarmonyOS提供了应用程序包开发、安装、查询、更新、卸载的管理机制,方便开发者开发和管理HarmonyOS应用,具体如下:应用软件所涉及的文件多种多样,开发者可通过HarmonyOS提供的集成开发工具将其开发的可执行代码、资源、三方库等文件整合到一起制作成HarmonyOS应用程序包,便于开发者对应用程序的部署。

2023-12-21 20:15:10 525

原创 鸿蒙ArkTS语言介绍与TS基础语法

函数是一组一起执行的任务语句,函数声明要告诉编译器函数的名称、返回值类型和参数。TS创建函数有两种情况:有名称函数和匿名函数TS支持基于类的面向对象的编程方式,定义类的关键字为 class,后面紧跟类名。类描述了所创建的对象共同的属性和方法。// 定义类${this// 定义类 class Person {} } // 创建类的对象 let p1 = new Person("灭绝师太" , 100);// 定义类 class Person {

2023-12-20 21:04:28 1906

原创 鸿蒙介绍和基础环境搭建

面向鸿蒙生态的声明式开发套件,包含了鸿蒙生态应用从设计、开发、测试、上架所需的关键技术和产品。(鸿蒙指华为终端鸿蒙智能设备操作系统软件)Harmony Design :设计资源库,包含图标、色彩、文字、音效等,提供多种效率组件和姐妹模版。ArkTS :鸿蒙生态应用开发语言,在TS基本语法风格的基础上,对TS动态类型施加更严格的约束,引入静态类型。提供声明式UI、状态管理等能力。

2023-12-20 09:18:09 366

原创 Mysql的索引

提高数据库性能,索引是最物美价廉,不加内存,不改程序,不用调sql,只要执行个正确的‘create index’,查询速度就可能提高百倍千倍,诱惑力极大。但没免费的晚餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的I/O。以空间换时间。索引(Index)是帮助DBMS(数据库)高效获取数据的数据结构,索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。如同:字典的目录。

2023-10-09 11:09:04 206

原创 MyBatis-Plus的使用

主要讲解mybatis-plus的使用技巧

2023-08-24 20:46:25 385

原创 MyBaits注解开发

mybatis框架的注解开发

2023-08-22 13:38:17 168

原创 Idea添加mybatis的mapper文件模版

myabtis的mapper文件模版配置

2023-08-07 11:06:05 1308

原创 vuex4结合Vue3的简单使用

state : 数据仓库,存放所有组件共享数据mutation:提供对仓库中的数据进行同步修改的方法action:提供对仓库中的数据进行异步修改的方法getter:module:拆分仓库直接操作和辅助函数。

2023-06-15 23:10:31 1710 4

原创 json-server的基本使用

mock的简单使用

2023-05-25 18:20:41 1938

原创 git的基本操作

在工作过程中,有时会用公司的电脑进行项目开发,或者使用个人电脑,但是git的一些默认配置,需要更改,可以按照下面方式完成。

2023-05-14 21:11:22 1028

原创 JS中实现单例设计模式

单例模式的主要目的是节约系统资源,对资源进行控制。由于单例模式只生成一个对象,减少了系统开销,对一些需要频繁创建和销毁的对象具有很好的优化作用,如线程池、缓存。也能避免对一些用作工具类使用的对象的重复创建。单例设计模式:单例设计模式(Singleton Pattern)确保一个类只有一个实例,并提供一个访问它的全局访问点。有很多种方法可以实现 JavaScript 中的单例模式。具体如何使用,取决于需求场景和实现难易度。软件工程中,设计模式非常常见,最简单,最被问到的单例设计模式,在JS中如何实现呢?

2023-05-07 10:53:48 228

原创 npm与yarn设置淘宝镜像

npm和yarn的镜像配置

2023-03-12 08:44:39 672

原创 nvm的使用

nvm对node进行版本切换

2023-03-08 18:22:24 5157

原创 在VueRouter

关于VueRouter重复路由报错解决

2023-01-19 21:55:36 165

原创 nodejs和webpack基础

node环境搭建和webpack入门配置

2022-07-11 19:43:19 2003 3

原创 webpack\webpack-cli\webpack-dev-server的配置使用

webpack5一路踩坑

2022-07-08 18:13:28 2749

原创 1-HTML5-web存储技术

html5的存储技术

2022-07-04 14:20:39 440

原创 页面跳楼机案例

页面跳楼机效果,使用scrollTo方法完成

2022-06-25 17:03:50 251

原创 node 16.15.1版本npm 警告提示解决

npm最新版本警告提示解决

2022-06-24 16:15:26 1783 7

原创 NodeJS操作数据库

NodeJS操作简单操作mysql

2022-05-12 17:36:29 7716 2

原创 解决图片的3像素的问题

图片3像素的问题,是一个笼统的概念,主要是指在页面上图片和文本,或其他行内标签与数据在页面上水平方向的对齐方式问题,如下图:图中黄色框画出来的就是图片和文本,文本与其他的标签在水平线上的存在的差异,说白了就是底部没有对齐,在页面表现出来就是底部对不起。但这个差异不一定都是3像素。主要原因:图片、文本、其他标签的底部基准线对齐方式的问题解决办法:使用vertical-align,将他们的基准线对齐方式统一改为bottom,即可解决三像素差异问题...

2022-01-04 18:35:38 1462

原创 15--JDK8特性

1、关于JDK的升级JDK5之前JDK的变化并没有翻天覆地的变化,在JDK的升级过程JDK5是一个里程碑,然后就是今天我们要讲的JDK8同样也是一个里程碑。从JDK5开始引入众多特性之后,JDK8同样引入了更加灵活和轻巧便捷的代码编写方式。今天就给大家介绍关于JDK8中的:日期时间处理类 新的注解 接口中的默认方法 Lambda表达式 函数式接口 方法引用 Stream编程2...

2020-04-17 15:37:48 526

原创 14--反射技术

1、反射技术1.1、介绍反射Java中的反射:它是使用非常规的手段获取某个class文件中的内容(成员变量、构造函数、普通函数等)。不使用new关键字创建对象,而是通分析过class文件中的内容,获取到类的对象,进而可以让类中的函数运行。所有的框架(Struts2、hibernate、spring、springMVC、mybatis、springboot等)它们的底层全部在使用反射技术...

2020-04-17 14:45:06 566

原创 13--Java Socket网络编程

1、网络相关概念1.1、网络1.2、网络模型1.3、网络三要素1.3.1、IP地址处于网络中的通信设备(电脑、手机、电视等),都会分配一个ip地址。这些设备在通信之前,首先要接入到网络中。通过通信设备的网卡。而这个网卡属于一个硬件,并且所有的网卡在出厂的时候,都有一个固定的网卡地址。并且这个网卡地址(MAC地址)全球唯一。在dos窗口中输入 ipconf...

2020-04-17 14:25:51 327

原创 12--线程技术

1、多线程1.1、多线程相关概念1.1.1、进程进程:在操作系统中运行的某个软件(主要是指在内存中)。任何软件要运行都要被加载到内存中。而内存负责运行这个软件所需要的那些内存空间,就被称为当前软件在内存中的一个进程。使用任务管理器可以直接查看当前系统中运行着的各个进程:1.1.2、线程线程:软件运行之后真正负责执行软件中具体某个功能的那个独立的内存空间(它必须位于进...

2020-04-17 11:51:14 488

原创 11--字符流&缓冲区&编码表

1、字符流IO流:按照操作的数据特点,将IO流分成两类: 字节流: 字节输入流: InputStream: FileInputStream: 字节输出流: Ou...

2020-04-17 11:26:14 357

原创 10--File类&字节流&异常

1、IO技术1.1、介绍IOIO:I input、O output。IO:输入和输出。Java中的IO技术:主要是操作文件和文件夹中的数据的。学习IO:必须分清楚I和O的方向。然后确定到底使用I还是O。在Java中IO: Input:输入、读取操作。 Output:输出、写操作。不同的操作,在JDK中提供不能的类。根据操作的数据的...

2020-04-17 10:47:25 457

原创 9--多态&字符串缓冲区&正则表达式

1、多态1.1、什么是多态多态:一个事物以不同的形态展示出来,把这种展示称为这个事物的多态性。 举例: 水果:它是水果的统称。而真正面对的肯定是水果下面的某个一类果品。 水果: 苹果:...

2020-04-17 10:18:00 284

原创 8--泛型&包装类&接口&JDK特性&集合练习&集合中的接口

1、泛型1.1、泛型介绍泛型技术:JDK1.5时期出现的。它的主要作用:它代表的是某种数据类型(复杂、引用类型)。需要在使用的时候进行确定,并且可以进行类型的限定。书写格式:<引用数据类型> 尖括号中不能书写基本类型。1.2、泛型体现泛型大部分都应用在集合上。/* * 泛型技术 */public class GenericDemo { public...

2020-04-17 09:46:45 288

原创 7--包&集合(ArrayList、HashSet、HashMap)

1、包1.1、包介绍在操作系统中:不同的文件会放在不同的文件夹中。也就是使用文件夹来管理文件。Java中给出包的概念:在硬盘上的体现就是文件夹。作用是用来管理不同的class文件。java中定义包: 使用package关键字。注意:如果要给某个类定义它所在的包(文件夹),这时package定义包的语句必须放在所有代码的最前面。使用eclipse可以快速的...

2020-04-16 17:00:16 986

原创 6--日期时间转换&继承&抽象类

1、日期时间转换1.1、DateFormat类在学习Date类的时候,Date类中大部分的方法都过时,同时提示可以使用相关的类代替。其中提到解析和格式化到底什么意思呢?其实就是在说明DateFormat类是用来完成String和Date之间的转换的。格式化:是将Date对象转成一定形式的字符串数据。解析:是字符串形式的日期数据转成Date对象。因此可以知道其实D...

2020-04-16 15:39:14 453

原创 5--封装&私有&日期类&构造方法&System类&静态

1、封装面向对象三大特征:封装、继承、多态。1.1、什么是封装封装:生活中体现:手机、电脑、电视机等等都是封装(包装、包裹)的一种体现。封装:在描述事物的时候尽可能的将不需要外界的知道的东西全部隐藏在其中。仅仅对外界暴漏需要外界操作的部分。比如String类,将对字符串的各种操作的功能都封装在其中,而仅仅对外提供可以调用的方法名和参数等信息。而其中的实现细节并没暴漏给使用者。这...

2020-04-16 15:07:35 317

原创 4--面向对象&String类

1、类与对象经过前面的学习,Java语言的语法规则和和基本使用已经掌握。接下来学习一些关于Java的高级技术。1.1、类1.1.1、介绍类Java这门编程语言中,首当其冲一个概念就是类,到底什么是类呢,从第一天接触Java开始,一直在写,但却没真正研究过。类:它是一种抽象的概念。对于初学者来学不容易理解。它代表的是某一特殊的群体、或者是具备一定行为(功能)和属性事物。为了更...

2020-04-16 14:41:00 232

原创 3--方法&数组&IDE

1、开发工具1.1、开发工具介绍作为一名开发人员,在实际的工作需要选择合适的开发工具可以快速提高开发效率。针对Java也有很多对应的开发工具。现在就介绍一款开发中使用最多的工具Eclipse。1.2、eclipse下载下载eclipse,需要到对应官方网站下载:http://www.eclipse.org/点击download,会进入下载页面继续点击download...

2020-04-16 13:41:57 223

原创 2--运算符&判断&循环

1、运算符1.1、运算符介绍在生产、生活中,基本都会使用各种数据进行各种的运算、计算。而在Java语言中也有类似于生活中的各种计算和运算。下面就逐一来看看这些运算。1.2、算术运算Java中的算术运算符和生活中的数学运算基本相似。1.2.1、算术运算符符号1.2.2、算术运算符举例在使用算术运算时需要注意运算两侧类型:当两侧类型不统一时,运算结果和较大类型保持...

2020-04-16 13:16:52 667

原创 1--环境搭建入门案例

Java基础环境搭建&入门案例1、软件1.1、软件概念由一些数据和指令组成的程序。大白话:将数据和程序组合在一起。最终形成可以被使用的程序称为软件。1.2、软件分类应用软件:可以提供某些领域的功能或者应用。例如:QQ、微信、绝地求生等。系统软件:提供底层服务的,一般需要安装硬件上。比如:windows、mac、Linux、IOS、安卓等。2、软件制作2.1、...

2020-04-16 11:11:12 742

原创 centos7安装reids

安装Redis下载:wget http://download.redis.io/releases/redis-4.0.11.tar.gz或者直接到redis官网下载,然后上传到Linux中:https://redis.io/download解压:# 建议将redis解压到/usr/local/redis 目录下,如果没有redis目录,自己创建一个(mkdir re...

2020-01-08 11:44:17 117

SpringData.pdf

本文的是基于最新版本的springboot构建,讲解springdata jpa的使用。由于时间关系,文档中难免会出现一些错别字,或者技术理解不到位的地方,欢迎大家一起讨论技术。

2020-03-30

springcloud alibaba的nacos、seata、Sentinel组件.zip

本资源包含:seata-server-1.0.0.zip、seata-server-1.1.0.zip、nacos-server-1.2.0.zip、sentinel-dashboard-1.7.1.jar

2020-03-30

mysql数据库.pdf

mysql8.0.18 msi 安装教程,其中详细介绍了如何安装,每一步都非常详细的截图,希望可以帮助到需要的朋友们。

2019-12-02

java web 进销存

javaweb 进销存

2017-08-06

JDK8 中文帮助文档(jdk api 1.8 google.CHM)

JDK8 中文帮助文档(jdk api 1.8 google.CHM)

2017-04-08

vue.js2.0库和中文手册

Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。

2017-04-08

JavaMail技术

使用Apache的JavaMail技术发送各种邮件

2016-05-30

JavaSE第三天笔记

Java技术

2016-03-27

JavaSE第二天笔记

JavaSE技术

2016-03-27

JavaSE第一天笔记

JavaSE每天的课程笔记

2016-03-27

eclipse使用图解和最最常用的快捷键

eclipse是Java开发中最常用的IDE之一,可是刚刚步入Java大门的兄弟姐妹们,很多有因为简单操作而苦恼,那就分享下这个东西最简单的使用

2013-05-18

空空如也

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

TA关注的人

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