自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 K8s安装doris踩坑记录

官方文档: https://doris.apache.org/zh-CN/docs/install/k8s-deploy/整体流程:配置yml文件,k8s执行apply命令以官方文档为基础,进行修改。官方文档镜像拉取存在问题,直接拉取test会出现拉取异常。k8s对应的网络地址请修改为使用命令获取pod的CIDR参数–cluster-cidr如果您没有直接访问控制平面节点的权限,可以使用 kubectl 命令:使用命令启动fe。

2023-11-14 14:30:31 1703

原创 ArrayDeque使用分析以及对比LinkedList

概述来自JDK1.6,底层采用可变容量的环形数组实现一个双端队列,有序存放继承自AbstractCollection,拥有collection通用方法没有实现list接口,不能通过索引操作元素实现deque接口,能够通过两端访问元素,实现FIFO队列,或者FILO栈非线程安全,可以通过synchronizedCollection转换成线程安全常用方法addFirst/offerFirst/addLast/offerLastremoveFirst/pollFirst…getFirst

2022-02-25 00:07:18 987

原创 从零开始学习CompletableFuture(一)基本使用

2022-02-11 17:51:57 1061

原创 Linux远程操作和ssh相关记录总结

Scp基于ssh登录进行安全的远程文件拷贝的命令从本地复制到远程#指定了用户名,命令执行后需要再输入密码scp local_file remote_username@remote_ip:remote_folder scp local_file remote_username@remote_ip:remote_file 从远程复制到本地scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3 scp

2021-06-03 21:50:42 319

原创 Mysql中DISTINCT的注意点

重新开一遍《mysql必知必会》,就一些知识点加以记录DISTINCT关键字SQL SELECT DISTINCT 语句在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。下面说说DISTINCT关键字使用时候的几种情况select distinct name from A执行结果:A中...

2020-02-14 18:02:05 305

原创 关于java异常整理

java中异常有哪些,怎么使用?我想着也是大家面试中常见的一个问题,那么这里就写写对于这个点的一些整理什么是异常(从源码剖析)先看下百度百科是怎么说的异常:程序在运行过程中发生由于外部问题(如硬件错误、输入错误)等导致的程序异常事件。(在Java等面向对象的编程语言中)异常本身是一个对象,产生异常就是产生了一个异常对象异常跟错误的区别异常都是运行时的。编译时产生的不是异常,而是...

2019-10-16 15:03:13 170

原创 接口和抽象类整理

秋招之前在知乎上看到一个问题:Java学到什么程度才可以叫精通看到一个回答涉及的知识点挺多的,本来想整理的,结果后来忘了(对不起我就是咕了)。本来想写在秋招整理里,想了想已经结束了那段日子就开个新坑吧hhhhhhh接口和抽象类的区别首先我们要弄清楚什么是接口什么是抽象类,然后我们要从他的应用场景去进行区别,这样能在业务开发中抽象类在我们说抽象类之前,我们先了解的是抽象方法。抽象方法必须...

2019-10-15 23:55:22 127

原创 java实现二叉树的两种遍历方式,BFS和DFS

