首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
李大哐哐哐
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 34
沸点 10
赞
44
返回
|
搜索文章
赞
文章( 34 )
沸点( 10 )
并发编程从操作系统底层工作的整体认识开始
在多线程、多处理器、分布式环境的编程时代,并发是一个不可回避的问题。既然并发问题摆在面前一个到无法回避的坎,倒不如拥抱它,把它搞清楚,花一定的时间从操作系统底层原理到Java的基础编程再到分布式环境等几个方面深入探索并发问题。先就从原理开始吧。 第三代程序设计语言(3GL)为过…
《提升能力,涨薪可待》—Java并发之Synchronized
... 而Java关键字synchronized,为多线程场景下防止临界资源访问冲突提供支持, 可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块操作共享数据。 即当要执行代码使用synchronized关键字时,它将检查锁是否可用,然后获取锁,执行代码,最后再释放锁…
面试:为了进阿里,重新翻阅了Volatile与Synchronized
Java内存(JMM)模型是在硬件内存模型基础上更高层的抽象,它屏蔽了各种硬件和操作系统对内存访问的差异性,从而实现让Java程序在各种平台下都能达到一致的并发效果。 工作内存:CPU中每个线程中保留共享变量的副本,线程的工作内存,线程在变更修改共享变量后同步回主内存,在变量被…
数据结构和算法面试题系列—递归算法总结
前面总结了随机算法,这次再把以前写的递归算法的文章梳理一下,这篇文章主要是受到宋劲松老师写的《Linux C编程》的递归章节启发写的。最能体现算法精髓的非递归莫属了,希望这篇文章对初学递归或者对递归有困惑的朋友们能有所帮助,如有错误,也恳请各路大牛指正。二叉树的递归示例代码请参…
运维:你们 JAVA 服务内存占用太高,还只增不减!告警了,快来接锅
运维老哥突然找我:“你们的某 JAVA 服务内存占用太高,告警了!GC 后也没释放,内存只增不减,是不是内存泄漏了!”
携程面试官竟然问我 Java 虚拟机栈
从《JVM 内存区域划分》这篇文章中,大家应该 get 到了,Java 虚拟机内存区域可以划分为程序计数器、Java 虚拟机栈、本地方法栈和堆。今天,我们来围绕其中的一个区域——Java 虚拟机栈,深
leetcode1081 (不同字符的最小子序列) | 刷题打卡
掘金团队号上线,助你 Offer 临门! 点击查看详情一、题目描述:返回 字符串s中 字典序最小的子序列,该子序列包含 s 的所有不同字符,且只包含一次,且1 <= s.length <= 1000
3w 字长文爆肝 Java 基础面试题!太顶了!!!
面向对象的:基于类和面向对象的编程语言。 独立性的: 支持一次编写,到处运行的独立编程语言,即编译后的代码可以在支持 Java 的所有平台上运行。 简单,Java 会让你的工作变得更加轻松,使你把关注点放在主要业务逻辑上,而不必关心指针、运算符重载、内存回收等与主要业务无关的功…
每日一题(最长回文子串) | 刷题打卡
给你一个字符串 s,找到 s 中最长的回文子串。 首先,理解什么是回文串,回文串指的是一个字符串从头到尾和从尾到头是一致的。 (1)如果使用暴力解法,我们很容易使用两层循环的方式枚举出所有子串,再对这些子串的长度和是否是回文串进行判断,在对一个子串进行是否是回文的判断也是一个循…
每日一题(三数之和) | 刷题打卡
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。
下一页
个人成就
文章被点赞
7
文章被阅读
1,282
掘力值
126
关注了
35
关注者
1
收藏集
1
关注标签
26
加入于
2018-09-26