新年新目标!!!
原创 置顶 闲言碎语

新年新目标!!!

有意义的事才可以度过这一个漫长的2022,让我们大家一起行动起来吧! 俗话说得好"新的一年要有新气象"这话讲得真好,在这一个新年里,我有许多想干的事:要把技术提升,把身体锻炼锻炼,让自己的体质变好起来,不要偏食,该吃什么就吃什么,还有不可以乱花钱……就先说技术这块吧,首先把框架掌握的牢固一点,尤其是近几年比较获得微服务这块,虽然能用框架搭建项目了,可我要多掌握,一是为了锻炼自己快速用框架
阅读全文
MySQL数据库面试题
原创 MySQL

MySQL数据库面试题

数据库基础知识 什么是MySQL? MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。在Java企业级开发中非常常用,因为 MyS
阅读全文
MyBatis面试题
原创 集合框架

MyBatis面试题

@$MyBatis是什么? MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里? ORM(Object Relational Mapping),对象关系映射,是一种为了解
阅读全文
Redis面试题
原创 后端技术

Redis面试题

Redis概述 什么是Redis Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。 Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、散列表、集合、有序集合。 与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度
阅读全文
Spring全家桶面试题
原创 后端技术

Spring全家桶面试题

Spring概述 @$什么是Spring? Spring是一个轻量级Java开源框架,最早由Rod Johnson创建,目的是解决企业级应用开发的复杂性,简化Java开发。Spring为开发Java应用程序提供全面的基础架构支持,因此Java开发者可以专注于应用程序的开发。 Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入
阅读全文
集合容器面试题
原创 后端技术

集合容器面试题

集合容器概述 什么是集合,集合和数组的区别 集合:用于存储数据的容器。 集合和数组的区别 数组是固定长度的;集合是可变长度的。 数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 数组是Java语言中内置的数据类型,是线性排列的,执行效率和类型检查都比集合快,集合提供了众多的属性和方法,方便操作。 联系:通过集合的toArray()方法可以将集合转换为数组,通
阅读全文
解决IOS下window.open页面打不开问题
原创 运维部署

解决IOS下window.open页面打不开问题

最近想着把友链和广告加一个点击次数的统计,最终根据点击次数的多少来排序友链的展示(ps:切勿恶意点击友链,否则将停止该友链的展示) 问题展现: IOS浏览器点击时没反应 后来百度查找原因:原来大部分现代的浏览器(Chome/Firefox/IE 10+/Safari)都默认开启了组织弹出窗口的策略,原因是window.open被广告商所滥用,严重影响用户的使用。 这个组织弹出窗口的操作,并不
阅读全文
Centos安装Nodejs
原创 运维部署

Centos安装Nodejs

1.下载最新本Node.js 下载地址:点击前往下载 你也可以复制链接命令下载 wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linux-x64.tar.xz 2.解压 tar -xvf node-v16.13.0-linux-x64.tar.xz 3.移动并改名文件夹 cd /usr/local/ mv /var/ftp/pub/
阅读全文
CentOS下安装Nacos
原创 运维部署

CentOS下安装Nacos

下载Linux版Nacos 首先我们到Nacos的 Github页面,找到我们需要安装的版本 我们也可以右键复制到链接,然后通过wget命令进行下载 wget https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.tar.gz 下载完成后,我们使用下面的命令进行解压 tar -zxvf na
阅读全文
Spring中Bean的生命周期
原创 集合框架

Spring中Bean的生命周期

1、实例化bean:反射的方式生成对象 2、填充bean的属性:populateBean(),进行依赖注入,这里可以扩展出循环依赖问题(三级缓存) 3、调用aware接口相关的方法:invokeAwareMethod(完成BeanName、BeanFactory、BeanClassLoader对象的属性设置) 4、调用BeanPostProcessor中的前置方法:使用的比较多的有(Appl
阅读全文
java代码效率优化
原创 后端技术

java代码效率优化

1、 尽量指定类的 final 修饰符 带有 final 修饰符的类是不可派生的。 如果指定一个类为 final,则该类所有的方法都是 final。Java 编译器会寻找机会内联(inline)所有的 final 方法(这和具体的编译器实现有关)。此举能够使性能平均提高 50% 。 2、 尽量重用对象。 特别是 String 对象的使用中,出现字符串连接情况时应用 StringBuffer
阅读全文
LinkedHashMap 的实现原理
原创 集合框架

LinkedHashMap 的实现原理

LinkedHashMap 也是基于 HashMap 实现的,不同的是它定义了一个 Entry header,这个 header 不是放在 Table 里,它是额外独立出来的。 LinkedHashMap 通过继承 hashMap 中的 Entry, 并添加两个属性 Entry before,after, 和 header 结合起来组成一个双向链表,来实现按插入顺序或访问顺序 排序。Linked
阅读全文
本文目录
    Loading...