首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Java架构大仙
获赞
25
粉丝
15
关注
0
看过 TA
27
男
北京林业大学
2012
Java
IP属地:未知
免费分享面试资料加V:Ainanaya20(NK)
私信
关注
拉黑
举报
举报
确定要拉黑Java架构大仙吗?
发布(95)
评论
刷题
收藏
Java架构大仙
关注TA,不错过内容更新
关注
2021-08-05 19:51
已编辑
北京林业大学 Java
能不能在简历上写精通?
在一线城市年薪20万+的程序员一板砖下去能砸死一片,但是60万+的寥寥无几,如果想从年薪20万进阶到年薪60万+,需要掌握最重要的能力是什么?相信不同的人有不同的答案,我认为想要年薪60+,需要具备以下三点: 1.过硬的技术实力 虽然说技术水平不是决定薪水的唯一因素,但是技术达到一定程度后,拿高薪0ffer还是比较轻松的。 2. 较强的沟通能力 作为程序员需要和产品经理沟通,和测试人员沟通,有一个良好的沟通,会减少很多沟通成本,从而可以提高工作效果。 3.优质的平台 能给60万+的公司,除了大厂,还有一些金融企业,明星公司,互联网公司等等,所以有时候是,干的好不如选的好。 说到这,你可能已...
0
点赞
评论
收藏
分享
2021-08-05 19:50
北京林业大学 Java
什么是AQS?有什么作用?
目录 简介 1.1 实现原理 2.1 一些同步器的实现 简介 AQS是Java并发包中很重要的一个抽象类,我们所使用的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore等都是基于AQS来实现的。 实现原理 AQS中维护了一个state变量这个表示共享的资源,以及一个CHL队列(多线程争夺资源的时候被阻塞的线程将会被放进这个队列)。这个队列不需要我们去维护,我们需要关注的几个点就是state变量的获取和释放规则。 state 变量被声明的类型是volatile类型保证多线程下的资源可见性,state=1表示当前资源被占用...
0
点赞
评论
收藏
分享
2021-08-05 19:50
已编辑
北京林业大学 Java
Spring Boot作用有多大?
1、为什么使用到SpringBoot?. 因为SpringBoot是一个快速的开发的框架,能够帮助程序猿快速的能够整合第三方框架、内嵌入第三方常用容器(tomcat、jetty、un dertow)、完全简化xml配置,采用注解形式; 总结出 SpringBoot_特性:。 帮助开发者快速整合第三方常用框架(原理Maven依赖封装)。 完全不需要外部服务器运行,内嵌入服务器(tomcat、 jetty、un dertow) 原理Java语 言创建tomcat. 完全采用注解形式替代了xml 原理因为Spring体系本身支持注解启动,只是做了包装; 2、SpringBoot和 SpringC...
0
点赞
评论
收藏
分享
2021-08-05 19:50
已编辑
北京林业大学 Java
这可能是最详细的DolphinDB内存管理理解了
DolphinDB是一款支持多用户多任务并发操作的高性能分布式时序数据库软件(distributed time-series database)。针对大数据的高效的内存管理是其性能优异的原因之一。本教程涉及的内存管理包括以下方面: 变量的内存管理:为用户提供与回收编程环境所需内存。 分布式表的缓存管理:多个session共享分区表数据,以提高内存使用率。 流数据缓存:流数据发送节点提供持久化和发送队列缓存,订阅节点提供接收数据队列缓存。 DFS数据库写入缓存:写入DFS的数据先写到WAL和缓存,通过批量写入提升吞吐量。 1. 内存管理机制 DolphinDB向操作系统申请内存块,自行进行...
0
点赞
评论
收藏
分享
2021-08-05 19:49
已编辑
北京林业大学 Java
【墙裂推荐】玩转Java面试题,看阿里工作十年架构师如何收割大厂offer
今天给大家分享下chenssy在这次跳槽中整理的Java面试大纲,其中大部分都是面试过程中的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7GhB5mFc-1617956149034)(https://upload-images.jianshu.io/upload_images/26143782-ab69d4de12de487c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)] 项目介绍 大部分情况,这是一场面试的开门题,面试官...
0
点赞
评论
收藏
分享
2021-08-05 19:49
北京林业大学 Java
2021春招面试集合,实战经验分享给大家!
春招马上结束了,总共投了 19 家公司,有几家挂在了不同的阶段,最后拿到了 8 家的 offer,这段时间里面了几十场面试,大多数面试的问题都懒得做记载了,在此只记录一下大概的问题走向、一些面试常见的问题以及一丢丢面试技巧供大家参考。 一、春招战况 投递统计(统计了一下,秋招共向以下 19 个公司投递了简历,共拿了 8 个 offer) 一线大厂:字节、百度、腾讯、拼多多 准一线大厂:华为、快手、美团、图森未来、京东、猿辅导 二线小厂:TP-Link、招银科技、深信服、b站 国企:中电 29 所、国电南自、农行 外企:shopee(算半个外企吧) 二、面试情况 挂在简历筛选的公司 只招...
0
点赞
评论
收藏
分享
2021-08-05 19:49
北京林业大学 Java
Java程序员薪资为什么区别这么大?
已经4月中旬了,距离招聘的黄金季落幕还有半个月,不少Java 开发工程师早已摩拳擦掌,准备借此良机打好职场的翻身仗,期待实现2021新一轮的跃迁,其中不乏进军大厂的勇敢尝试。 当然也有不少固守战壕的IT人,徘徊在跳槽与留守的边缘,再三拖延:简历没“时间”去修改更新;翻看了一圈简历,又拿作品还没整理来做挡箭牌······ 处于这种状态的无外乎: ·对目前的岗位状态比较满意,对“剩”者为王的职场环境抱有幻想; ·自觉技术功力还不到家,需要继续在现有的领域进行磨练和成长; ·面试困难综合症患者,对陌生环境有畏惧心理,不敢尝试新项目······ 归根结底:对自己or自己的实力不自信。 但不管是否选择跳...
0
点赞
评论
收藏
分享
2021-08-05 19:48
北京林业大学 Java
openGauss2.0.0极简版安装指南,不再担心内存不足
openGauss 2.0.0 版本中(2021.03.31发布)新增了极简版软件包,相对企业版安装流程更简单快捷,更加适合高校学生或者个人功能测试的场景,该软件包中不含OM工具,采用脚本就可以实现一键式安装部署。本文通过使用极简版进行安装部署,为大家做一个示范。 软件包:登录openGauss官网,选择2.0.0版本对应平台极简版安装包。包含上一版本(1.1.0版本)要求的软件依赖包,新增openEuler x86环境下需要的libnsl软件包。 硬件环境: 个人开发者最低配置2核4G, 推荐配置4核8G。如果因条件有限,虚拟机内存无法满足4GB的最低要求,此时可以打开SWAP分区功能,间...
0
点赞
评论
收藏
分享
2021-08-05 19:48
已编辑
北京林业大学 Java
超详细算法学习笔记,树的生成原理探究
写在前面 生成树问题是图论的重点,其中最小生成树更是最基础的入门问题。 Murabito 将会在这里记录他有关生成树的理解。此类问题众多,本文将不断更新。 问题介绍 给定一个 nn 个顶点, mm 条边的无向图。要求你从中选择 n−1n−1 条边,构成一个具有特殊性质的树。 ACM 中常见的生成树包括: 最大/小生成树 次大/小生成树 生成树计数 解法介绍 最大/小生成树 以最小生成树 Minimum Spanning Tree(简称 MST)为例。最大生成树和最小生成树解法是完全一样的。不过似乎最大生成树也叫 MST 首先给出定义:假定每条边都有一个权值,那么所有生成树中权值最小的即为最...
0
点赞
评论
收藏
分享
2021-08-05 19:48
已编辑
北京林业大学 Java
学习笔记(一):时序数据库Influx-IOx源码(Run命令的执行)
记录一下Run命令的执行过程。 //根据用户在命令行配置的num_threads参数 //来选择创建一个多线程的模型,还是current_thread的模型 //后面有时间深入研究tokio的时候再来分析有什么异同 let tokio_runtime = get_runtime(config.num_threads)?; //block_on会让线程一直等待方法里的future执行完成 //这是让闭包中的方法占有了io driver 和 timer context tokio_runtime.block_on(async move { let host = config.host; mat...
0
点赞
评论
收藏
分享
2021-08-05 19:47
北京林业大学 Java
时序数据库Influx-IOx源码学习(数据写入之分区)
InfluxDB是一个由InfluxData开发的开源时序数据库,专注于海量时序数据的高性能读、写、高效存储与实时分析等,在DB-Engines Ranking时序型数据库排行榜上常年排名第一。 InfluxDB可以说是当之无愧的佼佼者,但 InfluxDB CTO Paul 在 2020/12/10 号在博客中发表一篇名为:Announcing InfluxDB IOx – The Future Core of InfluxDB Built with Rust and Arrow的文章,介绍了一个新项目 InfluxDB IOx,InfluxDB 的下一代时序引擎。 这一章记录一下,数据是...
0
点赞
评论
收藏
分享
2021-08-05 19:47
北京林业大学 Java
这可能是最全的最短路径算法总结
定义 路径 最短路 有向图中的最短路、无向图中的最短路 单源最短路、每对结点之间的最短路 性质 对于边权为正的图,任意两个结点之间的最短路,不会经过重复的结点。 对于边权为正的图,任意两个结点之间的最短路,不会经过重复的边。 对于边权为正的图,任意两个结点之间的最短路,任意一条的结点数不会超过 n,边数不会超过 n−1 。 Floyd 算法 是用来求任意两个结点之间的最短路的。 复杂度比较高,但是常数小,容易实现。(我会说只有三个 for 吗?) 适用于任何图,不管有向无向,边权正负,但是最短路必须存在。(不能有个负环) 实现 我们定义一个数组 f[k][x][y] ,表示只允许经过结点 ...
0
点赞
评论
收藏
分享
2021-08-05 19:47
已编辑
北京林业大学 Java
Java程序员需要什么学历?工作如何选择?未来咋样?
如果还让我选择一次,小学学历我也会继续选择Java Java程序员需要什么学历才能找到工作? 高中及以下学历,现在非常非常难找到工作,可能有人会说见过小学学历的人在阿里等大厂工作,但是你要考虑几点,这个小学学历的人: 是什么时候开始学习编程的 当时企业对技术的要求是怎样的 工作经验有多久 掌握的技术怎样 做过多少牛X的项目 …… 学历不代表什么?现在很多公司的老板都是小学学历…… 这是我偶然间听到的一句话,不知道大家怎么看?我先来说说我的看法吧,学历是你学习能力的证明,学历高的人学习能力一般都非常强,学历低的很多学习能力都不强 ***,大学生真的是遍地走,研究生,博士生也都是大批量的...
0
点赞
评论
收藏
分享
2021-08-05 19:46
已编辑
北京林业大学 Java
作为两年的面试官,写给那些即将毕业的大学应届生
本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利。 毕业生和初级程序员(一般是工作经验3年以下)大多处于事业的青黄不接的阶段,在找工作时往往会遇到缺乏实际项目经验的瓶颈,作为技术面试官,我也经常在面试过程中感受到这些候选人缺乏实际经验的缺陷。不过本人之前做过java兼职培训老师,也总结了些这批人群提升实际技能和面试技能的技巧,最近也老有人来问我这个,所以我就干脆把这写成博客文章。 大概是从2019年开始,我有幸也成为了一名面试官,开始慢慢积累一些面试...
0
点赞
评论
收藏
分享
2021-08-05 19:46
已编辑
北京林业大学 Java
Java实现坦克大战小游戏(源码+注释)
通过本项目能够更直观地理解应用层和运输层网络协议, 以及继承封装多态的运用. 网络部分是本文叙述的重点, 你将看到如何使用Java建立TCP和UDP连接并交换报文, 你还将看到如何自己定义一个简单的应用层协议来让自己应用进行网络通信 一.主要设计内容: 1、需要有图形用户界面,让用户能看到游戏给出的反馈。 2、不同队伍的坦克,须显示不同的外观,以区分敌我。 3、坦克能够开火,攻击敌方,但不能攻击队友。 4、需要有不可被子弹穿透的墙体,以及墙体有可被摧毁和不可被摧毁两种。 5、敌方坦克有生命值,并非被击中一次就会爆炸。 6、游戏结束时会有胜利或失败场景 7、游戏结束后可重新开始。 二. 程序源码...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
7
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务