自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 项目部署到云服务

需要下载的软件 Xshell 7 和 Xftp 7(傻瓜式安装)

2024-03-28 11:42:48 351

原创 xshell部署项目

【代码】xshell部署项目。

2024-03-28 10:45:19 101

原创 调用第三方接口:Http请求工具类

在对接第三方接口时,需要进行数据交互,于是写了一个的请求工具类,该工具类可以调用请求或者请求。选一个。

2024-03-28 10:29:06 493

原创 调用第三方接口:springBoot整合forest

Forest是一个高层的、极简的轻量级,让Java发送HTTP/HTTPS请求不再难。它比和HttpClient更高层,比Feign更轻量,是封装调用第三方restful api client接口的好帮手。相比于直接使用Httpclient我们不再写一大堆重复的代码了,而是像调用本地方法一样去发送HTTP请求。

2024-03-27 11:32:15 1033

原创 面试整理(昆明)去面试就更新

1. **密钥使用**:非对称加密使用一对密钥,一个是公开密钥(公钥),另一个是私有密钥(私钥)。公钥可以公开,但私钥必须保密。3. **安全性**:非对称加密提供了更高级别的安全性,尤其是在公钥/私钥的管理和密钥交换方面,因为即使公钥被公开,没有私钥也无法解密数据。2. **速度**:非对称加密算法通常比对称加密慢,因为它们使用的算法更复杂,适用于小块数据的加密,如密钥交换、数字签名等。3. **安全性**:虽然对称加密算法本身可以非常安全,但密钥管理(尤其是密钥的分发和存储)可能会成为安全性的弱点。

2024-02-21 15:21:44 953

原创 MySQL 常用函数学习总结

1、数值函数➢ 数学计算○ ABS(x) 返回x的绝对值SELECT ABS(-2);○ EXP(x) 返回 e 的 x 次方SELECT EXP(2);○ LN 返回数字的自然对数SELECT LN(2);○ OG(x) 返回自然对数(以 e 为底的对数)SELECT LOG(20.085536923188);○ POW(x,y)/POWER(x,y) 返回 x 的 y 次方SELECT POW(2,3);SELECT POWER(2,3);○

2024-01-30 15:41:02 1318

原创 H2数据库入门

1、H2是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。作用:a.H2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。b.它的另一个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。c.H2的第三个用处是作为缓存,作为NoSQL的一个补充。

2024-01-30 11:08:10 1124

原创 java获取本机IP

这个类可以得到本机所有的物理网络接口和虚拟机等软件利用本机的物理网络接口创建的逻辑网络接口的信息,NetworkInterface可以通过getNetworkInterfaces方法来枚举本机所有的网络接口。在一些操作系统中(如Unix ),getDisplayName 方法和getName 方法的返回值相同,但在Windows 中getDisplayName 方法一般会返回一个更为友好的名字,如 Realtek RTL8139 Family PCI Fast Ethernet NIC。

2024-01-30 09:24:44 443

原创 常用命令-

git push -u --recurse-submodules=check --progress "origin" refs/heads/2309_bug:refs/heads/2309_bug //推送新分支并添加跟踪参考。--查看MOVE_DATA所指目录。--查用户(查系统用户用YES,否则用NO)

2024-01-26 15:06:27 1204

原创 Java8 Stream笔记

Java 8 中的 Stream 是对数组和集合(Collection)对象功能的增强,专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。

2024-01-12 14:58:08 943

原创 MySQL中NULL值与空值的坑

在mysql中表示一个空字符或零长度的字符串,可以使用空引号 '' 来表示,是已被定义的值;NULL表示缺少一个已知或适当的值,是未被定义的值;。

2024-01-04 17:43:46 670

原创 Java中包装类型使用‘==’比较的坑

在Java中,Integer 、Byte 、Short 、Long 、Character 五大包装类都有缓冲机制,且缓冲的默认值范围都是 -128 ~ 127而Float 、Double 、Boolean 三大包装类并没有缓冲机制。

2024-01-04 16:41:11 478

原创 sql执行顺序

sql执行顺序1.from2.on3.join4.where5.group by(开始使用select中的别名,后面的语句中都可以使用)6.avg,sum....7.having8.select9.distinct10.order by11.limit从这个顺序中我们不难发现,所有的 查

2024-01-03 15:49:48 469

原创 lombok 注解详情

Accessors:类似于 @Builder 支持链式调用,需要配合 @Setter、@Getter 等注解使用,作用于类、变量。@Data:作用于类,是以下注解的集合:@ToString @EqualsAndHashCode @Getter @Setter。@val:作用于类、变量,主要用于声明变量的类型,注解将从初始化程序表达式中推断类型,生成的变量是 final 不可以变。@Delegate:作用于容器变量,为该变量生成一堆常用的方法,这些方法都是容器中的方法。

2024-01-03 11:10:45 886

原创 vue常见面试题

