Remark31

https://github.com/Remark31


  • Home

  • Tags

  • Archives

初识flink

Posted on 2021-05-15
写在前面的话大部分算法工程都绕不开flink;以前在做搜推的时候,flink更多是用于dump写数据进引擎,即使是处理特征也是相当简单的处理逻辑,对flink了解不多,内心对flink的感知就是… 大概是写一些SQL吧。未来会与flink有更多交集,因此打算借此机会对flink做更多的了解。本文是初 ...
Read more »

arthas之使用初探

Posted on 2021-02-17
写在前面的话Arthas是阿里开源的一款非常好用的java诊断工具 本质上原理是通过jvm提供的attach机制提供了进程间通信的能力,将arthas的进程能与目标进程进行通信,再通过java的agent机制将arthas的代理注入到目标进程中实现一种类似于AOP的效果,从而查看到目标进程中想要的信 ...
Read more »

JVM学习之旅(三)

Posted on 2020-04-11
写在前面的话本章主要进行的是垃圾回收器与分配策略,之前一直听说的young GC和full GC这些问题迎刃而解,挺好的一章,学到不少 垃圾收集器与内存分配策略概述随线程而生而灭 程序计数器 虚拟机栈 本地方法栈 垃圾回收 堆 对象生存判断引用计数法方法 给对象添加计数器 每当有引用则+1, ...
Read more »

JVM学习之旅(二)

Posted on 2020-03-28
写在前面的话终于开始Java虚拟机的实战了,感觉活还是挺多的,希望之后能按时搞定相关内容 本章主要讲的是Java内存区域与内存溢出异常,介绍了Java运行时有哪些数据,以及内存溢出异常的原因,算是对Java内存管理的一点点初步了解 Java内存区域与内存溢出异常概述内存动态分配与垃圾回收就是一堵高墙 ...
Read more »

JVM学习之旅(一)

Posted on 2020-03-22
写在前面的话蛋疼了这么久,终于又开始了新一年的学习了,目前也在搞蛋疼的2020年KPI的规划,有句港句,我觉得挺傻逼的。大公司KPI毛病一如既往… 本章主要做的事情就是在我的电脑上把jvm的编译调试环境搭起来了,主要还是借鉴各种网上的经验吧… 走进JAVA自己编译JDK 首先下载并解压源码 可以到 ...
Read more »

JAVA并发编程(十三)

Posted on 2020-01-11
写在前面的话时隔很久的一篇文章,感觉都要淡忘了。本章主要在分析synchronizer的实现,读得很晦涩,感觉近期不太适合读这种文章… 构建自定义的同步工具管理状态依赖性通常的可阻塞状态的代码如下所示 1234567891011void blockingAction() throws Interr ...
Read more »

2020随想

Posted on 2020-01-11
2019年最后一篇博客停留在了6月底,真是令人遗憾 九九,双十一,双十二。 下半年一波蛋疼的业务逼过让人只想睡觉,完全没有写博客的任何精力,现在算是稍微缓和了一些。 这小一年在技术方面主要在两部分,一部分是推荐搜索,一部分是稳定性。 推荐搜索简而言之就三个词,召回,过滤,排序稳定性简而言之也是三个词 ...
Read more »

Java并发编程(十二)

Posted on 2019-06-23
写在前面的话本章挺简单的,有golang的经历要理解这个lock非常的容易。这完全就是golang中的sync.Lock()。不过在Java中还是应该更可能的去使用synchronzied。 显式锁Lock接口12345678public interface Lock{ void l ...
Read more »

Java并发编程(十一)

Posted on 2019-06-16
写在前面的话本章讲解的主要内容是如何测试并发程序,整体来看是如下几个步骤: 先考虑无并发的顺序性执行的正确性 对阻塞操作进行测试 引入随机进行并发测试其安全性 资源管理方面的测试,防止内存不合理占用 性能测试 接下来提出了测试中需要关注的一些问题,例如GC,代码动态编译等等。最末提出了一些补充测 ...
Read more »

Java并发编程(十)

Posted on 2019-06-01
写在前面的话本章讨论的是如何提高性能可伸缩性的问题,主要讨论的方法在于减少获取锁的时间,减少锁的粒度,减少锁占用的时间,或者用非独占或非阻塞锁来取代独占锁。 整体内容大部分都是知晓的,只是没有这么系统性去归纳和了解。 这几周相对会较忙,不过还是希望这个blog会继续更新下去 性能和可伸缩性对于程序来 ...
Read more »
12…6

Remark

三尺微命,一介书生

52 posts
25 tags
© 2021 Remark
Powered by Hexo
|
Theme — NexT.Muse v5.1.4