自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (3)
  • 收藏
  • 关注

原创 React-基础语法学习

1、教程:井字棋游戏1、教程:井字棋游戏本教程将引导你逐步实现一个简单的井字棋游戏,并且不需要你对 React 有任何了解。在此过程中你会学习到一些编写 React 程序的基本知识,完全理解它们可以让你对 React 有比较深入的理解。1.1、教程分成以下几个部分:配置是一些准备工作。概览介绍了 React 的:组件、props 和 state。完成游戏介绍了 React 开发中。添加时间旅行可以让你更深入地了解 React 的独特优势。1.2、实现的是什么程序?

2024-04-17 08:45:47 1101

原创 React脚手架的搭建与使用

-- %PUBLIC_URL%代表public文件夹的路径 -->-- 开启理想端口,用于做移动端页面的适配 -->-- 用于配置浏览器页签+地址栏的颜色(仅支持安卓手机浏览器,兼容性较差,可能有的手机并没有效果) -->-- 用于指定网页添加到手机主屏幕后的图标 -->-- 应用加壳时的配置文件 -->

2024-04-14 10:29:20 1077

原创 React搭建一个文章后台管理系统

本篇文章讲解的是一个简单的文章后台管理系统,系统的功能很简单,如下:登录、退出;首页;内容(文章)管理:文章列表、发布文章、修改文章。1)React官方脚手架:create-react-app3)状态管理:mobx4)UI组件库:antd v55)ajax请求库:axios6) 路由:react-router-dom 以及 history7) 富文本编辑器:react-quill8) CSS预编译器:sass。

2024-04-14 00:20:39 642

原创 Mac下安装NVM,NVM安装Node(附带NPM)

Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效。安装成功后,输入 nvm --version输出版本号即为安装成功。nvm install 安装指定版本,如:安装v4.4.0,nvm install v4.4.0。nvm uninstall 删除已安装的指定版本,语法与install类似。NVM: Node.js Version Manager,用来管理 node 的版本。nvm ls 列出所有安装的版本。

2024-04-13 08:16:03 498

原创 链表算法详解

【代码】链表算法详解。

2024-04-01 09:18:47 101

原创 MyBatis题库详解

缓存的作用缓存的作用:减低数据源的访问频率。从而提高数据源的处理能力。或者提高服务器的响应速度MyBatis中的缓存的架构设计:装饰器模式MyBatis中的一级缓存和二级缓存一级缓存:session级别二级缓存:SqlSessionFactory级别一级缓存和二级缓存的顺序问题:先二级缓存再一级缓存为什么会先走二级缓存再走一级缓存?二级缓存的作用域是SqlSessionFactory级别-90%找到一级缓存是SqlSession级别的-5%找到一级缓存开关、二级缓存开关。

2024-03-26 07:41:05 626

原创 redis事务详解

Redis 单个命令的执行是具有原子性的,但是对于事务而言,由于 Redis 放弃了事务的回滚机制,在整个事务执行阶段,如果没有碰到中断的情况(上面提到的三种情况),Redis 会继续执行下去。因为在事务执行的过程中,出错的命令会被服务器识别出来,并进行相应的错误处理,所以这些出错命令不会对数据库做任何修改,也不会对事务的一致性产生任何影响。在事务执行过程中即使发生了错误,Redis 服务也不会放弃事务的执行,它会继续执行下去,同时也不会因为已执行的错误命令而影响后续命令的执行。

2024-03-20 06:59:08 343

原创 Spring题库详解

Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入(dependency injection,DI)和面向切面编程(aspect-oriented programming,AOP)。Spring最根本的使命是解决企业级应用开发的复杂性,即简化Java开发。基于POJO的轻量级和最小侵入性编程;

2024-03-13 06:55:46 130

原创 redis题库详解

