后端

242. 有效的字母异位词

1.题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = "rat", t = "car" 输出: false 提示: 1 <= s.length,

1.Java进阶总结 前期 1~4

Day01 1. Object类:所有类的父类 1 Object类中toString方法: sout方法就是调用了toString方法,一般重写toString方法得到内容 2 Object类中equals方法 : 【Objects类方法】Objects.equals(a,b) 优化 判断是否相等空指针的问题【Object类方法】 a.equals(b) 3.public static

这个Spring Security登录插件牛啊,验证码、小程序、OAuth2都能快速接入

上次我们把验证码登录、小程序登录优雅地集成到了Spring Security,很多同学大呼过瘾,相比较一些传统玩法高级了很多。胖哥就赶紧抓住机会举一反三,把几个非标准的OAuth2也接入了进来,主要是微信、企业微信,做到应接尽接。 只需要通过下面几行简单的代码就可以完成集成: @Bean DelegateClientRegistrationRepository delegateCl

Android Kotlin面试题

1.1 请简述一下什么是 Kotlin?它有哪些特性? kotlin和java一样也是一门jvm语言最后的编译结果都是.class文件,并且可以通过kotlin的.class文件反编译回去java代码,并且封装了许多语法糖,其中我在项目中常用的特性有 扩展,(使用非集成的方式 扩张一个类的方法和变量):比方说 px和dp之间的转换 之前可能需要写个Util现在,通过扩展Float的变量 最后调用

SpringBoot条件注解全解析:核心作用与使用场景详解

目录 引言 一、条件注解的核心机制 二、SpringBoot内置条件注解详解 1、@ConditionalOnClass和@ConditionalOnMissingClass 2、@ConditionalOnBean和@ConditionalOnMissingBean 3、@ConditionalOnProperty 4、@Condi

一些Redis知识点记录

Redis 数据存放在内存中,需要配置持久化将数据保存在磁盘上,redis提供两种方式进行持久化: 1、RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化) 在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程(fork通过系统调用创建一个与原来进程几乎完全相同的进程)先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩

【5分钟背八股】mysql索引结构有哪些,各自的优劣是什么?

索引的数据结构和具体存储引擎的实现有关,mysql中使用较多的索引有hash索引,B+树索引,innodb的索引实现为B+树,memory存储引擎为hash索引。 B+树是一个平衡的多叉树,从根节点到每个叶子节点的高度差值不超过1,而且同层级的二节点间有指针相关连接,在B+树上的常规检索,从根节点到叶子节点的搜索效率基本相当,不会出现大幅波动,而且基于索引的顺序扫描时,也可以利用双向指针快速左右移

时光的馈赠

安࿆࿆࿆静࿆࿆࿆的࿆࿆࿆假࿆࿆࿆日࿆࿆࿆,不࿆࿆࿆方࿆࿆࿆便࿆࿆࿆远࿆࿆࿆行࿆࿆࿆。࿆࿆࿆在࿆࿆࿆一࿆࿆࿆阵࿆࿆࿆淅࿆淅࿆沥࿆沥࿆的࿆࿆࿆小࿆࿆࿆雨࿆࿆࿆过࿆࿆࿆后࿆࿆࿆,空࿆࿆࿆气࿆࿆࿆甚࿆࿆࿆是࿆࿆࿆清࿆࿆࿆新࿆࿆࿆。࿆࿆࿆ ࿆࿆࿆困࿆࿆࿆于࿆࿆࿆房࿆࿆࿆间࿆࿆࿆的࿆࿆࿆心࿆࿆࿆和࿆࿆࿆身࿆࿆࿆体࿆࿆࿆都࿆࿆࿆需࿆࿆࿆要࿆࿆࿆走࿆࿆࿆进࿆࿆࿆大࿆࿆࿆自࿆࿆࿆然࿆࿆࿆,࿆࿆࿆畅࿆࿆࿆快࿆࿆࿆淋

实现一个简单Dubbo

Dubbo Dubbo最早的定位是rpc框架,即远程服务调用,解决的是跨服务之间的方法调用问题,本文还是在这个定位基础上尝试手写一个简单的Dubbo 需求 首先要搭建测试的项目结构,两个服务consumer和provider,分别代表调用方和提供方,二者功能依赖于interface,其中暴露接口 interface包中定义一个接口 // interface public interface He