风泠泠泠泠泠

风泠泠泠泠泠

暂无个人简介
知识星球
获赞

325

浏览

2.8 万

Java后端
2024
四川文理学院

该用户非会员

会员专享项目教程/ 答疑等服务

【API 开放平台】面经 By fengling

提问广大鱼友们: 本人今天第一次面试,面了一个实习岗!!!(女面试官) 我把api项目讲的很好,并且聊了可能挺久的,然后但是总整个过程就我一个人在讲述,不过我把他讲的很清楚。 然后完了就随便问了几个问题: spring boot和spring cloud有啥关系,就简单介绍一下。 然后问了一下JAVA的面向对象的三个特点。 然后问了一下Redis的问题,就是说怎么理解的,怎么使用的? 然后最后问了简单的一个联表查询和一个分组查询买的。 问了下来感觉面试官对我的印象比较好,整个过程也是比较轻快的,我问了一下面试官对我的感觉怎么样,他说嗯,总体还不错,然后回答的也挺流利的,知识面也还可以。这种情况是不是稳了呀,兄弟们?

提问星球小伙伴们[可怜]: 大家最近的面试是线上多还是线下多呢? 如果收到了小厂offer,但是自己有更好的选择,大家是怎么拒offer的呢? 线上实习可行吗?

## 整理了一点儿关于 API 开放平台后端部署 的笔记 前两天看到有个关于API开放平台的精选文章(作者昵称:哒 ),他将项目改造了微服务架构,我看了一下他的项目结构,结合以前学习微服务里面的父子pom,把项目重构为多模块。然后参照着他的部署流程,在其他同学的还有鱼皮哥的帮助下,上线了后端。 我主要使用的工具是Xftp、Xshell、阿里云控制台、宝塔。(大佬们的基本上都是容器化部署)   其实主要是backend、gateway、interface三个jar包,然后就是部署nacos,去网上下载linux对应版本的nacos解压即可。我的是小服务器(2核2G),所以启动的时候调了jvm参数才跑起来的。中间服务器崩了很多次,主要是因为跑了太多服务器,控制台的IO基本上满了,通过ps -ef | grep java查看java相关的进场,参数没调好就kill -9 id杀进程,不断调试。如果项目启动出了问题或者你需要调试,接提前在代码中写log(),然后去服务器的日志里面查看。

今天上线了api后端,2核2g的服务器把这个上线了基本上就不能再开别的服务了[流泪]踩了好多坑,累了

《中国大学生计算机设计大赛》应用与开发组 "国二省一" 备赛心得

提问鱼友们: 如果API项目做完了,是先做 伙伴匹配项目 还是智能bi项目(时间不充足的话),想早点能把简历投出去(项目都只做后端)。 我目前学过redis实操部分,但是没有真正把高级部分用到项目里去;学过rabbitmq,但是很久没使用了,也没有在真实项目中使用。大家推荐先做哪个呢?[囧]

今天没怎么学习,写了简历,看了很多招聘软件和相关的帖子…… 我的感觉就是机会就在眼前,但是因为八股和项目还差着,所以只能看着,明天继续按计划学习。 今天晚上找了hot100来做。第一题:两数之和,这是以前在蓝桥杯就做过的题了,用了暴力O(n²)、快排 二分(从左向右、从右向左) O(nlogn)、哈希表O(n)来做这道题,二分模板有点忘了,所以今天花了挺久的时间,也算是找到了当初写算法的感觉,明天继续努力,争取早日上岸。

7-6 很久没打卡,但是都有在好好学习,继续完成今日学习任务! 一段解答: 在Java中,HotSpot虚拟机是一种常用的Java虚拟机实现。它引入了即时编译(Just-In-Time,JIT)优化技术,用于提升Java程序的执行性能。 其中一项优化技术是"逃逸分析"(Escape Analysis)。逃逸分析是对代码进行静态分析的过程,用于确定对象是否可以逃逸出当前方法或线程。如果逃逸分析发现某个对象不会逃逸到方法的外部,即仅在方法内部使用,那么编译器就可以进行一种称为"标量替换"(Scalar Replacement)的优化。 标量替换是指将一个对象拆分为它的各个字段,将这些字段当作独立的变量来处理。如果对象被标量替换了,那么它的各个字段可以被直接存储在栈上,而不需要在堆上分配内存。这样可以提高访问速度和减少内存开销。 综上所述,虽然大部分对象实例存储在堆中,但通过逃逸分析和标量替换的优化,一些对象可能会被分配在栈上,避免在堆上分配内存。这样的优化可以提高程序的性能和内存使用效率。

昨天有事出去了一趟,今天下午回学校了。 回来继续学习rabbitmq,弄了简单的实例,然后刷了两道算法题,弄了会儿博客。 明天书归正传。

下载 APP