自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

加冰柠檬水的博客

Java;Springboot;全栈

  • 博客(20)
  • 收藏
  • 关注

原创 死锁Java实现

public class Test2 { public static void main(String[] args) { String lock1 = "lock1"; String lock2 = "lock2"; new Lock(lock1,lock2).start(); new Lock(lock2,lock1).start(); }}class Lock extends Thread{ String l

2021-09-12 20:20:24 125

原创 面试高频基础知识

计算机网络1.七层网络参考模型。2.链路层设备的作用? 3.网路层功能?4.网络层协议有哪些? 5.网络层设备及其作用?6.传输层的功能?7.什么是TCP和UDP?8.为什么说UDP是面向报文段的,又为什么UDP传输不可靠?9.浏览器输入URL后发生了什么?10.IP、MAC冲突后会导致什么?11.介绍一下IPv4与IPv6?两者有何不同?12.介绍一下127.0.0.1、255.255.255.255、0.0.0.0?13.TCP三次握手过程?14.TCP四次挥手过程?1

2021-08-04 23:07:18 160

原创 Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec

在划线处取消打勾,恢复正常。要说也是搞笑,第一天出了org.springframework.boot.web.embedded.tomcat不存在的错误,把这个打勾给解决了,结果第二天项目又运行不起来,又是取消打勾。

2021-05-11 09:21:24 417

转载 java: 程序包org.springframework.boot.web.embedded.tomcat不存在

这个错误网上解决方法版本太多,加依赖,reload Project等等都没解决。我最后解决方法如下图:勾选画红线的地方。参考博客: https://blog.csdn.net/lswaone/article/details/115718396

2021-05-10 10:48:05 1756

原创 2021.4.30下午5点美团到店Java后端视频一面

美团到店-捞的一面基本情况交流:1.简单介绍一下自己。2.平时怎样学习Java?3.遇到过哪些棘手的问题?举例说明?技术交流:1.进程线程有何区别?为什么进程切换代价比线程大?2.了解死锁嘛?四个特性?3.写一个死锁?4.了解Thread嘛?run方法和start方法有什么区别?5.了解线程池吗?6.进程有几种状态?7.对于多线程这里你了解多少?8.什么是Session?底层实现?9.什么是Cookie?适用场景?10.什么是TCP?哪一层的?11.为什么TCP可以可靠传输

2021-04-30 23:45:22 168 1

原创 3家小厂面试

第一个企业:杭州端点端点一面:基本情况交流:1.简单介绍一下自己?2.为什么学Java?3.什么时候开始学的?怎样学?技术交流:1.说一下Java有哪些基本数据类型?2.什么是面向对象?哪些特征?说一下多态?3.重载重写区别?4.了解哪些关键字?说一下static?5.说一下public private protected区别?6.说一下final finally finalize()有何区别?7.我写了finally但是就是不让他执行,你怎样做?8.了解哪些容器?9.说一下

2021-04-29 12:42:35 101

原创 Java后端开发实习美团二面

面试形式:视频+共享屏幕基本情况交流:1.请自我介绍一下自己。2.你现在在杭州还是西安?在杭州干嘛?3.做你老师的什么工作?4.做过什么项目吗?和Java相关吗?技术交流:1.说一下你对Java、Python、C语言三个语言的理解?2.除了静态动态,跨平台,面向对象还有什么其他性质嘛?Python是不是跨平台?3.为什么速度是c>java>python?c为什么快,python为什么快?4.请说一下你对关系型数据库和非关系型数据库的理解?5.它们各适用在什么场景?为什

2021-04-20 23:45:18 337

原创 美团后端Java开发一面

视频面试形式基本情况交流:1.请自我介绍一下?2.为什么学Java?3.你怎样学习Java?技术交流:1.你知道哪些容器?2.ArrayList和LinkedList底层有哪些不同?3.你在哪些场景下使用LinkedList?4.HashMap底层结构说一下?为什么链表要换成红黑树?5.HashMap线程是否安全?为什么不安全?6.为什么HashTable安全?为什么效率低?有什么解决办法?7.ConcurrentHashMap底层怎样实现的?他的分段锁是用什么实现的?8.你说

2021-04-14 18:19:05 349 4

原创 Java后端开发阿里一面面经

阿里巴巴数字供应链团队一面面经_Java后端开发基本情况交流:1.请简单介绍一下你自己。2.你为什么跨专业选择Java,为什么不坚持原来的方向?为什么选Java不选其他语言?3.你是跨专业过来的,那你觉得你跨过来有何优势?4.平时做过什么开源项目吗?一个都没有?5.你平时是怎样学Java的?学习路线?6.你学Java有多久了?技术交流:1.Scanner的底层原理?System.in是什么?nextInt()是怎样处理流的?底层分析一下?2.你觉得Java有什么特性吗?跨平台原理说一下

2021-04-02 18:48:39 172

原创 Linux中CentOS6.x的glibc生级步骤rpm方法

高危提示:glibc生级如果用编译源码的方式,失败了非常致命,教训极其深刻!!所以本文的方式是下载rpm包,并且安装。从glibc2.12升级到2.22版本。2.22向下兼容。升级步骤如下:1.先在Linux上下载,下载地址如下:直接将指令复制到Linux命令行即可。wget http://cbs.centos.org/kojifiles/packages/glibc/2.22.90/21.el7/x86_64/glibc-2.22.90-21.el7.x86_64.rpmwget http:/

2021-03-13 19:00:04 730

原创 Idea中无法更新数据库表的问题以及解决方法

问题描述:1.在SQLyog中创建了一张表-user,并在Idea的数据库界面连接到了这个对应的数据库,并可以看到这张表user。2.在SQLyog中再创建两张表-student,teacher时,此时在Idea的数据库界面却看不到这两张新增的表。问题解决方法:断开这个数据库,重新连接,就可以看到新增的表。问题解决步骤:1.此时mybatis数据库下只有user一张表,先点击红色暂停键,停止数据连接。2. 右键点击localhost,并左键选中remove删除数据库。3. 数

2021-03-13 18:27:18 6215

原创 阿里面经Java后端开发

阿里面经(一面凉经)—Java后端开发基本情况交流:1.请介绍一下你自己2.你在组里做什么工作,主攻什么方向,发过什么论文吗?3.你的毕设什么方向?你觉得创新点在哪?4.你打算申请的专利解决了什么实际问题吗?5.你觉得自己最大的优点是什么?6.请说出最让你自豪的一件事。技术交流:1.介绍一下TCP和UDP分别是什么?UDP为什么没有拥塞控制?2.UDP又为什么不能实现可靠传输?3.可重入锁是什么,请介绍一下?4.引用和指针的区别?5.了解过哪些消息中间件?分别说一下底层原理。6

2021-03-10 23:47:38 263

转载 Centos7安装Redis6.0时make出现报错

服务器为CentOS7,从官网下载Redis安装包后,解压执行make命令,出现了如下报错信息:make[1]: *** [server.o] Error 1make[1]: Leaving directory `/root/redis-6.0.1/src'make: *** [install] Error 2现这个问题需要先确认GCC的版本,命令如下:gcc -v现CentOS7默认的gcc版本为4.8.5,安装Redis6.0需要将gcc版本升级到5.3以上,则升级gcc命令如下:yum

2020-08-23 11:02:15 1155

原创 KMP算法获得对应匹配值数组的方法遗留问题

犯了一个小错误,找了3个小时!!!1.错误点:判断字符串内容是否相等时,应该用a.equals(b),而不是用a == b. equals判断字符串内容,==判断的是字符串地址,例如:String s1 = new String("abc");String s2 = new String("abc");System.out.println(s1.equals(s2));System.out.println(s1 == s2);字符串s1和s2字符串内容相同(.equals为true),但是不

2020-07-24 10:03:02 151

原创 设计模式--单例模式总结

一. 单例模式的功能与注意事项 功能: 单例模式保证了系统内存中该类只存在一个对象,节省了系统资源,对于一些频繁创建销毁的对象, 使用单例模式可以提高系统性能。 注意事项: 1.单例模式下想要创建一个类的对象,不能通过new来创建,而是通过调用这个类里面的public 方法(用来返回唯一的对象)来得到返回值,这样才能保证它的唯一性; 2.将本类构造器设为私有,则无法通过new来创建对象,使new失效; 3.通过

2020-07-07 21:25:43 136

原创 Ubuntu两个遗留问题

弄了8小时都没弄好问题一:安装vim编辑器**问题二: VMTools对Ubuntu无效**问题三:预想的解决办法问题一:安装vim编辑器 打开ubuntu终端后输入指令: sudo apt-get install vim 出现了以下错误:无法安装是因为apt的原因,而不是vim的原因,在网上按关键词 “/var/lib/dpkg/lock”搜到了解决方法:输入指令:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpk

2020-06-25 02:16:10 144

转载 IntelliJ IDEA中创建xml文件

1、file—setting,左上角输入template,2、在左侧栏找到File And Code Templates3、中间选中Files4、点击+号,添加模板5、输入模板名字:Name:mybatis-cfg.xml (name可以自定义)6、后缀名extension:xml7、在面板中间输入内容:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-.

2020-06-18 17:25:11 248

原创 MYSQL修改编码为utf8无效往表中插入汉字还是失败的解决方法

调了很久才发现核心错误所在,很坑!!1.错误现象Incorrect string value: ‘\xE7\xA8\x8B\xE5\xBA\x8F…’ for column ‘course’ at row 12.创建数据库,创建表,插入表(带汉字)的代码CREATE DATABASE mybatis;USE mybatis;CREATE TABLE tbl_employee( id INT(11) PRIMARY KEY AUTO_INCREMENT, last_name VARCHAR(2

2020-06-18 01:57:50 2111 3

原创 SingleLinkedList单链表学习代码

单链表学习代码代码段的解释放在了注释部分,代码运行结果图贴在了后面,希望大佬可以指点一二,有疑问的同学可以相互交流/** * @author WANG ZhiTao * From XJTU * 这个单链表是边听尚硅谷讲,边自己写,类下的方法基本都是自己的思路写的,和教程不一样,希望得到大佬的批评建议! * 一共10个方法! * 注: 还有一个遗留问题: 翻转单链表,我自己写的方法出现了问题,如果有大佬感兴趣,可以解决,我想请教一下,谢谢! * 问题代码分别在41-48行(主函数调用方法),1

2020-06-05 16:20:32 243 2

原创 Exception in thread main java.lang.NullPointerException如何解决?

Exception in thread “main” java.lang.NullPointerExceptionJava程序的空指针错误// An highlighted blockclass ArrayQueue{ //队列该有的属性 private int Maxsize; private int font; private int rear; private int[] array; //创建队列的构造函数 public ArrayQ

2020-05-30 16:32:24 15420

空空如也

空空如也

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

TA关注的人

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