- 博客(24)
- 收藏
- 关注
原创 工作经历-简述
分库是指将一个数据库拆分为多个独立的数据库实例,每个数据库实例负责存储一部分数据,这样可以将数据分散到不同的数据库服务器上,提高数据处理能力和吞吐量;分表是将一个表拆分为多个较小的表,每个表存储一部分数据,这样可以减少单个表的数据量,提高查询性能和写入效率;
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
原创 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
原创 模拟计算组合数- 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
原创 数组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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人