项目部署(传统)
springboot部署 生成jar包 服务器安装jdk17 开放端口 启动 jar包生成和上传 安装jdk17下载安装包 1wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm 安装 1sudo yum -y install ./jdk-17_linux-x64_bin.rpm 验证 1java -version 端口开放 查看防火墙开放的端口 1firewall-cmd --list-all 开放端口 1firewall-cmd --zone=public --add-port=9090/tcp --permanent # 开启9090端口 重载 1firewall-cmd --reload 浏览器测试,成功访问 连接mysql查看 1mysql -Version 查找含有mysql的目录 123456789find / -name...
redis命令
redis下载 修改密码,打开redis.windows.conf文件夹,找到这个地方,然后修改密码,以后每次登录都需要密码。 启动:必须在redis的安装目录下面 1redis-server.exe redis.windows.conf 连接 方式1:新建一个命令行窗口,输入redis-cli.exe 方式2:在安装目录下双击redis-cli.exe 12redis-cli.exeauto 196691 查询所有数据 登录 1auth 196691 下载安装包 1wget https://download.redis.io/releases/redis-6.2.4.tar.gz 解压到当前目录 1tar -zvxf redis-6.2.4.tar.gz 移动到/usr/local/redis 1mv redis-6.2.4...
docker命令
查看yum是否安装 1rpm -qa | grep yum yum国外源访问太慢,修改yum源,在配置文件的/etc/yum.repos.d目录下面,并且以.repo结尾 安装docker卸载旧版docker 12345678yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 首先要安装一个yum工具 1yum install -y yum-utils 安装成功后,执行命令,配置Docker的yum源: 1yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 最后,执行命令,安装Docker 1yum install -y docker-ce...
python爬虫
环境搭建安装python,安装pycharm,配置环境变量,检测是否配置成功,控制台输入python 内置模块 os模块:系统相关,文件夹和文件相关 sys模块:python解释器相关 time模块:处理时间的函数 datetime模块:高级日期和时间处理 random模块:生成随机数的模块 math模块:数学函数模块 re模块:正则表达式的模块 json模块:Json格式的模块 urllib模块:网页和url的模块 包管理工具pip 12pip --versionpip list 入门 12345678910111213141516171819import requestsurl = "https://movie.douban.com/j/chart/top_list"param = { "type": "24", "interval_id": "100:90", "action":"", ...
多线程面试题
线程安全体现在哪些方面?原子性:同一时刻只能有一个线程进行操作,同步锁synchronized关键字 可见性:一个线程对主内存的修改其他线程可以看见,synchronized和volatile 有序性:一个线程可以观察其他线程指令执行顺序。 如何创建多线程? 继承Thread类,重写run方法 实现Runnable接口,重写run方法, 使用Callable和FutureTask 线程池 怎么启动停止线程?启动线程调用start方法 停止线程,线程的interrupt()方法 调用 interrupt...
集合面试题
...
java基础面试题
什么是泛型? 泛型是java语言的一个特性,类,接口,方法在定义的时候指定参 数类型。 泛型作用是编译时候检查类型安全,避免运行时发生类型转换错误。 泛型擦除是泛型保留在编译时期,运行时期不会保留。 泛型多应用在集合,数组。 泛型通配符<?>,除了这个还要泛型上限通配符,泛型下限通配符。 123456789101112131415161718public class Box<T> { private T value; public Box(T value) { this.value = value; } public T getValue() { return value; } public void setValue(T value) { this.value = value; }}Box<Integer> intBox = new...
springboot搭建
环境:jdk17,springboot3.1.12 功能 配置文件 jwt拦截,进行登录 切面类制作 异常捕获 依赖123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> ...
画图理解
mybatis git ssm ip地址
tailwind
vue3下载安装 1234//安装npm install -D tailwindcss postcss autoprefixer//生成配置文件npx tailwindcss init -p 在tailwind.config.js指定作用目录,并增加对 vue 文件的识别 1234567891011/** @type {import('tailwindcss').Config} */export default { content: [ "./index.html", "./src/**/*.{js,ts,jsx,tsx,vue}", ], theme: { extend: {}, }, plugins: [],} 在项目的公共 css 文件(src/style.css)中添加以下内容,用 @tailwind 指令添加 Tailwind 功能模块。 123@tailwind...