![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
JAVA下饭程序员
我就直说吧,这波代码啊懂的自然懂,不懂的也没法秒懂,只能慢慢学习了。。你懂了吗?
展开
-
2020:努力自学的JAVA的一年, 分享下我的学习总结(Java面向对象、封装性、引用/传递、继承、多态性、泛型对象)
前言 写得不是很好,希望读者能纠正我的错误或者不足,我会感激不尽的。 加粗样式 一开始我之所以想要用那么多时间一定要写这博客,一方面是我不服,本来想着寒假自己没用多少时间学Java,等哪天整理好再去请教ta,可当我整理好问题想着去问ta时,却发现我们不再是好友,我于是便没有了这个想法,再说话时会很尴尬。我对此很奇怪,所以想了挺多,这是区别对待么? 我知道以前的我很多事情做得不好,这一直以来我也深刻反思了,但事以成舟,所以,最好的方式是现在开始更加努力。 当然这个不是现在的我一定要写博客理由,而是,我想变强,原创 2020-12-17 22:00:57 · 252 阅读 · 2 评论 -
全面盘点‘’一网打尽‘’,架构师的必备技能(微服务、高并发、大数据、缓存等中间件)是如何炼成的?
现代的互联网体系结构面临着异常庞杂的服务拓扑,如何合理地进行服务治理是架构师领域核心的一个命题。业务领域、基础架构领域、组织结构领域,如何做服务治理?服务治理是如何一步步演变进化的?我们未来又将面临哪些挑战?如何协调好高并发和大数据量下,高可用、高性能和自动化几者之间的关系? 欢迎各位大佬进群共同交流学习,我们的交流分享群:1149778920 暗号:CSDN 博主在这里给大家整理了包括但不限于:JAVA基础和进阶类、Spring、Spring boot、Spring MVC、MyBatis、My.原创 2020-12-11 20:37:38 · 3381 阅读 · 5 评论 -
并发编程三要素,短短文章全搞懂!
废话不多说,直接上干货 1.什么是活锁、饥饿、无锁、死锁? 死锁、活锁、饥饿是关于多线程是否活跃出现的运行阻塞障碍问题,如果线程出现 了这三种情况,即线程不再活跃,不能再正常地执行下去了。 死锁 死锁是多线程中最差的一种情况,多个线程相互占用对方的资源的锁,而又相互等 对方释放锁,此时若无外力干预,这些线程则一直处理阻塞的假死状态,形成死锁。 举个例子,A 同学抢了 B 同学的钢笔,B 同学抢了 A 同学的书,两个人都相互占 用对方的东西,都在让对方先还给自己自己再还,这样一直争执下去等待对方还而 又得不到原创 2020-11-18 17:18:48 · 2079 阅读 · 4 评论 -
面试官:不是我说关于并发编程的这里个点都没搞懂的话,凭什么认可你?
并发编程知识体系 并发编程是计算机学科重要的命题。 如何提纲挈领的掌握并发编程,搭建知识体系尤其重要。 这篇文章基于自己对于并发编程的理解和公开资料的整理,试图拨开迷雾,从整体上介绍并发编程。 主要内容包括: 并发编程的基本概念: 并发和并行的区别 多线程优点 多线程的三个基本问题 并发编程实践 J.U.C框架 Excutor框架 Fork/Join框架 本人在这里整理了20多家公司的面试题,以及各种关于Spring、Spring boot、Spring MVC、MyBatis、MySQL、JVM等原创 2020-12-10 19:33:40 · 3953 阅读 · 3 评论 -
(技术向)关于我去面试Java,常被问到计算机网络问题的那点事。
GET 和 POST 的区别 GET请注意,查询字符串(名称/值对)是在 GET 请求的 URL中发送的:/test/demo_form.asp?name1=value1&name2=value2 GET 请求可被缓存 GET 请求保留在浏览器历史记录中 GET 请求可被收藏为书签 GET 请求不应在处理敏感数据时使用 GET 请求有长度限制 GET 请求只应当用于取回数据POST 方法(POST)请注意,查询字符串(名称/值对)是在 POST 请求的 HTTP 消息主.原创 2020-10-12 15:43:59 · 3085 阅读 · 6 评论 -
少走弯路就看这里,《浓缩的精髓:2020年并发编程面试题》
借用 Java 并发编程实践中的话:编写正确的程序并不容易,而编写正常的并发程序就更难了。相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的。 并发编程相比 Java 中其他知识点学习起来门槛相对较高,学习起来比较费劲,从而导致很多人望而却步;而无论是职场面试和高并发高流量的系统的实现却都还离不开并发编程,从而导致能够真正掌握并发编程的人才成为市场比较迫切需求的。 正文 1)现在有 T1、T2、T3 三个线程,你怎样保证 T.原创 2020-12-10 19:37:06 · 271 阅读 · 5 评论 -
视频服务器开发面经 (小结):去字节跳动是什么体验?
点关注,不迷路;持续更新Java相关技术及资讯!!! 一面: 自我介绍 讲讲你项目中用到的rtsp协议 你的项目中如何做的yuv到rgb的变换?为什么不直接用yuv? char* 和 string有什么区别?实际中哪一个用的比较多?为什么?从char*聊到网络传输中粘包问题 c++11新特性 STL中常用的容器,map和hashmap底层实现以及应用场景 手撕代码,一道旋转链表的题目,leetcode easy水平 一面的小哥哥人很好,我结束的时候问他觉得我表现怎么样,.原创 2020-10-09 16:16:21 · 3142 阅读 · 2 评论 -
程序员面试大厂95%会被问到的关键性技术向问题(附答案)
前言: 这篇文章主要介绍了面试阿里,腾讯90%会被问到的25个问题,小编在网上看到的觉得挺不错,现在分享给大家,如有和本文相同的请多担待,也给大家做个参考。一起跟随小编过来看看吧 为什么写Java面试文章? 原因有三: 我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 Java 面试清单; 目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的; 本文会对部分面试题提供详细解读和代码案例,让读者知其然并知其所以然,从而学到更多原创 2020-12-10 17:27:58 · 1233 阅读 · 2 评论 -
这20道多线程题可不简单呐,看完我惊呼内行!(超详细讲解)
Java 多线程一直是面试时候的重点,也是能力提升的重要体现,如何做到波澜不惊,从容面对,需要我们对其中的内容融汇贯通,本场 Chat 将会涉及多线程的各个方面。 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: 发挥多核CPU的优势 随着工业的进.原创 2020-09-27 19:41:19 · 3535 阅读 · 5 评论