自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 仿牛客社区项目面试题总结

前缀树的定义只在过滤敏感词当中用到,故将其定义为一个。

2024-10-21 15:30:00 978

原创 工作经历-简述

分库是指将一个数据库拆分为多个独立的数据库实例,每个数据库实例负责存储一部分数据,这样可以将数据分散到不同的数据库服务器上,提高数据处理能力和吞吐量;分表是将一个表拆分为多个较小的表,每个表存储一部分数据,这样可以减少单个表的数据量,提高查询性能和写入效率;

2024-10-15 09:41:07 829

原创 ElasticSearch

Analyzer是ES中的一个组件,用于将输入的文本转化为索引时使用的文本特征向量。这主要包括将文本分解成一个个的词汇单元(例如单词或短语),并将这些词汇单元转化成特定的文本特征;Analyzer在ES中被应用于文本数据的索引和查询。在索引过程中,Analyzer可以用于对文本数据进行解析和预处理,以便于更好地匹配索引中的文本特征,提高查询效率和准确性;Analyzer还可以自定义,用户可以根据自己的需求编写Analyzer,以便于更好地处理特定的文本数据。

2024-10-08 10:28:37 1316

原创 Java并发编程视频学习笔记

黑马程序员全面深入学习Java并发编程,JUC并发编程全套教程_哔哩哔哩_bilibili本课程需要先学习框架再来看视频

2022-04-06 19:48:08 207

原创 java学习路线--经验贴

拒绝迷茫 | 如何准备后端学习 - 力扣(LeetCode)

2022-03-30 16:51:20 642

原创 MySQL 面试题

1. 数据库设计的三范式是什么?第一范式:要求任何一张表都必须有主键,每一个字段原子性不可再分;第二范式:(建立在第一范式的基础上) 要求所有非主键字段必须完全依赖主键,不要产生部分依赖;第三范式:(建立在第二范式的基础上) 要求所有非主键字段必须直接依赖主键,不要产生传递依赖;2. MySQL数据库引擎有哪些?如何查看mysql提供的所有存储引擎?show engines;+--------------------+---------+---------------------

2022-03-28 17:25:50 627

原创 MySQL课后习题

1. 取得每个部门最高薪水的人员名称?第一步:按部门分组,查询每个部门的最高薪水select max(sal) as maxsal,deptno from emp group by deptno;+---------+--------+| maxsal | deptno |+---------+--------+| 5000.00 | 10 || 3000.00 | 20 || 2850.00 | 30 |+---------+--------+第二步:

2022-03-27 20:41:17 1905

转载 Arrays.fill() 函数

参考文章: java中数组的初始化(Arrays.fill())_AI蜗牛之家的博客-优快云博客

2022-03-21 11:27:34 260

原创 模拟计算组合数-​​​​​​​​​​​​​​ C(n,m)

一、背景知识参考文章:组合数公式_百度百科二、计算方法参考文章:java实现求组合数C(n,k) 数学公式法和递归法_伤感的博客-优快云博客_java 组合数公式2.1 递推法// C(n,m) 递推公式 C(n,m) = C(n-1,m-1) + C(n-1,m)public int C(int n,int m){ if(m == 0 || m == 1) return 1; // 利用性质 C(n,m) = C(n,n-m) 节省计算次数 if(m

2022-03-13 18:38:16 1840

原创 Java基础五十三问-背书记录

参考文章:面渣逆袭:Java基础五十三问,快来看看有没有你不会的! - 掘金这文章写的真好!!!每天背诵至少两道!!!3.91. 什么是Java?Java是一门面向对象编程语言,不仅继承了C++的各种优点,还摒弃了C++中难以理解的多继承和指针等概念,因此具有功能强大、简单易用的特点。2. java语言的特点面向对象(封装、继承、多态)、平台无关性、支持多线程、编译与解释并存。...

2022-03-09 21:50:09 319

转载 异常 Exception

参考文章:https://github.com/Seazean/JavaNote/blob/main/Java.md#%E5%BC%82%E5%B8%B8

2022-03-08 21:01:16 120

原创 String.valueOf()方法的使用,以及toString()、String.valueOf()、(String)的区别?

一、String.valueOf()的使用// 基本数据类型都可以通过String.valueOf()方法转化为字符串表示形式// 返回boolean参数的字符串表示形式String.valueOf(boolean b);// 返回char参数的字符串表示形式String.valueOf(char c);// *返回char数组参数的字符串表示形式String.valueOf(char[] data);// 返回char数组特定子数组的字符串表示形式String.valueOf(ch

2022-03-08 20:42:04 14862

原创 字符串String与字符数组char[]的相互转化?

一、字符串String转换成char数组 toCharArray()方法String str = "abc";char[] ch = str.toCharArray(); // ch:['a','b','c']二、char数组转换成字符串String// 方法一: new String(字符数组)char[] ch = {'a','b','c'};String str = new String(ch); // str: "abc"// 方法二: String.valueOf()方