持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。Redis 的持久化机制是什么?各自的优缺点?Redis 提供两种持久化机制 RDB(默认) 和 AOF 机制:RDB:是Redis DataBase缩写快照RDB是Redis默认的持久化方式。按照一定的时间将内存的数据以快照的形式保存到硬盘中,对应产生的数据文件为dump.rdb。通过配置文件中的save参数来定义快照的周期。优点:1)、只有一个文件 dump.rdb,方便持久化。

2024-03-12 08:51:20 541

原创 mysql题库详解

创建数据库 CREATE DATABASE 数据库名;删除数据库 drop database 数据库名;

2024-03-10 23:43:03 440

原创 多线程题库详解

2、线程的run()方法和start()区别?

2024-03-10 22:35:31 591

原创 jvm题库详解

不会触发该类的初始化。输出:加载的类:并行垃圾收集,是指使⽤多个GC worker 线程并行地执行垃圾收集,能充分利用多核CPU的能力,缩短垃圾收集的暂停时间。除了单线程的GC,其他的垃圾收集器,比如 PS,CMS, G1等新的垃圾收集器都使用了多个线程来并行执行GC⼯作总结23、CMS、G1垃圾回收器中的三色标记你了解吗?三色标记法是⼀种垃圾回收法,它可以让 JVM 不发生或仅短时间发生 STW(Stop The World),从而达到清除 JVM 内存垃圾的目的。

2024-03-10 13:08:02 837

原创 java集合题库详解

可以从它们的底层数据结构、效率、开销进行阐述哈ArrayList是数组的数据结构,LinkedList是链表的数据结构。随机访问的时候,ArrayList的效率比较高,因为LinkedList要移动指针,而ArrayList是基于索引(index)的数据结构,可以直接映射到。插入、删除数据时,LinkedList的效率比较高(指在插入的时候,不包括检索时间),因为ArrayList要移动数据(要扩容的时候才会)。

2024-03-09 12:58:45 390

原创 java基础题库详解

JRE:Java Runtime Environment( java 运行时环境)。即java程序的运行时环境,包含了 java 虚拟机,java基础类库。JDK:Java Development Kit( java 开发工具包)。即java语言编写的程序所需的开发工具包。备注:JDK 包含了 JRE,同时还包括 java 源码的编译器 javac、监控工具 jconsole、分析工具 jvisualvm等。

2024-03-03 19:54:04 310

原创 面向对象(类和对象、方法、成员变量和局部变量)

(1)多个对象之间的共同的特征(静态的属性和动态的方法)

2024-03-03 01:11:34 552

原创 接口interface关键字详解

定义接口要用到关键字interface,格式如下 :interface 接口名 {类和接口之间不再是继承,而是实现关系,用implements关键字表示。class 类名 implements 接口名 {

2024-02-05 09:46:39 899

原创 abstract修饰符

至此,我们就把abstract修饰符相关的内容给大家介绍完毕了,最后我们梳理一下本文的关键点:● 抽象类和抽象方法都要使用abstract关键字声明;● 抽象类不能被实例化,不能使用 new关键字创建对象,抽象类的非抽象子类可以创建对象;● 抽象类中不一定包含抽象方法,但有抽象方法的类必须是抽象类;● 一个抽象类中可以有0~n个抽象方法,也可以有0~n个具体方法;● 抽象类中的抽象方法只是声明,不包含具体实现;● 构造方法、静态方法、final方法不能声明为抽象方法;

2024-02-04 00:35:28 905

原创 static关键字

1)、static翻译为静态的。static修饰的方法是静态方法。static修饰的变量是静态变量。2)、所有的static修饰的元素都称为静态的,都可以使用“类名.”的方式访问,当然也可以用引用.的方式访问【但是不建议】。3)、static修饰的所有元素都是类级别的特征。和具体的对象无关。时间处理类,时间格式就是一个类变量,跟着时间处理类走的商品订单,创建商品时间,就是跟着商品订单对象走的,每个订单订单对象都不一样什么时候成员变量声明为实例变量呢?

2024-02-03 14:13:56 339

原创 Java访问控制修饰符及final用法

