自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享技术和学习技术两不误

分享技术和学习技术两不误

  • 博客(12)
  • 收藏
  • 关注

原创 MySQL全备分享(MySQL脚本)

使用脚本周期性备份mysql数据备份脚本保存一定数量以免占用大量空间浪费资源只保留最新的脚本具体保留几分可以根据你的需求修改我的脚本这里以保存五份为例。注:是全备一、使用步骤脚本会把你的SQL文件先备份后打包以减少资源空间,可以使用linux自带的crontab设置定时任务这样就可以定时每天或者每周或者每月进行脚本备份,crontab文本编辑器编辑好保存就可以了简单命令crontab -l看配置的所有定时命令,crontab -e开始编辑。

2024-12-13 11:34:47 425

原创 递归实现菜单列表(无限级菜单Java实现)

菜单是方便展示系统整体功能,菜单也有多样比如城市XXX省XXX市XXX县XXX街道等等商城也是展示了商品的分类更好让用户筛选商品。2、创建菜单messageDto这里我使用消息类回复消息也是菜单某某评论某某某某回复某某。注:我是以parentId等于0作为根节点当然你也可以等于其他看你数据库怎么设计。注:可以不把表导入库我有演示样例这里只是让你导入后更清楚结构。这里可以从数据库遍历好所有菜单列表直接调用方法即可。1、创建TreeNode节点方便封装。

2024-12-13 10:49:48 360

原创 uniapp打包部署微信小程序之后微信上传失败

uniapp打包部署微信小程序之后微信上传失败代码主超过2M。

2024-11-29 14:06:06 602

原创 NFS实现服务器文件共享

使用nfs(Network File System)共享的目录挂载到本地已达到文件共享的目的,挂载本地服务器目录使用起来和真实存在一样,可以配置可读可修改待会对配置进行解释。(注:也可以使用rsync +inotify 实现实时同步)但使用起来相对nfs个人觉得nfs好用毕竟Linux操作系统自带nfs没有的话需要安装nfs,nfs使用需依赖rpc。(注:nfs最好在局域网中使用)

2024-03-22 16:31:42 608 1

原创 Java反射机制

反射,反射API,CLass类全限定类名说明Class类四种创建方式简单使用并解释其他API注解+反射(简单应用实例) Java反射体现出了Java的动态性,就是在Java运行期间直接对任意对象进行操作,比如属性、方法。反射概念是非常抽象的^o^,假设我们做一件事都有一个计划我们就按照计划行事(这相当于我们写的代码一行一行执行下去),当遇见特殊情况之前计划不能实施了我们就需要见机行事灵活实施(这里灵活变通就是反射,就是动态的把事情处理了),通过下面反射API的代码可以进一步了解反射

2022-12-03 23:30:01 400

原创 Java中的可变长参数

JDK1.5之后Java推出了可变长参数,根据表面意思不难想出,就是参数可以随自己需要进行传多个。下面通过一个重载案例进行探讨,假如要重载test()方法,一个参数重写一次,两个参数又要重新定义一个方法,那100?甚至100呢?所有通过可变长参数即可解决。

2022-12-03 16:16:09 509

原创 枚举类和注解

枚举类和注解的相关解释,自定义枚举类,自定注解及其简单使用,扩展作用和反射提及

2022-11-28 22:14:24 270

原创 Java集合(底层源码分析)

Java集合的整体结构描述,ArrayList以及HashMap源码解释,Java源码解释解析

2022-11-27 23:33:59 650

原创 Java设计模式之单例模式的两种创建方式

单列模式,懒汉式以及饿汉式,Java设计模式

2022-11-17 23:03:10 305

原创 线程的安全问题

synchronized的使用,同步代码块,同步方法

2022-11-17 22:50:30 112

原创 线程的创建方式

继承Thread类和实现Runnable优先使用谁?从本质来说Thread类它也是实现Runnable接口的,但继承具有局限只能单继承。相对而言Thread共享数据需经过处理如加static关键字等一系列处理而Runnable天然的共享数据,建议优先考虑实现接口的方法创建线程。Callable和Runnable 比较谁更强大?从实现run()方法就可以看出Callable 更强大一些,它可以有返回值以及可以抛出异常而Runnable只能捕获异常线程池好处提高响应速度,降低资源消耗,方便管理。

2022-11-07 00:31:31 152

原创 线程生命周期

wait()进入阻塞状态需要调用notify(){多个线程唤醒用notifyAll}。yield()会使线程失去cpu执行权,但有时会遇见用了此方法也不会立马失去执行权,此方法不会使线程进入阻塞状态。线程生命周期五个状态:创建、就绪、运行、阻塞、死亡。(1)sleep(Long time) time是毫秒数,设置多少毫秒他就会阻塞多少毫秒。start() 有两个作用1、启动一个线程 2、调用run()方法。stop()方法死亡。

2022-11-04 14:52:34 170

ARM架构jdk8(毕昇)

ARM架构jdk8(毕昇)

2024-12-16

tomcat10.1.9Linux版本

Tomcat在Linux环境安装版本

2023-07-13

nginx-1.25.1

nginx的Linux版本

2023-07-13

空空如也

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

TA关注的人

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