首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
💎串串💎
获赞
14
粉丝
6
关注
5
看过 TA
11
男
太原理工大学
2020
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑💎串串💎吗?
发布(165)
评论
刷题
收藏
💎串串💎
关注TA,不错过内容更新
关注
2020-08-14 12:43
已编辑
太原理工大学 Java
京东 2021 校招 Java 数据挖掘 岗位,组内直招!
💥 【京东2021届正式批燃力开启】 ~京东零售大数据~ 技术与数据中台直招!!可先实习!也可直接校招!主要做大数据业务前景好!组内双休,不加班! 🎈【岗位】Java、数据挖掘 🎈【地点】北京 🎈【要求】985 211院校 21届毕业生;硕博优先;技术基础扎实、实习/项目经验丰富的同学优先。 可发简历到haodaxia001@qq.com 命名: 学校~姓名~岗位~实习/校招 如果你觉得你行,就来投递! 一对一回复! 组内直招,投递后反应快!
0
点赞
评论
收藏
分享
2020-03-06 12:17
已编辑
太原理工大学 Java
京东2021届实习生内推
可加群查进度投的,可留邮箱帮查进度!2021实习内推!
0
点赞
评论
收藏
分享
2019-12-23 18:23
太原理工大学 Java
奔波的一年啊!
0
点赞
评论
收藏
分享
2019-08-07 14:12
太原理工大学 Java
2019.08.07 在牛客打卡13天!
0
点赞
评论
收藏
分享
2019-08-06 13:25
太原理工大学 Java
2019.08.06 在牛客打卡12天!
0
点赞
评论
收藏
分享
2019-08-06 13:29
已编辑
太原理工大学 Java
(转)2019最全字节面经
作者:卑微搬砖工 链接:https://www.nowcoder.com/discuss/216588?type=all&order=time&pos=&page=2 来源:牛客网 1.计算机网络 1.从输入 URL 到页面加载完成,中间发生了什么(基本必问的问题了,因为这个问题能考察对计算机网络整体的掌握程度,以及方便面试官扩展问题); 2.多进程多线程浏览器(比如 Chrome),主控进程,插件进程,GPU进程,每个 tab 一个进程,tab 进程内有网络请求线程等; 3.协议栈各层各说一些协议(记一下常用的); 4.HTTP(基本描述,Method,协议版本及新版...
0
点赞
评论
收藏
分享
2019-08-06 13:29
已编辑
太原理工大学 Java
2019美团java实习面经
转:程序员江湖 美团,我是在拉勾网上投的简历,之前也投过一次,简历都没通过删选,后来让学姐帮我改了一下简历,重新投另一个部门,获得了面试机会。10月23日,中午HR打电话过来预约了下午4点半面试,说会在线写代码,让我准备好网络环境。结果5点半还没打电话过来,被放鸽子。与hr重新沟通过后,确定下周一下午再面,可是跟hr沟通预约这一套貌似在美团并没有什么用。 一面(20分钟) 晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了。面试官各种抱歉,说开会拖延了。 1、自我介绍 说了很多遍了,很流畅捡重点介绍完。 2、问我数据结构算法好不好 挺好的(其实心还是有点虚,不过最近刷了很多...
0
点赞
评论
收藏
分享
2019-08-06 13:32
已编辑
太原理工大学 Java
阻塞队列
1.概念 阻塞队列,首先它是一个队列,而一个阻塞队列在数据结构中所起的作用大致是:线程1往阻塞队列中添加元素,而线程2从阻塞队列中移除元素。 当阻塞队列是空时,从队列中获取元素的操作将被阻塞。 当阻塞队列是满时,往队列里添加元素的操作将被阻塞。 2.优势 在多线程领域:所谓阻塞,在某些情况下会挂起线程(即阻塞),一旦满足条件,被挂起的线程又会自动被唤醒。 3.使用:BlockingQueue 为什么需要BlockingQueue? 好处是我们不需要关心什么时候需要阻塞线程,什么时候需要唤醒线程,因为这一BlockingQueue都给你包办了。 因为之前还需要唤醒wait和阻塞sleep。 4....
0
点赞
评论
收藏
分享
2019-08-05 18:35
太原理工大学 Java
2019.08.05 在牛客打卡11天!
0
点赞
评论
收藏
分享
2019-08-06 13:31
已编辑
太原理工大学 Java
CountDownLatch/CyclicBarrier/Semaphore
升级前后对比!! 1.CountDownLatch 目的:让一些线程阻塞直到另一个线程完成一系列操作后才被唤醒! CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,调用线程会被阻塞。 其他线程调用countDown方法会将计数器减1(调用CountDown方法的线程不会阻塞),当计数器的值变为0时,因调用await方法被阻塞的线程会被唤醒,继续执行。 秦灭六国,统一天下! public static void main(String[] args) throws InterruptedException { CountDownLatch countDownLa...
0
点赞
评论
收藏
分享
2019-08-06 13:31
已编辑
太原理工大学 Java
公平锁/非公平锁/可重入锁/自旋锁/独占锁(写锁)/共享锁(读锁)/互斥锁
java七种锁 1.公平锁和非公平锁 公平锁:是指多个线程按照申请锁的顺序来获取锁,类似排队打饭,先来后到。 非公平锁:是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程先申请的线程优先获取锁。在高并发的情况下,有可能会造成优先级反转或者饥饿现象。 1.1两者区别 公平锁/非公平锁:JUC并发包中ReentrantLock的创建可以指定构造函数的boolean类型来得到公平锁或非公平锁,默认是非公平锁。 公平锁: 公平锁,就是很公平,在并发情况下,每个线程在获取锁时会查看此锁维护的等待队列,如果为空,或者当前线程是等待队列的第一个,就占有锁,否则就会加入到等待队...
0
点赞
评论
收藏
分享
2019-08-06 13:31
已编辑
太原理工大学 Java
synchronized和lock有什么区别吗?
1.原始构成 synchronized是关键字属于jvm层面 monitorenter(底层是通过monitor对象来完成的,其实wait/notify等方法也依赖于monitor对象,只有在同步块或方法中才能调用wait/notify等方法) monitorexit Lock是具体类(java.util.concurrent.locks.lock)是api层面的锁 2.使用方法 synchronized不需要用户去手动释放锁,当synchronized代码执行完后自动让线程释放对锁的占用! Reentrantlock则需要用户手动释放锁,就有可能出现死锁现象。 需要lock()和unl...
0
点赞
评论
收藏
分享
2019-08-06 13:31
已编辑
太原理工大学 Java
java枚举enum实用小技巧!不看后悔!!
前言 早就知道枚举了,可却一直不知道合理去应用,今天发现一个小例子,才发现枚举真香! enum应用 public enum CountryEnum { ONE(1,"齐"),TWO(2,"楚"),THREE(3,"燕"),FOUR(4,"赵"),FIVE(5,"魏"),SIX(6,"韩"); private Integer retCode; private String retMessage; CountryEnum(Integer retCode, String retMe...
0
点赞
评论
收藏
分享
2019-08-06 13:31
已编辑
太原理工大学 Java
假设生产环境出现CPU占用过高,请谈谈你的分析思路和定位
目的 找出引出问题的代码行!日志只能报错代码,不能解决cpu过高的问题 步骤 先用top命令找出cpu占比最高的 确定进程PID ps -ef或者jps进一步定位,得知是一个怎么样的一个后台程序惹事 ps -ef | grep 5101 5101 4063 36 08:25 pts/2 00:11:25 java club.eryastudio.test.Demo2 定位到具体线程或者代码 ps -mp 进程 -o THREAD,tid,time ps -mp 1501 -o THREAD,tid,time root 35.6 19 - - - - 5102 00:11:35 ...
0
点赞
评论
收藏
分享
2019-08-06 13:31
已编辑
太原理工大学 Java
六个牛逼高逼格Linux命令
1.整机top 查看cpu和内存 load average:1min 10min 15min负载均衡值(三个值相加再除以3,高于60%说明可以正常使用) uptime top的简单版 2.CPU vmstat vmstat -n 2 3 //每隔2s采集一次,一共采集3次 -procs r:运行和等待cpu时间片的进程数,原则上1核不超过2 b:等待资源数 -cpu us:用户进程消耗 sy:系统进程消耗 us+sy:大于80%,说明CPU不足 所有cpu核信息:mpstat -P ALL 2 每个进程使用cpu消耗实时信息:pidstat -u l -p 进程编号 3.内存free fre...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
11
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务