在 Java 语言中提供了多个作用域修饰符,其中常用的有 public、private、protected、final、abstract、static、transient 和 volatile,这些修饰符有类修饰符、变量修饰符和方法修饰符。

2024-01-18 07:33:39 831

原创 java注释详解

概括:注释是增加一些说明,在编译后,注释会被抹掉,不起任何租用,只在书写代码的时候,对代码进行的一个说明不管是那种编程语言, 代码的注释都是必备的语法功能, 并且一个好的程序的指标之一,就是能有一个好的注释。那 Java 中的注释是怎么定义的呢?我们来说说。1)Java 中 3 种注释类型单行注释多行注释文档注释2)单行注释单行注释: Java 中最简单的注释方法, 使用两个反斜杠 // 就可以了。注释的内容从 // 开始。举个例子:单行注释不仅可以注释备注信息, 并且也可以注释代码内容。

2024-01-17 07:06:31 509

原创 java-包详解

Java 中使用 package 语句定义包,package 语句应该放在源文件的第一行,在每个源文件中只能有一个包定义语句,并且 package 语句适用于所有类型(类、接口、枚举和注释)的文件。定义包语法格式如下:4、package 包命名;Java 包的命名规则如下:1)包名全部由小写字母(多个单词也全部小写)2)如果包名包含多个层次,每个层次用“.”分割。3)包名一般由倒置的域名开头,比如 com.baidu,不要有 www。4)自定义包不能 java 开头。

2024-01-16 09:38:07 960

原创 字符串详解

字符串是一系列字符串的序列。在Java语言中字符串是用一对对双引号“”,括起来的字符系列。例如“Hello”,“你好”。从数组的角度来说,字符串可以是看成是一个个字符组成的数组。

2024-01-15 09:03:49 412

原创 java编程解小学生一年级竞赛题

大纲。

2024-01-14 11:39:37 428

原创 xcode安装及运行源码

Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。

2024-01-12 21:13:18 1362

原创 androj studio安装及运行源码

安卓项目也是java开发的,运行在虚拟器上,安装jdk及运行的时候,就会带上虚拟器jdk前面已经讲过,不在讲解。

2024-01-12 21:12:50 620 1

原创 数组深入详解

Java 语言中提供的数组是用来存储固定大小的同类型元素。如:可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,number99。注意事项:1)数组中存放的元素其类型相同2)数组的空间是连在一起的3)每个空间有自己的编号,其实位置的编号为0,即数组的下标。

2024-01-12 07:52:10 906

原创 流程控制详解

程序从上到下逐级运行,中间没有任何判断和跳转。

2024-01-12 00:25:32 853

原创 运算符详解

按操作数个数分类:一元运算符(单目运算符)、二元运算符(双目运算符)、三元运算符 (三目运算符)1)按功能分类:算术运算符、赋值运算符、比较(或关系)运算符、逻辑运算符、位运算符、条件。定义:运算符是一种特殊的符号,用于表示数据的运算、赋值和比较等。2)运算符、Lambda运算符。

2024-01-10 00:16:10 396

原创 关键字、标志符、变量、基本数据类型

定义:被JAVA语言赋予了特殊含义,用作专门用途的字符串(或单词)特点:全部关键字都是小写字母上源码:代码中定义类的关键字class,定义一个订单控制器类枚举的关键字,一下声明了缓存的类型字段常用的关键字1)const、goto为保留字,现阶段版本没用到,但以后版本可能会成为关键字2)ture,false,null为字面量,又叫直接量或者数据,表示布尔值或者空值2、保留字Java 保留字:现有 Java 版本尚未使用,但以后版本可能会作为关键字使用。

2024-01-08 00:19:21 974

原创 idea下载及安装

Idea是一款被广泛使用的Java集成开发环境,它提供了丰富的功能和工具来帮助开发人员更高效地编写和调试代码。作为一款开源软件,Idea不仅提供了基本的代码编辑、自动完成和调试功能,还支持大量的插件和扩展,可为开发人员提供更加便捷和高效的开发体验。

