首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
surzia
掘友等级
后台开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Java中的Sort算法源码阅读笔记
Java中为内置类型提供了排序算法,具体调用很简单,假如有一个int数组a,那么直接调用 就能对数组完成排序,其余的内置类型也是如此。 那么,这个排序算法背后究竟干了哪些事?在时间上又是如何优化的呢?
flask打造的简雅风格todo应用
本文我们将构建一个增删改查的Todo应用,该web app基于Python3.7开发,用到了Flask和SqlAlchemy两个三方库。
Java中的volatile关键字
在Java中,为了解决并发编程中的数据不一致问题,引入了volatile关键字。如果不存在并发同步情况时,编译器或运行时或处理器会应用各种优化,而缓存和重排序则是并发上下文中的优化手段。
Java的Happen-Before原则
Java的Happen-Before原则是一组控制如何允许Java虚拟机和CPU重新排序指令以提高性能的规则。这些规则保证了在规则中先执行的操作对后执行的操作有可见性。
Java内存模型
Java内存模型展示了Java虚拟机是如何与计算机内存交互的,解决多线程读写共享内存时资源访问的问题。 内存模型 Java虚拟机中的内存模型将线程栈与堆划分开,本文描述了Java内存模型的一些详细信。
死锁与预防
死锁 死锁是指多个线程阻塞等待获得死锁中其他一些线程持有的锁。当多个线程同时需要相同的锁,但是以不同的顺序获得它们时,就会发生死锁。
饥饿与公平锁
由于其他线程占用了CPU的所有时间片,导致了当前线程抢不到时间片,这就是饥饿。为了解决饥饿问题,Java引入了公平锁,让每个线程都有抢到CPU时间片的机会
Java中的锁
锁是一种线程同步机制,与同步代码块不同,锁显得更加精致。当然锁底层还是离不开synchronized关键字。
Java Socket编程
本文描述了非常基本的单向客户端与服务器模型,其中客户端进行连接,将消息发送到服务器,服务器使用套接字连接显示消息。这一过程非常繁琐,但是Java的net网络包提供了API,负责所有连接工作,从而使Java的网络编程变得更加简单。 想要与另外计算机建立通信,我们需要socket连…
Java并发与多线程入门
Java并发性是一个涵盖Java平台上的多线程,并发和并行性的术语,包含了Java并发工具、问题以及解决办法。这里将介绍多线程的核心概念,并发构造,并发问题,成本以及与Java中多线程相关的好处。 多线程意味着一个应用程序中执行着多个线程,就像一个独立的CPU一样。因此,多线程…
下一页
个人成就
文章被点赞
82
文章被阅读
36,934
掘力值
1,220
关注了
0
关注者
29
收藏集
0
关注标签
14
加入于
2021-03-03