经验分享
星星的博客
一个java爱好者,希望与大家共同进步!
展开
-
一嗨租车一面笔记
问题:1.自我介绍2.介绍一下你这个项目3.你这个分布式锁是怎么实现的?4.你知道Java中的哪些锁?5.能谈谈你对ReentrantLcok的理解吗?6.你知道Mysql哪些索引?7.描述一下聚簇索引和非聚簇索引?8.什么是回表?9.什么是最左前缀原则?10.连接查询有哪些?11.什么是内连接和外连接?12.做过jvm调优吗?13.项目中使用过线程池吗?14.什么是TCP/IP模型?15.TCP和UDP的区别是什么?16.TCP的可靠是怎么实现的?17.Spring你用过原创 2021-07-28 21:21:24 · 289 阅读 · 0 评论 -
中二分查找的疏忽【大厂算法面试题】
昨天面试了一家大厂,第一道面试题是面试官叫我两分钟写一个二分查找算法,我的代码是这样的:package array;public class _二分查找 { public static void main(String[] args) { int [] arr = {1,2,3,4,5,6,6,100}; int var = 2; System.out.println(fun(arr,var)); } public stat原创 2021-07-17 19:54:58 · 84 阅读 · 0 评论 -
用友畅捷通面试笔记(已拿offer)
1、自我介绍2、手写二分查找3、聊了一下动态规划4、HashMap的hashCode()方法和hash()方法5、ReentrantLock的Sync和AQS6、如何统计当前线程池里面运行的线程7、java bin的工具你了解哪些8、TCP三次握手和四次挥手9、Linux的高级命令用过哪些10、邮箱的正则表达式11、 stu {id,sex}clzz{name,stuid}grade{stuid,score}求 :每个班里面男同学的平均分...原创 2021-07-16 18:07:19 · 664 阅读 · 3 评论 -
奇安信一面笔记
面试问题1、二叉树的右视图【算法题】2、网络、编程语言、数据库、操作系统你最擅长哪一块?3、写一个并发安全单例4、happens-before的概念5、GC算法6、为什么单表不建议超过500w条数据?7、TCP与UDP的区别?8、TCP的可靠是怎么实现的?...原创 2021-07-08 12:42:42 · 224 阅读 · 0 评论 -
面试的一些技巧(Offer已拿下)
前言大概是两个多月之前投的一个Python实习生的简历(我也忘了当时是怎么投的),我本人是做Java的,但是今天还是约了面试,是技术面,就聊了15分钟,然后面试官跟我说下次找个时间约HR面,跟面试官聊得很愉快,所以我面试应该是过了,就想聊聊面试的一些注意事项。正文1、自我介绍我就简单介绍了自己会哪些技术,然后在校参加过什么比赛,当过什么职位,做过哪些项目,平时做哪些事情等等。在自我介绍的时候一定要自信,大方,说话流利,这样能给面试一个很好的印象,如果还是很紧张就最好把自己的自我介绍对着镜子多背背,原创 2021-06-25 17:39:42 · 298 阅读 · 0 评论 -
猫眼一面笔记
阻塞队列用于做什么?volatile关键字?String的创建JVM五大运行时区域的是什么和作用除了堆,其他区的垃圾回收类加载的过程static 跟 final static的区别Redis持久化RDB和AOF优缺点mysql更新redis时怎么保证?Redis的缓存过期的实现?Redis单线程为啥这么快多路复用原理关系型数据库和非关系数据的区别b+树原理http请求的过程TCP和UDP的区别和优缺点...原创 2021-06-22 20:32:11 · 175 阅读 · 0 评论 -
黑马头条与目前踩过的坑
前言前天,我想找个项目来玩玩,后面发现黑马头条的技术栈挺全面的,而且有些技术还涉及了微服务,大数据,挺感兴趣,然后就入坑了。正文下面总结我目前遇到的坑1,数据库密码错误导致连接失败,我检查了很多遍,都没有发现问题,我甚至复制了之前项目的jdbc.url但是还是给我报密码错误。后面我发现这个项目里面有个方法会将密码倒置,如图:只需要把密码倒置过来就好了。2,数据库版本不一致,导致数据连接失败,我本地环境的mysql是8.0的然后就出现了下面这个错误:后面我用服务器的mysq 5.7就正常运行原创 2020-12-17 21:43:08 · 6086 阅读 · 16 评论 -
2020-12-13周总结
前言这周状态很差,学习很没有效率,变得浮躁起来了,要把自己好好骂一遍。正文1,浮躁。学习微服务的时候,急于把视频看完,而不是自己是否真正掌握,导致看完后面的,忘了前面的。2,松懈。可能是自己在上周财务大数据 拿奖以后,对学习变得有些松懈了。3,懒惰。这周都没有写博客,做总结,学完的东西没有做总结,导致学习效率低。4,自私。有些时候只考虑自己,而不考虑别人。最后既然意识到了自己的问题,下周开始,就要去解决。...原创 2020-12-13 11:09:27 · 107 阅读 · 0 评论 -
蓝桥杯校赛
前言我虽然校赛没拿过奖,但是参加过三次程序设计校赛(两次蓝桥杯,一次ACM),也在老师的推荐下,参加了省赛,拿到了较好的成绩,可以给大家提供一些蓝桥杯校赛的建议。正文1,备赛的时候,多去做一些常见的算法题,可以去蓝桥杯官网下载省赛的蓝桥题目,把前面几题简单的题目做几遍。2,在做练习的时候一定要自己去多敲几遍,不能只看不做,不会敲到比赛的时候没用,这也是经常容易忽略的地方。3,在比赛前,一定要早点过去选好电脑,因为有可能机房电脑有问题,这样的话有时间换一台电脑,避免不必要的外在因素。4,在比赛的时原创 2020-12-08 13:46:13 · 843 阅读 · 2 评论 -
财务大数据赛后总结
前言昨天的财务大数据比赛结束了,我们学校四个队伍都入围了,这是有史以来最好的成绩,我们队在127个队伍中拿下了30名的好成绩,虽然如此,我也应该把自己不足的地方记录下来总结1,缺乏和队友一起练习。这是一个团队赛,但是由于我很少去机房跟他们练习,导致我们没有在比赛之前练过一次训练,都是自己练自己的,在考试当中就出现了一下小问题,投资那边不知道大数据的答案在哪看,在小聊天室里面沟通有些不习惯。2,自己训练不足。在比赛的时候,我自己做题的速度还需要提高,在做最后一道题的时候,还有10多秒,但是我点击保存,原创 2020-12-06 09:25:40 · 2900 阅读 · 0 评论 -
今日学习JVM笔记
Java虚拟机的五大分区1 程序计数器内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是 Native 方法,这个计数器的值则为 (Undefined)。此内存区域是唯一一个在 Java 虚拟机规范中没有规定任何 OutOfMemoryError 情况的区域。2 Java 虚拟原创 2020-11-24 10:47:54 · 147 阅读 · 0 评论 -
财务大数据笔记
原创 2020-11-22 16:32:58 · 435 阅读 · 0 评论 -
如何快速下载Github上面的项目
前言我们经常在GitHub上面看到自己喜欢的项目,但是由于GitHub下载速度惊人,所以我在这里分享一下自己下载GitHub的经验。正题打开GitHub官网。我这里随便打开了一个项目,然后点击code。然后我们点击这个复制的小图标。接着我们百度搜索gitee。点击第一个然后登录,如果没有账号就先注册一个账号。然后我们点击“+”号之后点击“新建仓库”。我们找到“导入已有仓库”,然后点击,接着在输入框中“ctrl+v”,复制我们在GitHub上面复制的链接。然后点击完成。之后我原创 2020-11-19 17:26:19 · 3064 阅读 · 0 评论