暂未分类笔记
这是一篇用于测试的文章
算法
一些经典算法题
Redis-1
Redis常见命令
反射
什么是反射?反射允许对封装类的字段,方法和构造函数的信息进行编程访问。 获取class对象的三种方式 Class.forName(“全类名”);//全类名:包名+类名 类名.class;//这种方式一般当作参数传递 对象.getClass();//当已经有了这个类的对像时使用 在Java中,万物即可为对象,如:获取Class对象:Class构造方法:Constructor字段(成员变量):Field成员方法:Method 利用反射获取构造方法Class类中用于获取构造方法的方法Constructor<?>[] getConstructors():返回所有公共构造方法对象的数组Constructor<?>[] getDeclaredConstructors():返回所有构造方法对象的数组Constructor getConstructor(Class<?>… parameterTypes):返回单个公共构造方法对象Constructor getDeclaredConstructor(Class<?>… parameterTypes): ...
Linux软件部署
在Linux上部署各类软件前言 该文章取自黑马教学文档仅用于个人学习查阅和备忘!!!!!!! 要求==务必全部学习前面的知识点==,即:初识Linux、Linux基础命令、Linux权限管理、Linux高阶技巧这4个章节,请勿跳过前面的章节学习实战章节。 实战章节中会开启多台虚拟机,请尽量确保电脑的内存在:8GB(包含8GB)以上。如内存不足可以扩充内存条或购买阿里云、UCloud等云服务器临时使用(1个月多台低配服务器几十块左右) 对于云平台上购买服务器,可以参阅最后的章节(云服务) 注意下面全部的软件安装的相关流程,90%都是取自软件自身的官方网站。 一个合格的程序员要有良好的信息收集能力哦 MySQL数据库管理系统安装部署【简单】简介MySQL数据库管理系统(后续简称MySQL),是一款知名的数据库系统,其特点是:轻量、简单、功能丰富。 MySQL数据库可谓是软件行业的明星产品,无论是后端开发、大数据、AI、运维、测试等各类岗位,基本上都会和MySQL打交道。 让我们从MySQL开始,进行实战的Linux软件安装部署。 本次课程分为2个版本进行安装: MySQL 5. ...
Linux
Linux基础笔记
Hello World
本人看过的一些番剧记录
多线程
了解相关概念 线程:线程是操作系统哪个进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位进程:进程是程序的基本执行实体并发:在同一时刻,有多个指令在单个CPU上交替执行并行:在同一时刻,有多个指令在多个CPU上同时执行 实现方法 实现方法 优点 缺点 继承Thread类 比较简单,可以直接使用Thread类中的方法 可以扩展性差,不能再继承其他的类 实现Runnable接口 扩展性强,实现该接口的同时还可以继承其他的类 编程相对复杂,不能直接使用Thread类中的方法 实现Callable接口 扩展性强,实现该接口的同时还可以继承其他的类 编程相对复杂,不能直接使用Thread类中的方法 实现方法一:继承Thread类的方式实现创建一个类,继承Thread类:extends Thread12345678910public class MyThread extends Thread{ //重写run方法· @Override public void run() { for (int ...
JAVA八股
SpringBoot启动流程 点击查看回答 总:SpringBoot启动,其本质就是加载各种配置信息分:在其启动的过程会做这么几个事情首先,当我们在启动类执行SpringApplication.run这行代码的时候,在它的方法内部其实会做两个事情创建SpringApplication对象执行run方法其次,在创建SpringApplication对象的时候,在他的构造方法内部主要做3件事情。确认web应用类型,一般情况是Servlet类型,这种类型的应用,将来会自动启动一个tomcat从spring.factories配置文件中,加载默认的ApplicationContextInitializer和ApplicationListener记录当前应用的主启动类,将来做包扫描使用最后,对象创建好了以后,再调用该对象的run方法,在run方法的内部主要做4个事情准备Environment对象,它里面会封装一些当前应用运行环境的参数,比如环境变量等等实例化容器,这里仅仅是创建ApplicationContext对象容器创建好了以后,会 ...
SpringBoot3+Vue3
前置条件后端:JavaSE ,JavaWEb ,SSM框架前端: html,css,javascript 使用工具以及环境版本 JDK17+ IDEA2021+ maven3.5+ vscode 打开cmd查看maven版本:mvn -v查看java版本:java -version SpringBoot是spring提供的一个子项目,用于快速构建Spring应用程序 快速Demo 查看demo构建过程 方式一:直接创建Spring initializr项目方式二:创建Maven工程,导入springboot环境新建项目创建一个Spring initializr的项目,参考如下配置名称位置语言类型打包JDKquickstart…\workspace\springboot\javaMavenjar17+导入spring-boot-satrt-web起步依赖选择SpringBoot3以上的版本 依赖选择Web->Spring Web编写Controller ->”com.hnit.controller.Contr ...
Hexo博客迁移
Hexo博客设备迁移
图床搭建
基于GitHub仓库搭建图床优点:很稳定不会跑路,用的是自己的仓库和公共托管平台图片可以增量快速更新和跨设备管理可以进行版本管理和查看之前的版本有公共CDN,速度还是不错的资源格式可以任意都行,包括css、js等缺点:每个仓库限制1G,超过要新建另一个仓库git管理可能偶尔会遇到网络和公钥失效问题 建立GitHub仓库 进入Github官网注册并登录自己的账号,到自己的个人主页,点击右上角的+,并选择New Repository创建自己的仓库。 仓库名字随意,描述也可以自由发挥,可见性最好选public,Readme文件可以创建,然后点击Create Repository创建仓库。 Repository name: 自定义仓库名,如:picbed Description (optional): 自定义仓库描叙信息,如:图床 √Public 勾选public √ Add a README file 勾选添加readme文件 Create repository 点击创建项目 让你的计算机与Github建立通信,主要是创建公钥、上传公钥、检查通信这几步,确保计算机有权限访问远程 ...
avatar
xuSir
清醒的人最荒唐
前往小家...
公告
觉得好的话可以收藏本站哦!
也可以分享文章底部的文章链接~
⎛⎝≥⏝⏝≤⎛⎝⎛⎝≥⏝⏝≤⎛⎝
🍗点击食用🍔