随笔分类 - Java
Windows Server2022服务器部署RuoYi若依前后端分离
摘要:部署准备 虚拟机Windows Server2022 若依前后端分离v3.8.8打包好 jdk1.8 redis5 mysql8.4 iis服务 路由插件 重写插件 1.安装jdk1.8 https://www.azul.com/downloads/#downloads-table-zulu 略 2
Linux下安装Nginx,CentOS7安装Nginx
摘要:首先,需要安装一些编译 Nginx 所需的依赖包,使用以下命令: yum -y install gcc pcre - devel zlib - devel openssl - devel 下载 https://nginx.org/en/download.html 上传到opt目录下 或者直接在lin
本机Navicat连接虚拟机上的MySQL
摘要:在Linux服务器上登录MySQL 更改用户密码并授权远程连接 密码认证方式:mysql_native_password 插件 -- 假设密码是123456 -- ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234
Linux系统安装Mysql;CentOS7下安装Mysql8.4
摘要:一、检查 先检查下有没有安装过MySql ps ajx | grep mysql #检查 是否有 mysql 的进程 ps ajx | grep mariabd #检查 是否有 mariabd 的进程 如果有,先停掉 systemctl stop mysqld #关闭进程 再看是否有Mysql安装包
Linux系统安装Redis;CentOS7下安装Redis
摘要:以CentOS7为例,其他Linux系统会有区别,可见官网https://redis.io/downloads/ sudo yum install redis 启动 sudo systemctl enable redis sudo systemctl start redis 验证一下 sudo sy
Linux下安装JDK1.8,CentOS7安装JDK1.8/Java8
摘要:一、卸载自带的 先检查是否有安装自带的openjdk rpm -qa | grep java 如果有,卸载 rpm -e --nodeps #openjdk的名字 逐个卸载完之后,确保java -version没有东西 二、下载上传 下载tar.gz安装包到本地 例如zulu的https://www
根据时区获取当地时间
摘要:时区列表 public static String getTimeByZoneID(String zoneID) { String formatted = null; if (ZoneId.getAvailableZoneIds().contains(zoneID)) { ZoneId zoneId
Java网易163邮箱工具类-部署到Linux
摘要:1,设置163邮箱 开启POP3/SMTP/IMAP 2,依赖 <dependency> <groupId>jakarta.mail</groupId> <artifactId>jakarta.mail-api</artifactId> <version>2.1.3</version> </depe
Java Mail报错:javax 迁移到 jakarta
摘要:javax(Java Extension) 作为包名,包含了一系列的 Java 扩展包,提供了各种不同的功能,例如 servlet、JDBC、JMS 等。 2017年,Oracle 将 Java EE 技术移交给 Eclipse Foundation,这个项目随后被重命名为 Jakarta EE。在
电脑同时配置JDK8和JDK17两个版本
摘要:1,下载JDK17 https://www.oracle.com/java/technologies/downloads/#java17 下载zip版本,解压后新建一个jre目录 win + r cmd sysmd.cpl 2,在系统变量中设置 要用JDK17时,就将JAVA_HOME = %JAV
Mybatis-plus 批量插入insertBatchSomeColumn的使用
摘要:Mybatis-plus 的 service 层 IService 接口下的 saveBatch 批量插入方法不够高效 Mybatis-plus 的 mapper 层有个选装件 insertBatchSomeColumn 1,新增一个类 此SQL注入器继承了DefaultSqlInjector(默认
MySQL5.7安装
摘要:MySQL5.7的安装 下载地址https://dev.mysql.com/downloads/windows/installer/5.7.html 选择GA version稳定正式版 在这里卸载!在这里卸载!在这里卸载! 环境变量配置 win + r 键入sysdm.cpl 选择-高级->环境变量
网络编程
摘要:1. 简介 网络:两台或多台设备通过一定物理设备连接起来构成了网络 网络通信:两台设备之间通过网络实现数据传输 ip地址:用于唯一标识网络中的每台计算机 查看ip地址:ipconfig ip地址组成:网络地址+主机地址 IPv4和IPv6 IPv4表示:4个字节(32位)0~255 IPv6表示:1
注解Annotation
摘要:1.1 简介 注解Annotation,也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与 类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对 这些元素进行说明,注释。 *与注释comment的区别: A.注释用于对代码进行解释
反射Reflection
摘要:1.1 简介 反射是框架设计的灵魂 将类的各个组成部分封装为其他对象 Source源代码阶段->Class类对象阶段->Runtime运行时阶段 1.2 获取Class对象 Class.forName() 类名.class 对象.getClass() public class Test01 { /*
JUnit
摘要:1. 简介 1.JUnit 主要用于来做局部(单元测试)的测试 可以快速帮助查找bug 2.测试分类: A.黑盒测试 主要偏向于(按照需求文档编写测试用例 进行测试)功能测试以及接口测试(比较简单) B.白盒测试 测开(测试开发工程师) 自动化测试与性能测试 java与python 编写代码 3.J
Java8新特性-Stream
摘要:一、Stream(流) 1.1 简介 1.是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。 2.集合讲的是数据,流讲的是计算。 3.延迟方法:调用Stream方法之后 返回的还是Stream对象 可以继续调用其方法(多次) 4.终结方法: 调用Stream方法之后 返回的不是Stream
Java8新特性-函数式接口
摘要:一、函数式接口 1.1 简介 首先的是一个接口 接口内有且只有一个抽象方法 为防止破坏函数式接口,最好是在接口上使用 @FunctionalInterface注解修饰 定义一个函数接口 package com.xxx; @FunctionalInterface public interface In
Java8新特性-接口增强、Lambda表达式
摘要:一、Interface接口增强 1.1 默认方法 1.概念:使用default关键字来修饰的方法 2.语法: 访问修饰符 default 返回值类型 方法名称(参数列表) { 方法体; return 返回值 } 3.说明: A.接口中的默认方法必须通过实例化实例化来进行调用 B.接口的实现类不是强制