
java
文章平均质量分 56
滑滑滑梯
这个作者很懒,什么都没留下…
展开
-
ArrayList和LinkedList的区别
1.数据结构不同:ArrayList是动态数组实现;LinkedList是双向链表实现。2.随机访问效率:ArrayList在随机访问的时候效率高于LinkedList,因为LinkedList是线性的数据据存储方式,所以需要移动指针依次向后查找。3.增加和删除效率:在非首位增加或删除操作,LinkedList效率高于ArrayList,ArrayList的删除和插入会影响数组内其他数据的下标。4.内存空间占用:LinkedList比ArrayList更占内存,因为LinkedList的节点除了原创 2022-02-07 14:36:56 · 969 阅读 · 0 评论 -
== 和 equals()的区别
==:判断两个对象是否相等。对于基本数据类型,比较的是值是否相等;对于引用类型,比较的是内存地址是否相同;equals():他的作用也是判断两个对象是否相等,在没有被重写的情况下,equals等效于"=="。注*:equals()属于Object类举个栗子:public class Test{ public static void main(String[] args...原创 2022-01-28 17:56:40 · 700 阅读 · 0 评论 -
java面试题2022
一.java基础1.jdk和jrejdk是java开发工具包,jre是java运行环境,jdk包含jre,运行java程序jre就够了,开发java程序需要jdk。2.Object类常用方法equals(),hashcode(),wait(),notify(),notifyAll()3.什么情况下需要重写equals()和hashcode()方法自定规则进行实体类比较时。4.java特点继承,封装,多态5.基本数据类型byte,short,int,long,float原创 2022-01-11 20:35:43 · 364 阅读 · 0 评论 -
idea实用插件推荐
idea插件原创 2021-12-30 16:41:37 · 710 阅读 · 2 评论 -
linux下redis6.0.6注册本地服务及开机自启教程
linux下redis6.0.6注册本地服务及开机自启教程原创 2021-12-17 15:59:04 · 1676 阅读 · 0 评论 -
linux下redis-6.0.6简单部署及常用配置文件修改
linux下redis-6.0.6简单部署及常用配置文件修改原创 2021-12-17 15:21:50 · 832 阅读 · 0 评论 -
springboot中的后端接口加密解密
近期在项目中因为安全红线要求需要进行接口加解密,在此记录一下。通过@ControllerAdvice扫描所有接口进行接口加密以及接口解密,本文选择的是AES加密,通过密匙及偏移量加密接口数据。一.结构://加密方法,通过@ControllerAdvice扫描所有接口,对含有@EncryptResponse注解的类或者方法进行加密/** * 请求响应处理类 * 对加了@Encrypt的方法的数据进行加密操作 * * @author gzy */@ControllerAdvic原创 2021-09-29 15:43:08 · 3035 阅读 · 0 评论