最近复习到了这个点,写点东西加强一下记忆吧二叉树遍历百度百科上是这么解释的:所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。访问结点所做的操作依赖于具体的应用问 题。 遍历是二叉树上最重要的运算之一,是二叉树上进行其它运算之基础。很明显,遍历也会有着不同的方式,这里我们就简单的讲讲BFS和DFSBFS(Breadth First Sear...

2019-10-10 10:29:00 446

原创 秋招上岸后的一些总结(附面经)

本来以为会更新后续的秋招笔经面经,但是意外的上岸啦(笑),想想9月过来的这段时光,从双非学校的简历被拒到后来对于面试的越来越熟悉,这段时光绝对会让我印象深刻的。秋招准备大概是从3月开始知道牛客网的吧,一开始刷题是真的挺自闭的,10道就对了一两题,然后就开始了慢慢补知识点的过程。其实最开始的那段时间过去就会好很多,慢慢的正确率也上来了,在这里点名批评顺丰!不要把c++题目扔到Java里了!除了...

2019-10-02 09:08:49 2082 2

原创 秋招准备(五)数据结构与算法--list扩容原理

面试时候,collection接口下的list,set,queue是必不可少的,那么很明显我们不能只是简单的提一下,要尽量往深层去说,这里就写一下list的扩容原理ArrayList扩容原理主要成员变量private static final int DEFAULT_CAPACITY = 10;//数组默认初始容量 private static final Object[] EMPTY_...

2019-09-12 14:55:17 261

原创 Spring Security 登陆报错:There is no PasswordEncoder mapped for the id “null”

最近在spring security写登陆的时候遇到了这个问题,在此稍微记录一下一开始我是用的这种方式:protected void configure(AuthenticationManagerBuilder auth) throws Exception { //inMemoryAuthentication 从内存中获取 auth.inMemoryAuth...

2019-09-07 15:41:22 1501

原创 秋招准备(四)数据结构与算法--链表

结束了前面的三个部分,就到了极为关键的数据结构与算法了,接下来几天把数据结构整理一下链表基础知识点以后再补充吧,这里先写一写常见的面试简单算法题目反转链表这个的思路就是构造出三个指针来对应遍历初始链表,然后进行反转class Solution { public ListNode reverseList(ListNode head) { ListNode pre = n...

2019-09-04 19:44:24 150

原创 秋招准备(三)操作系统和线程池校招笔试面试整理

看了很多笔经面经,操作系统这块问的不多。说实话自己对于操作系统底层也不是特别了解,在这里稍微整理一下常见的内容吧进程和线程进程是CPU分配资源的最小单元,线程是CPU调度的基本单元、一个进程可以包含多个线程进程一个程序在一个数据集上的一次运行过程系统资源分配的单位进程是独立的,有自己的内存空间和上下文环境。线程进程的实体,被系统独立调度和执行的基本单位,cpu调度的基本单位。同...

2019-09-04 15:34:52 354

原创 秋招准备(二)数据库校招笔试面试整理

数据库的常用操作这部分说白了就是sql语句的练习,打算最近把mysql必知必会刷一遍,这里先整理一点简单的having只有满足HAVING短语指定条件的组才输出。HAVING短语与WHERE子句的区别:作用对象不同。1》WHERE子句作用于基表或视图,从中选择满足条件的元组。2》HAVING短语作用于组,从中选择满足条件的组。举列:查询选修了3门以上课程的学生学号select...

2019-08-31 17:28:28 489

原创 秋招准备(一)计算机网络校招笔试面试整理

这几天都在复习一些基础知识,打算把一些常见的笔试面试整理一下。一、计算机网络的分层图上我们已经直观的学习到了OSI的七层协议和TCP/IP协议以及五层协议各层的内容,下面就来简单总结一下各层的内容物理层该层包括物理连网媒介,该层的协议产生并检测电压以便发送和接收携带的数据信号。(网卡)数据链路层网络层和物理层之间的通信,从网络蹭接收到的数据被分割成特定的可被物理层输送的帧。(交换机...

2019-08-30 17:27:33 2159

原创 当JAVA面试问到GC

最近都在准备各种面试题,打算接下来把一些面试常见问题整理一下GC什么是GC很多时候,我们会遇到内存溢出的情况,程序执行时,内存空间是有限的,那么对于不再使用的对象,自然需要清除掉来释放内存。在Java中这个事情不需要程序员手动进行操作,而就是GC要做的事情GC的内存区域首先要记住,jvm中的运行数据区的划分,这里借用其他大佬文章中看到的一张图线程隔离的区域:程序计数器:通过改...

2019-08-27 16:35:13 300

原创 Spring Security 架构

最近开始准备做一个项目,找了慕课的权限管理系统,开始学习spring seurity框架,这里记录一下这个框架的架构是什么一个能够为基于Spring的企业应用系统提供声明式的安全訪问控制解决方式的安全框架(简单说是对访问权限进行控制嘛),应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也...

2019-08-24 18:55:14 197

原创 使用Mybatis逆向工程时候遇到的各种问题

Mybatis逆向工程Mybatis逆向工程提供了非常方便的代码生成功能,这里就不再赘述,本文主要写一些自己在使用时候遇到的异常报错targetRuntime报错targetRuntime in context mybatisGenerator is invalid这个问题是出现在一开始设置mybatis的时候,遇到这种情况的时候,我们只需要把配置文件中的mybatis改成mybati...

2019-08-09 10:41:02 2413 4

原创 HTTP Status 500 - Servlet.init() for servlet springmvc threw exception问题处理

问题情况今天在做MVC的小上传文件的Demo时候,遇到了tomcat一直报错500处理方案查看Error creating bean with name ‘multipartResolver’: Lookup method resolution failed;是在初始化multipartResolver这个加入上传支持的bean时候初始化遇到问题。<!--加入支持上传的bean-...

2019-08-02 14:48:48 286

原创 各类注解以及通过注解的方式实现Spring的IOC和DI

第二天复习的内容便是各类注解以及通过注解的方式实现Spring的IOC和DI注解回顾注解的概念注解是给人看的信息,人看了提示信息了解程序的内容jdk内置注解@Override 声明重写父类方法的注解@Deprecated 声明方法使用过时,不建议使用@SuppressWarnings 压制警告,提示编译器在编译的过程中对指定类型的警告不再提示自定义注解开发开发...

2019-07-31 15:32:45 142

原创 关于Spring测试类SpringJUnit4ClassRunner使用不成功的解决方案

今天在使用Spring的测试类进行单元测试的时候,发现IDEA并不能识别这个类,然后查询之后发现自己的spring-test包就没有导入导入Spring-test架包因为我是使用的Maven构建项目,就去Maven上查找了对应版本的架包<!-- https://mvnrepository.com/artifact/org.springframework/spring-test --&g...

2019-07-31 10:11:30 2820

原创 初识Spring

这段时间对于SSM处于复习阶段,结合自己课上的新一轮学习,将这部分内容再次复习整理一遍框架框架概述框架即是一种半成品,已经对基础的代码进行了封装并提供相应的API,开发者在使用框架是直接调用封装好的api可以省去很多代码编写,从而提高工作效率和开发速度。常见的框架SSHSSMSpringSpring框架概述Spring 是个java企业级应用的开源开发框架。Spring...

2019-07-30 18:34:58 118

原创 关于hash冲突的初步理解

Hash冲突什么是哈希冲突理解哈希函数关键字和它在表中存储位置之间存在一种函数关系。这个函数我们称为为哈希函数。hash:散列、杂凑 就是把任意长度的输入,通过散列算法,变成固定长度的输出,这种是Hash,一般翻译做散列、杂凑,或音译为哈希,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就...

2019-06-29 16:30:27 9767 1

原创 归并排序的理解和Java的实现

归并排序归并排序是使用一种divide-and-conquer(分而治之)的方式,通过将一个长的数组先进行划分,然后再将他们整合在一起,从而达到基于部分而获得整体的效果归并排序的实现方法归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。作为一种典型的分而治之思想的算法应用,归并排序的实现由两种方法:自上而下的递归(所有递归的方法都可以用迭代重写,所以就有了第...

2019-06-21 23:04:47 131

原创 冒泡排序的理解和Java的实现

冒泡排序昨天对于快排进行了整理,接下来准备把各个常用的排序进行整理。冒泡排序的实现方式冒泡排序是一种通过相邻的数相互比较,每次找到一个最大的数字,然后把它放到最后一位。依次进行,就可以将一个数组排序完成。这种方式很明显需要的是两个指针进行循环,当出现前一个数字较大时候,就将它和后一位的数字进行调换操作。冒泡排序的复杂度分析时间复杂度:O(n²)冒泡排序采用了两个嵌套的循环,所以这里...

2019-06-21 17:21:17 159

原创 快速排序的理解和Java的实现

快速排序最近在面试题中经常看到说要手写一个快排,但是好久不接触都有些生疏,今天又复习了一遍快速排序的实现方式个人对于快速排序的理解是,通过设定一个基准数,找到这个基准数的在整个数组中适合的位置,即基准数的左边都小于这个基准数,基准数的右边都大于这个基准数。在这个时候,基准数左边和右边并不是有效的排序,只是统一的都大于或小于基准数,然后我们就可以更换基准数,然后通过递归的方式直接把这个数组进...

2019-06-20 20:01:15 124

原创 解决jdbc4.MySQLSyntaxErrorException: Table 'hibernate.t_user' doesn't exist问题

最近才开始接触hibernate的框架,在搭建环境后尝试去运行一个映射然后增加表的内容,多次尝试之后均不成功,报错jdbc4.MySQLSyntaxErrorException: Table ‘hibernate.t_user’ doesn’t exist。百度了好久之后对hibernate的核心配置文件hibernate.cfg.xml进行了更改:数据库方言由原来的:<property...

2019-04-01 21:48:51 1330

原创 解决Navicat和MYSQL字符集不统一出现的中文乱码问题

最近在学习做一个登陆页面时候发现,在输入用户名和密码登陆之后,操作页面上显示的用户名并不是登陆账号,而是以问号的形式显示出来,在查询了数据库后发现,数据库中存入的内容就是??的形式。查询各种资料之后了解到是中文乱码出现了问题,并开始着手解决。更改Mysql数据库中的编码格式我们使用MySQL命令行 show variables like’char%’; 对于它的编码格式进行查询在网上的...

2019-03-07 13:05:38 1376 3

原创 JSP初步学习

JSP学习与整理JSP的概念JSP全名是Java Server Pages,其根本是一个简化的Servlet,是一个许多公司一起建立的一种动态网页技术标准。说它是动态的,是看其中的数据会不会动态的更改。其本质还是一个Servlet。JSP的访问原理JSP的访问经历的如下的过程浏览器发起请求,请求JSP,,tomcat服务器接收请求。对于tomcat来说,只去响应Servlet的请求,...

2019-02-27 21:43:49 138

空空如也

空空如也

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

TA关注的人

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