自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK安装

JDK安装与卸载JDK卸载此电脑–>属性–>环境变量–>系统变量–>通过JAVA_HOME找到JDK的安装目录,删除文件删除环境变量中的JAVA_HOME删除环境变量Path下的关于java的目录打开cmd,java -version命令检查是否删除成功安装JDK百度搜索JDK8,找到下载地址同意协议,下载自己电脑对应的版本下载成功之后双击安装JDK更改安装路径并记住配置环境变量① 此电脑–>属性–>高级系统设置② 环境

2022-01-07 16:34:06 389

原创 2022届java后台开发面经

大华2021-09-27(大华面小白–老惨了)一面1.自我介绍:基本信息,籍贯,出生年月,个人校园经历2.有无实习经验,没有,只有学校生产实习(博客项目)3.博客项目具体实现4.学校学习过程中比较有难度的,有意思,有价值的计算机技术5.手写过的项目(感觉没有项目就不配找工作)6.自己有没有搭建过spring,springMVC框架之类的?7.多态的理解、Java中怎么实现多态(最好就是举个例子细说一下)8.多态跟接口有啥关系?多个实现类实现了同一个接口叫多态吗?9.java集合对Arra

2021-09-27 17:41:58 111

原创 Session和Cookie(面试必备)

彻底了解Session和Cookie一、背景http是一个无状态的协议,短链接(每次请求响应,都会建立新链接,及关闭连接)二、为什么使用Session和Cookieweb程序是使用HTTP协议传输的,而HTTP协议是无状态的协议,对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。http1.1提供了长链接1、引发出来的问题2、解决方案:2.1、使用会话Sessio

2021-09-17 14:20:13 152

原创 那些你所不知道的面试技巧

面试技巧由于疫情,首先提及一下线上面和线下面的注意事项1.线上面试:一定保证环境安静,网络稳定,摄像头清晰,提前做好准备应对一些突发情况2.线下面试:提前出发,计算路程时间+半小时容错时间,以防堵车等突发情况发生一定要提前准备纸质版建立,多准备几份(彩印),如果有笔试准备好纸笔如果有机会最好是录音,方便你下来总结面经,改进自己自我介绍个人信息:姓名,学校,专业(出生年月,年龄,籍贯)求职意向个人技能,校园经历以及特长(如果对自己的博客,GitHub比较自信可以提及)面试过程

2021-09-09 18:05:48 364

原创 java后台开发面经

华勤java后台开发一面:业务经理技术面1.自我介绍2.当班长的一些经历3.四级过了没,为什么不考六级4.家庭情况5.有无实习经历,兼职经历6.参加竞赛的一些过程7.专业排名8.大学期间做起来比较困难的事情,印象最深的9.自己对未来的职业规划10.手撕冒泡排序,优化,完整,考虑不够全面11.类的封装、继承、多态12.兴趣、爱好13.对公司还有啥了解的13.是否可以转语言语言只是一个工具,重要的是思想,语言都是相通的,很愿意多学一些语言,扩展自己的知识面二面:HR面1.自我

2021-09-07 14:18:48 328

原创 Java中的运算符

运算符算术运算符基本四则运算符 + - * / %int / int 结果还是int,要想结果是小数,需要使用double计算0不能作为除数%表示取余,int,double都可以System.out.println(11.5 % 2.0); // 运行结果1.5增量赋值运算符 += -= *= /= %=自增/自减运算符 ++ –如果不取自增运算的表达式的返回值,则前置自增和后置自增没有区别如果取表达式的返回值,则前置自增的返回值是自增之后的值,后置自增的返回值是自增之前的值

2021-09-01 18:07:08 49

原创 java---再回首

最常用的编程语言C语言无疑是线代计算机软件编程语言的王者,几乎所有的操作系统都是C语言写成的。C++是面向对象的C语言,一直在不断的改进。javaScript是能运行在浏览器中的语言,丰富的前端界面离不开javaScript的功劳。近年来的Node.js又在后端占据一席之地。Python用于系统管理,并通过高性能预编译的库,提供API来进行科学计算,文本处理等,是linux必选的解释性语言。Go语言内置了并发能力,可以编译成本地语言。当前新的网络相关项目,很大比例是由Go语言编写的。编写网页用P

2021-09-01 15:57:00 70

原创 单链表中老师永远不会讲的环状问题

