首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
谷禾叶
掘友等级
乱七八糟开发工程师
Take a walk, and sing a song.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
深度学习入门及简单的工程应用
近期突然兴起,突然想研究研究最近很火(过气)的深度学习。但是作为一个软件工程师,本次研究的主要目标并不是去做算法研究,核心的目标是能够将其用于工程上,所以有些细节及数学原理,本文就不去做深入研究与分析
『分治算法』记一次明细报表统计优化
每个月导出当月的订单明细数据。(数据量大概1个月20W左右,附加场景: 每个月的订单数据并不是100%连续存储在数据库中的,存在极小部分数据因为后期数据修复分散在了数据表的各种角落中) 但是这些订单数据不仅仅是读SQL就行了,还需要做一些加工。举例,订单表中可能只存储了prod…
Java软引用、弱引用、虚引用原理
在Java中总共有4中核心的引用类型——强引用、软引用、弱引用、虚引用。一般情况下我们往往用到强引用比较多,很少会遇到场景用到其他三种引用,所以对其原理的掌握就更加是一纸空白。此次,恰遇机会就正好研究一下这四种引用的原理,以解己惑。 关于强引用,因为日常使用,大家基本都比较清楚…
使用TUN虚拟网卡实现ping请求转发
文中部分内容,因为没有找到特别权威的资料,因此掺杂着不少个人的理解,如有错误,欢迎指出。 由于个人的一些特殊需要,想要对自己mbp的流量进行内部分发,简单点描述就是部分直连、部分走公司VPN、部分走socks5代理。 PAC。配置较为简单方便,但是对于很多应用是无法走PAC的,…
记一次zookeeper网络异常引发的dubbo服务provider丢失事故
在公司大促预热期间,出现了一起dubbo服务provider丢失事故,主要的表现是支付链路上的6个应用的provider全部丢失,但公司其他服务的provider却是正常的,且问题应用可以正常连通zk。 但从直觉上,我们团队一致认为,虽然2、3两点有问题,但是应该与本次事故无关…
双十一压测&Java应用性能问题排查总结
连续参加了两年公司的双十一大促压测项目,遇到了很多问题,也成长了很多,于是在这里对大促压测做一份总结。以及记录一下大促压测过程中出现的一些常见的Java应用性能问题。 现在有很多可以用来进行压测的工具,例如ab、jmeter、wrk等,此处主要介绍一下ab和jmeter。 1.…
Java metaspace源码解析
从Java8开始,JVM中的永久代被替换为了metaspace,本文将根据JVM源码对metaspace的初始化、分配内存、释放内存三个主要过程进行解析。 1. 数据结构 在metaspace中有如下一些概念,metaspace、classLoaderMetaspace、vir…
Java对象分配原理
在正式探讨JVM对象的创建前,先简单地介绍一下hotspot中实现的Java的对象模型。在JVM中,并没有直接将Java对象映射成C++对象,而是采用了oop-klass模型,主要是不希望每个对象中都包含有一份虚函数表,其中: 简单地说,一个Java类在JVM中被拆分为了两个部…
记一次Font导致JVM堆外内存泄漏分析
SunGraphics2D.drawString(String, int, int) -> ValidatePipe.drawString(SunGraphics2D, String, double, double) -> SunGraphics2D.getFontInfo()…
Java直接内存分配与释放原理
前些日子遇到了一个堆外内存泄漏的问题,因为对Java的堆外内存不熟悉,排查了很久,于是这两天特意研究了一下Java的堆外内存的分配与释放原理。 下面为这段代码的演示效果,其中JVM最大内存设为64M,而真实内存则可以无限增长。 虽然Unsafe可以通过反射调用来进行内存分配,但…
下一页
个人成就
文章被点赞
99
文章被阅读
46,394
掘力值
968
关注了
5
关注者
29
收藏集
2
关注标签
13
加入于
2019-06-11