首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
编码
订阅
LY同志61319
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
什么是Java内存模型?
大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行的时候,又免不了要和数据打交道,而计算机上面的临时数据,是储存在主存中的。 上面的执行过程在单线程情况下并没有问题,但是在多线程情况下就会出现问题,因为CPU如果含有多个核心,则每个核心都有自己独占高速缓存,如…
【译】Effective TensorFlow Chapter6——在TensorFlow中,利用运算符重载
和 Numpy 一样,为了使代码可读性更强,更容易绘制一个计算图,TensorFlow重载了很多python中的运算符。 但是在使用的时候还是需要注意。切片操作的效率非常低,因此最好避免使用,特别是在切片的数量很大的时候。为了更好地理解这个操作符有多么地低效,我们先观察一个例子…
如何设计一个 RPC 系统
RPC是一种方便的网络通信编程模型,由于和编程语言的高度结合,大大减少了处理网络数据的复杂度,让代码可读性也有可观的提高。但是RPC本身的构成却比较复杂,由于受到编程语言、网络模型、使用习惯的约束,有大量的妥协和取舍之处。本文就是通过分析几种流行的RPC实现案例,提供大家在设计…
Java 字节的常用封装
一. Java 的字节 byte (字节) 是 Java 中的基本数据类型,一个 byte 包含8个 bit(位),byte 的取值范围是-128到+127。 二. 常用封装 Bytes 是一个接口,它有三个实现类:ByteArrayBytes、ByteBufferBytes、…
基于java开源云课堂[毕设]
做的毕设,类似于慕课网的云课堂,并且可以在线运行c/c++/java代码,前端用的bootstrap模板,目前安全性较低,正在逐步加上spring security,提高安全性。其中在线代码运行由一个开源OJ系统修改而来,由c++编写。
为什么阿里巴巴禁止把SimpleDateFormat定义为static类型的?
在日常开发中,我们经常会用到时间,我们有很多办法在Java代码中获取时间。但是不同的方法获取到的时间的格式都不尽相同,这时候就需要一种格式化工具,把时间显示成我们需要的格式。 最常用的方法就是使用SimpleDateFormat类。这是一个看上去功能比较简单的类,但是,一旦使用…
[译] 利用并行流渐进加载图片
渐进式图片渲染和 HTTP/2 多路复用技术已经问世一段时间,但是现在我们将两者以新的方式结合从而发挥出更大的力量。利用 Cloudflare 的渐进式流,图片加载可以缩短一半时间,而浏览器可以更快开始渲染页面。 建立 HTTP/1.1 连接的服务器对向客户端发送资源的顺序没有…
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作
但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。 Foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。 Java语言从JDK 1.5.0开始引入foreach循环。在遍历数组、集合方面,fo…
蚂蚁金服分布式链路跟踪组件埋点机制 | 剖析
自 Google《Dapper,大规模分布式系统的跟踪系统》论文发表以来,开源 Tracer 系统如雨后春笋般相继面市,各显神通,但都是用于分布式系统调用跟踪的组件,通过统一的 traceId 将调用链路中的各种网络调用情况记录下来,以达到透视化网络调用的目的。本文介绍的 SO…
代码坏味道之非必要的
也许一个类的初始设计是一个功能完全的类,然而随着代码的变迁,变得没什么用了。 又或者类起初的设计是为了支持未来的功能扩展,然而却一直未派上用场。 没什么用的类可以运用 将类内联化(Inline Class) 来干掉。 如果子类用处不大,试试 折叠继承体系(Collapse Hi…