2022-03-08 20:02:45 1910

原创 有没有可能两个不相等的对象有相同的hashcode?

参考文章:Java集合--Hash、Hash冲突 - 北海之北 - 博客园调用hashcode()方法计算key的hash值,可能会出现两个不相等的对象有相同的hash值。一旦两个不相等的对象有相同的hashcode,就会产生Hash冲突。Hash冲突的解决方法:一、拉链法每个哈希表节点都有一个next指针,多个哈希表节点可以用next指针构成一个单向链表,被分配到同一个索引上的多个节点可以用这个单向链表进行存储。二、开放地址法一旦发生了冲突,就去寻找下一个空的散列地址,只要散列

2022-03-01 21:47:10 732

原创 MySQL视频学习笔记

视频链接:老杜带你学_mysql入门基础(mysql基础视频+数据库实战)_哔哩哔哩_bilibili01-13一、MySQL常用命令:0. 登录mysql: mysql -u root -p1. 退出mysql: exit2. 查看mysql中有哪些数据库: show databases;(注意:以分号结尾)3. 如何选择使用某个数据库: use test; 表示正在使用test数据库4. 如何创建数据库: create database bjpowernode;5. 查看指定数据库下

2022-03-01 17:01:44 3688

原创 Java的四种引用--强、弱、软、虚

参考文章:Java篇 - 四种引用(Reference)实战_u014294681的博客-优快云博客_java reference了解一下垃圾回收机制:Java垃圾回收机制 - Matrix海子 - 博客园

2022-02-28 20:35:44 203

原创 HashMap与HashTable的区别?

一、HashMap参考文章:Java HashMap | 菜鸟教程二、HashTable参考文章:Java Hashtable 类 | 菜鸟教程三、HashMap与HashTable的区别?参考文章:HashTable和HashMap的区别 - 沦陷 - 博客园1. 父类不同HashMap继承自AbstractMap类,HashTable继承自Dictionary类;(相同点) 都实现了Map、Cloneable、Serializable接口2. 对外提供的接口不同H

2022-02-28 16:45:55 352

原创 String、StringBuffer、StringBuilder的区别?

一、String背景知识:Java String 类 | 菜鸟教程String不是基本数据类型,而是一个对象。private final char value[]从底层源码来看是一个final类型的字符数组,所引用的字符串不能被改变,一经定义,无法再增删改。每次对String的操作都会生成新的String对象。每次+操作: 隐式在堆上new了一个跟原字符串相同的StringBuilder对象,再调用append方法拼接+后面的字符二、StringBuilder、StringBuff

2022-02-28 15:24:04 215

原创 JavaSE面试题(无技术点,直接背)

一、Java语言的特点简单易学、有丰富的类库;面向对象(封装、继承、多态);与平台无关系(JVM是Java跨平台使用的根本);可靠安全;支持多线程。二、面向对象和面向过程的区别面向过程: 是分析解决问题的步骤,然后用函数将这些步骤一步一步实现,然后在使用的时候一一调用即可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发。面向对象:是将问题分解成各个对象,而建立对象的目的不是为了完成一个个步骤,而是为了描述某个事物在解决整个问题的过程中所发生的行为。面向对象有封装、继承、多态的特性,所

2022-02-27 19:31:54 328

原创 ArrayList与LinkedList的区别?

2022-02-27 18:43:52 172

原创 数组Array与字符串String的相互转化

一、Array 转 String误区: array.toString() 输出的是数组的地址值!!!1. StringBuffer + 遍历+append+toStringStringBuffer sb = new StringBuffer();for(int i = 0;i < arr.length;i++){ sb.append(arr[i]);}return sb.toString();2. StringUtils 的 join 方法String str =

2022-02-27 15:45:23 5628

转载 int型整数与字符串的相互转化

参考文章:Java中的int与String互相转换方式_迟走的蜗牛的博客-优快云博客_javaint转string一、String 转 int 如"123" → 1231. Integer.parseInt(str)2. Integer.valueOf(str).intValue()背景知识: 1. Integer.parseInt()static int parseInt(String s): 将字符串转为int型整数static int parseInt(String s.

2022-02-27 15:30:03 5043

转载 toArray方法-ArrayList转成Array

参考文章:java中toArray()的用法 - 落落无伤 - 博客园

2022-02-26 19:50:23 181

原创 Arrays.sort

参考文章:JAVA中Arrays.sort()使用方法,升序降序,以及自定义比较器(Comparable和Comparator接口)的使用,小白向_Aomiz_lm的博客-优快云博客一、默认排序 -升序排序1.1 基本数据类型数组的排序1.1.1 元素类型为数字Arrays.sort(int[] num); // 升序排序Arrays.sort(int[] num,int startIndex,int endIndex); // 指定范围[startIndex,endIndex)的..

2022-02-26 16:27:44 804

Mycat介绍安装配置参考文档

Mycat介绍安装配置参考文档

2023-10-06

空空如也

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

TA关注的人

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