首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yanliang
掘友等级
Java开发工程师
|
iquantex
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 56
沸点 1
赞
57
返回
|
搜索文章
赞
文章( 56 )
沸点( 1 )
为什么大部分编程语言的数组的下标都从0开始?
基于以上两个特点也就决定了数组原生的支持随机访问的特性。 计算机会给每个内存单元分配一个地址,计算机通过地址来访问内存中的数据。当计算机需要随机访问数组中的a[k]时,可以通过如下的公式计算出a[k]的内存地址: data_type_size 表示的是每个元素的大小。例子中的数…
Linux系统启动过程剖析
想要更好的了解Linux系统的运行原理,了解系统启动的流程是非常有必要的。 通常,我们按过开机电源之后,会听到机箱内发出“滴”的一声,接着屏幕上开始打印出一些字符,然后开始显示出图形界面,最后屏幕上会显示需要输入用户名和密码的登陆界面。其实不管是Linux还是Windows,从…
阻塞队列 BlockingQueue
BlockingQueues在java.util.concurrent包下,提供了线程安全的队列访问方式,当阻塞队列插入数据时,如果队列已经满了,线程则会阻塞,等待队列中元素被取出后再插入,当从阻塞队列中取数据时,如果队列是空的,则线程会阻塞,等待队列中有新元素。 Blocki…
我们来谈下高并发和分布式中的幂等处理
在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数…
Docker 十分钟动手教程
在Docker的官方镜像仓库,搜索别人已经制作好的Docker镜像 下载镜像,并以这个镜像为模板,在Docker容器中运行一个shell命令输出“hello world” 在Docker容器中安装ping软件包,把他提交为新镜像 基于安装有ping软件的新镜像为模板,在Dock…
从零构建前后分离的web项目:布局
本文为方便讲述重构去除了 Element、vux 库,用了最近比较火的 bulma 轻量、快捷、易读。 首先,似上图,我们思考把一个小型网站拆成三部分:页头(Header)、内容(Content)、页脚(Footer) 这几乎每个网站内都必须有的,通常把万年不变的:页头(Hea…
一篇关于CountDownLatch的好文章
CountDownLatch是一种java.util.concurrent包下一个同步工具类,它允许一个或多个线程等待直到在其他线程操作执行完成。 使用场景: 在开发过程中,经常会遇到需要在主线程中开启多条线程去并行执行任务,并且主线程需要等待所有子线程执行完毕后再进行汇总的场…
如何在2小时内用1块钱赚到100块钱?
这篇文章将会告诉大家,如何跳出自己的思维去看待问题。跳出思维的盒子,你的生活也会增加许多可能性。 如何在2小时内用1块钱赚到100块钱? 别担心,并不是要让你去空手套白狼或是胸口碎大石。为自己增值的办法还有很多种,你需要的只是转换一下思路,来一场不一样的思考。 在斯坦福大学的课…
手摸手,带你用vue撸后台 系列四(vueAdmin 一个极简的后台基础模板)
做这个 vueAdmin-template 的主要原因是: vue-element-admin 这个项目的初衷是一个 vue 的管理后台集成方案,把平时用到的一些组件或者经验分享给大家,同时它也在不断的维护和拓展中,比如最近重构了dashboard,加入了全屏功能,新增了 ta…
可能是把 ZooKeeper 概念讲的最清楚的一篇文章
相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 是个什么东西吗?如果别人/面试官让你给他讲讲 ZooKeeper 是个什么东西,你能回答到什么地步呢? 我本人曾经使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 solr 集…
下一页
个人成就
文章被点赞
355
文章被阅读
23,513
掘力值
1,100
关注了
12
关注者
698
收藏集
1
关注标签
83
加入于
2017-12-27