2023-12-20 00:03:15 548

原创 maven

1)管理项目依赖和版本统一的项目依赖和版本管理​​2)Maven支持多模块项目管理通过定义父子模块的关系来管理多个子模块的构建和依赖关系。使用Maven可以实现多模块项目的统一管理和构建,从而提高项目的可维护性和可重用性。3)可以将项目发布到本地或者远程的仓库中Maven提供了一套标准的项目发布和部署机制,通过定义发布和部署的目标和方式来实现自动化发布和部署。使用Maven可以将项目发布到本地或者远程的仓库中。

2023-12-15 10:06:59 561

原创 mysql安装

MySQL是一个,由瑞典公司开发,属于旗下产品。MySQL是最流行的之一1、源码中涉及到的表:mysql 表:订单、意见反馈、用户基础信息、商品、购物车等表2、订单属于哪个用户下单,订单表会关联用户的userId1)订单表:订单id,用户id 、下单时间2)用户表:用户id,用户姓名、用户的昵称3、例如:用户如何获取用户订单?用户在登录的时候,会通过手机号和密码获取用户信息,用户信息包括用户的userId,子啊通过userId找到用户的所有订单。

2023-12-13 23:00:41 1013

原创 redis安装

后面会有精讲redis部分,此部分内容着重在redis环境的搭建Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI编写、支持网络、可基于内存亦可持久化的日志型、Key-Value,并提供多种语言的API。redis是一个key-value。

2023-12-13 09:43:53 421

原创 jdk安装

如图圈出的部分,把返回的目录路径复制出来,待会儿要用。给jdk配置环境变量后,可以实现在任何文件目录下都可以调用java,安装完jdk,默认环境变量就安装上了,可以使用java -version 了,不过我们这里还是重新配置一下环境变量。jdk8比较稳定,推荐开发时下载安装jdk8,建议和我保持一致,如果安装了java并配置了环境,打开终端应用程序。在文件界面中,按键盘上的"i" 进入编辑模式,粘贴或输入下面的代码,其中export JAVA_HOME= 后面的路径是第一步查到的安装目录路径。

2023-12-11 21:33:11 868

原创 计算机概述

计算机已经成为人们日常生活中不可缺少的产物,具体作用如下1)信息处理电脑可以处理、存储和检索大量的信息,例如文档、音频、视频等等,这使得信息传播和共享变得更加容易和高效。2)通讯电脑可以通过互联网实现即时通讯、电子邮件和视频通话等功能,这使得人们可以更便捷地交流和联系。3)娱乐电脑可以提供各种各样的娱乐,例如电子游戏、在线视频、音乐等等,这使得人们可以在空闲时间里享受多样化的娱乐活动。举例:小朋友用电脑看小猪佩奇、奥特曼、同学们用电脑办公等。

2023-12-10 10:17:36 956

原创 个人app演示、系统介绍、编程好处

1)个人app教学、java 教学、ios教学、安卓教学

2023-12-02 13:36:49 335

原创 算法-模拟

【代码】算法-模拟。

2023-10-01 20:43:45 711

原创 算法-贪心算法

【代码】算法-贪心算法。

2023-08-25 09:24:14 72

原创 堆/栈/队列

【代码】堆/栈/队列。

2023-06-22 07:13:13 200 1

原创 线程池源码解读及原理

这些方法内部都使用了ThreadPoolExecutor的构造方法,区别只是传入的参数不同。

2023-06-09 09:02:52 276

blockshit 分类库

uialerview 在弹出界面实现回调。不用在alerview代理来处理

2015-09-09

文档,用于开发

很好的文档,方便移动开发者进行开发。通过文档能找到对应的相关信息。

2015-08-24

json格式,标准格式

json格式,共大家参考,编写json格式,欢迎大家前去下载。

2015-01-04

空空如也

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

TA关注的人

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