- 博客(46)
- 资源 (11)
- 收藏
- 关注
原创 SpringBoot集成MinIO
MinIO:它是一个对象存储服务。类似于云服务器厂商提供的OSS服务。在项目中经常有大量的图片等文件数据需要存储,可以借助云服务器的OSS服务,也可以使用MinIO搭建自己的对象存储服务。
2024-10-05 22:51:28 1506 1
原创 鸿蒙开发基本概念
用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称“应用”。一个应用所对应的软件包文件,称为“应用程序包”。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
原创 vuex4结合Vue3的简单使用
state : 数据仓库,存放所有组件共享数据mutation:提供对仓库中的数据进行同步修改的方法action:提供对仓库中的数据进行异步修改的方法getter:module:拆分仓库直接操作和辅助函数。
2023-06-15 23:10:31 1710 4
原创 JS中实现单例设计模式
单例模式的主要目的是节约系统资源,对资源进行控制。由于单例模式只生成一个对象,减少了系统开销,对一些需要频繁创建和销毁的对象具有很好的优化作用,如线程池、缓存。也能避免对一些用作工具类使用的对象的重复创建。单例设计模式:单例设计模式(Singleton Pattern)确保一个类只有一个实例,并提供一个访问它的全局访问点。有很多种方法可以实现 JavaScript 中的单例模式。具体如何使用,取决于需求场景和实现难易度。软件工程中,设计模式非常常见,最简单,最被问到的单例设计模式,在JS中如何实现呢?
2023-05-07 10:53:48 228
原创 解决图片的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
2020-03-30
springcloud alibaba的nacos、seata、Sentinel组件.zip
2020-03-30
vue.js2.0库和中文手册
2017-04-08
eclipse使用图解和最最常用的快捷键
2013-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人