单链表判断环状问题一、判断单链表中有无环1.定义两个快慢指针,fast和slow2.从头开始遍历,fast一次走两步,slow一次走一步3.当它俩相遇的时候,说明该链表有环注意:不能让fast一次走三步,有可能导致fast与slow擦肩而过,相遇的时间不确定,甚至永远相遇不了,所以说fast一次走两步是最合适也是最快的方法上代码 public boolean hasCycle() { Node fast = this.head; Node slow = th

2021-06-29 23:03:49 116 2

原创 C语言字符函数和字符串函数

C语言字符函数和字符串函数1.strlen函数功能:计算字符串长度,不包含’\0’返回值:返回字符串的字符数注意: strlen() 函数计算的是字符串的实际长度,遇到第一个’\0’结束; 参数指向的字符串必须以 ’ \0 ‘结束函数返回值一定是size_t ,是无符号的如果你只定义没有给它赋初值,这个结果是不定的,它会从首地址一直找下去,直到遇到’\0’停止sizeof返回的是变量声明后所占的内存数,不是实际长度,此外sizeof不是函数,仅仅是一个操作符,strlen()是函数方

2021-06-09 18:17:57 99

原创 指针变量与const

C语言基础知识1.指针变量与constconst关键字修饰变量和数组时,成为常变量或常数组。const修饰指针变量时,有两种作用,一是限制指针变量,二是限制指针变量所指向的数据1.1限制指针变量本身,如int* const p限制指针本身表示指针变量本身的值不能被修改,但指向可以改变,所以被const修饰的指针变量只能在定义时初始化,不能再定义之后在赋值int main(){ //错误示范 int* const ip;//error // const修饰指针变量本身,定义时必须初始化

2021-06-08 13:47:38 88

原创 指针与数组

C语言基础知识1.指针与数组数组名被看做该数组的第一个元素在内存中的首地址(仅在sizeof操作中除外,该操作中是要计算整个数组所占内存大小)数组名在其他表达式中被自动转换为一个指向数组首元素的指针常量C语言下标运算符[]是以指针作为操作数的,ar[i]被编译系统解释为*(ar+i),无论是以下标方式还是指针方式存取数组元素时,系统都是转换为指针的方法实现的,逻辑上是两种方式,物理上其实只有一种方式数组名会转化为指针非常方便,提高了效率,但是丢失了数组另一个要素,就是数组的大小,即数组元

2021-06-02 15:26:53 79

原创 你所不知道的指针

C语言基础知识1.指针指针:指针是一个特殊的变量,它里面存放的是一个地址。指针4要素:1.指针的类型//只要把指针声明语句里的指针名字去掉,剩下的就是该指针的类型int *p; //指针的类型是int*char *p; //指针的类型是char*int **p; //指针的类型是int**int (*p)[3] //指针的类型是int(*)[3]int *(*p)[4]; //指针的类型是int*(*)[4]2.指针所指向的类型int *p;

2021-06-01 15:33:08 59

原创 C语言基础(5)

C语言基础知识1.跳转语句break:跳出循环,只跳出一层循环。(switch语句和循环都可以使用)continue:跳过本次循环中其他的语句跳到循环的条件表达式,开始下一次循环,只能用于循环语句go to:从一行跳到程序的另一行,一般从上面跳到下面(只能用于本函数)return:跳出函数,结束方法的调用,表示调用堆栈的返回,如果在主函数中使用,就表示结束当前进程,如果不是,就表示调回退回上一层调用exit():系统调用级别,表示了一个进程的结束,杀死进程注意:1.只有当if语句写在swi

2021-05-25 18:56:54 79

原创 很少见的运算符

C语言基础知识1.运算符1.1算术运算符+ - * / %(取模) ++ --1.2关系运算符== != >= <= > <1.3逻辑运算符&& || !1.4赋值运算符= += -= *= /= %= 1.5 位运算符&(按位与):全1得1,否则为0|(按位或):全0得0,否则为1^(按位异或):相同为0,不同为1~(取反):1变0,0变1<<(左移):左移一位相当于*2

2021-05-23 14:19:45 51

原创 初识指针,结构体,关键字

C语言基础1.指针指针是一个变量,变量中存储了一个整数,整数的特殊含义就是内存中一个地址。(存放地址的变量称为指针变量,C语言中指针就是地址)内存(在程序中称为主存DRAM)是计算机中重要的部件之一,它是外存(硬盘)与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行,为了有效的使用内存,就把内存以8位二进制划分为存储单元(也就是一字节,8个比特位)。为了有效的访问到内存的每个存储单元,就给内存存储单元进行了编号,这些编号被称为该内存存储单元的地址。(一个存储单元=>一个字节=&

2021-05-19 20:54:28 106

原创 C语言基础知识(2)

C语言基础1.顺序语句,选择语句,循环语句1.1 顺序结构:按照语句出现的先后顺序依次执行1.2选择结构:根据条件判断是否执行相关语句if······else语句switch语句1.3 循环结构:当条件成立时,重复执行某些语句while 循环语句do while 循环语句for 循环语句2.函数2.1通过函数,可以把一个复杂任务分解成为若干个易于解决的小任务。充分体现结构化程序设计由粗到精,逐步细化的设计思想。2.2内存数据区里面存放全局变量栈区里面存放局部变量(被调用

2021-05-18 16:19:40 82

原创 C语言基础知识(1)

C语言基础1.1软件软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件,应用软件和介于二者之间的中间件。软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单来说就是程序+文档的集合体。1.2文件文件由文件名和文件主体构成。文件分为可执行文件和不可执行文件。可执行文件:(windows系统)扩展名为.exe,.bat,.com等的文件是。可执行文件由指令和数据构成。linux是靠文件属性来判断文件是都可以执行。不可执

2021-05-17 13:56:47 449

空空如也

空空如也

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

TA关注的人

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