答:每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做 生命周期钩子 的函数,这给了用户在不同阶段添加自己的代码的机会。(ps:生命周期钩子就是生命周期函数)例如,如果要通过某些插件操作DOM节点,如想在页面渲染完后弹出广告窗, 那我们最早可在mounted 中进行。答:在router目录下的index.js文件中,对path属性加上/:id。

2024-01-02 17:43:28 1003

原创 Vue 生命周期有哪些?作用是什么?

生命周期Vue 实例从开始创建、初始化数据、编译模板、挂载Dom和渲染、更新和渲染、卸载等一系列过程,这是 Vue 的生命周期。

2024-01-02 17:09:46 1222

原创 IDEA 修改 jdk 版本

三步:一 、file--setting二、 file--Project Structure三 、file--Project Structure

2024-01-02 14:30:55 788 1

原创 Java JDK下载安装及环境配置

7、若想验证是否安装成功,可按 Win+R,输入 cmd 进入命令提示符(可参照前面的查看电脑配置信息操作),在命令提示符界面输入 java,出现如下界面即表示安装成功(未选择上面公共 JRE 独立安装的则不会有下面的显示,而为。6、确定好之后选择对应的exe文件格式,点击进行下载,点击后会弹出一个通知,同意接受,点击安装,未登录的用户可能会弹出登录界面,假如没有Oracle账号创建账号进行登录后即可下载安装。4、然后回到JDK安装界面,更改安装路径,为上述所创建的 JDK 路径,点击下一步(

2024-01-02 14:28:38 1036

原创 maven 的 settings.xml 配置详解

【代码】maven 的 settings.xml 配置详解。

2024-01-02 11:24:53 1455

原创 @Scheduled,Quartz,XXL-JOB三种定时任务总结

Quartz是一个开源的、功能强大且灵活的作业调度框架,它支持复杂的调度需求,作业持久化、集群部署等功能。它允许你按照设定的时间规则执行特定的任务,例如定时执行、循环执行、间隔执行等。Quartz可以与Spring等框架无缝集成,被广泛应用于企业级应用中。XXL-JOB是一个分布式任务调度平台,用于在分布式系统中进行任务调度和管理。XXL-JOB提供了可视化的任务管理界面、任务的动态添加、修改、删除等功能。它支持分布式部署,并提供了任务执行日志、任务运行状态等监控功能。

2024-01-02 10:22:17 1816

原创 HTTP 错误 401.3 - Unauthorized 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置。

用IIS 发布网站,不能访问且出现错误:HTTP 错误 401.3 - Unauthorized 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置。您无权查看此目录或页面。

2023-12-29 10:26:34 1513

原创 win11 如何在自己的电脑上配置本地服务器,让你可以通过http的方式访问文件和图片

首先,打开控制面板,找到"程序和功能"点击打开。找到“Internet Information Services”(Internet信息服务),将它的子项及子项的子项全部勾选,点击确定。回到控制面板,将查看方式改为“大图标”或者“小图标”,找到Windows工具,点击打开想要新建网站,我们可以右击“网站”,里面需要我们输入一些网站的信息,网站名称随意,物理路径就是我们文件存放的路径,ip地址的话,默认是所有未分配,也可以点开选择自己电脑的ip,然后点击确定,我们的“网站

2023-12-29 10:14:09 1855

原创 验证类-各种判断

判断compare是否等于target, 若不相等,抛出message异常。判断compare是否等于target, 若相等,抛出message异常。判断 obj 参数是否为null,如果不为null则抛异常。判断str是否为null,或“”、“ ”,如果是则抛异常。判断 obj 参数是否为null,如果为null则抛异常。判断 List 参数是否为 空,如果不为 空 则抛异常。判断 List 参数是否为 空,如果 为 空 则抛异常。判断是否为true,如果为false则抛异常。

2023-12-27 17:14:48 360

原创 SpringBoot—集合redis

String 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。类似于 Java 中的 Map 结构,数据是由 key-value 键值对组成的。其他数据类型操作类似!RedisConfig工具类中可能方法不全,可以自行添加!上述代码只添加一个key-value,接下来我们添加多个,使用Map结合。在创建好的springboot项目中,编写配置文件,

2023-12-27 14:54:50 596

原创 MongoDB

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

2023-12-27 12:01:28 1080

原创 Linux常用命令整理

【代码】Linux常用命令整理。

2023-12-27 09:55:11 379

原创 mybatis

MyBatis 是一款优秀的持久层框架它的前身是IBatis它支持定制化 SQL、存储过程以及高级映射。它是一个半自动化的ORM(对象 关系 映射)映射框架MyBatis的前身就是iBatis,iBatis本是apache的一个开源项目,2010年5月这个项目由apahce sofeware foundation 迁移到了google code,并且改名为MyBatis。MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。

2023-12-26 15:01:02 1173

原创 时间工具类

获取传入时间的上一年的开始时间。获取传入时间的当前年的开始时间。获得传入时间上一年的结束时间。获得传入时间当前年的结束时间。在获得一小时之前的时间。获取5分钟前的时间戳。获得 下周一 的日期。获得 下周天 的日期。获取 下月 的第一天。获取 下年 的第一天。

2023-12-25 17:55:19 355

原创 Spring Cloud

工具集, 框架集微服务全家桶微服务整套解决方案。

2023-12-25 17:41:28 1000

原创 redis相关问题

因为 cpu 不是 Redis 的瓶颈,Redis 的瓶颈最有可能是机器内存或者网络带宽。既然单线程容易实现,而且 cpu 又不会成为瓶颈,那就顺理成章地采用单线程的方案了。关于 Redis 的性能,官方网站也有,普通笔记本轻松处理每秒几十万的请求。而且单线程并不代表就慢 nginx 和 nodejs 也都是高性能单线程的代表。缓存穿透:指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。

2023-12-25 15:32:46 1111

原创 spring boot整合Easy Excel(导入导出数据)

【代码】spring boot整合Easy Excel(导入导出数据)

2023-12-22 10:51:31 1400

原创 java入门

1.静态数据字符串想要与动态的变量名进行拼接,需要使用+号2.char字符型即可以保存单个字符,需要用' '包裹,也可以保存数字,只不过数字会去查ASCII码表3.从控制台接受用户输入的数据:int a = new Scanner(System.in).nestInt();4.变量进行值交换,首先需要一个第三方变量协助交换,代码的格式:斜相对,首尾相连1.定义的时候并赋值: 变量的类型 变量名=变量值;比如: int a=19;2.先定义,后面再赋值:int a;a=99;

2023-12-21 17:22:07 907 1

原创 Java面试题-题库

答:1抽象类是一个特殊的类,特殊在,抽象类中可以包含没有方法体的方法(抽象方法)2接口可以理解成一个特殊的抽象类,特殊在,接口里的都是抽象方法,没有普通方法3接口会为方法自动拼接public abstract,还会为变量自动拼接public final static4抽象类可以有构造方法–用来给子类创建对象,接口中没有构造方法5抽象类和接口都不能实例化(创建对象)6接口可继承接口,并可多继承接口,但类只能单继承7抽象方法只能声明,不能实现,接口是设计的结果 ,抽象类是重构的结果。

2023-12-21 15:40:27 1262 1

原创 Java面试题-API

存在于java.util.Date包。用来封装一个毫秒值表示一个精确的时间点。从1970-1-1 0点开始的毫秒值。BigDecimal:常用来解决精确的浮点数运算BigInteger:常用来解决超大的整数运算in/out 相对于程序而言的输入(读取)和输出(写出)的过程字节流:针对二进制文件(字节读写)字符流:针对文本文件(字符读写)封装一个磁盘路径字符串,对这个路径可以执行一次操作。可以用来封装文件路径、文件夹路径、不存在的路径。

2023-12-20 16:01:26 930

原创 Java面试题-多线程

1.进程包括线程。2.如果一个进程只有一个线程,这种程序被称为单线程。3.如果一个进程中有多条执行路径被称为多线程程序。4.一个进程中可以有多个线程,每个进程有自己独立的内存,每个线程共享一个进程中的内存,每个线程又有自己独立的内存。

2023-12-20 15:31:01 940

原创 Java面试题-注解、反射

用来解析.class文件的所有资源用来开发通用框架,比如springgetFields()//获得所有公开的成员变量,包括继承的变量getDeclaredFields()//获得本类定义的成员变量,包括私有,不包括继承的变量getField(变量名)getDeclaredField(变量名)getConstructor(参数类型列表)//获得公开的构造方法getConstructors()//获得所有公开的构造方法getDeclaredConstructors()//获得所有构造方法,包括私有。

2023-12-20 15:01:42 361

原创 Java面试题-泛型、集合

1) 存在于java.util包中。2) 内部用数组存放数据,封装了数组的操作,每个对象都有下标。3) 内部数组默认初始容量是10。如果不够会以1.5倍容量增长。4) 查询快,增删数据效率会降低。一个不包含重复元素的 collection。数据无序(因为set集合没有下标)。由于集合中的元素不可以重复。常用于给数据去重。

2023-12-20 14:24:45 746

原创 Java面试题-面向对象

所谓面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情简单化,从原来的执行者变成了指挥者,面向对象是基于面向过程而言的。我们经常说的面向对象的编程实现(OOP,Object Oriented Programming)

2023-12-20 10:58:39 813

原创 Java面试题-java基础

是整个java开发的核心,是java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。包含:java开发工具(jdk\bin)基础开发库(jdk\jre\lib\rt.jar)基础开发库的源码(jdk\src.zip)

2023-12-19 17:48:30 932

原创 获取 上一年开始时间,下一年开始时间

上一年开始时间,下一年开始时间

2023-12-04 17:07:19 330 1

空空如也

空空如也

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

TA关注的人

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