ICode9

精准搜索请尝试: 精确搜索
  • 【无为】聊聊java中JVM的方法区2021-12-17 11:33:19

    栈、堆、方法区的关系 方法区在哪里? https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html#jvms-2.5.4 《Java虚拟机规范》中明确说明: “尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。” 但对于Ho

  • 聊聊前端工程师如果做职业规划2021-12-14 08:31:54

    聊聊前端工程师如果做职业规划 大家好,这里是潇晨,这篇文章不聊技术,聊一个比较开放的问题,程序员如何做职业规划。 其实这个这个问题还是比较宽泛的,因为每个程序员的专业能力、背景、经历都不一样,所以对每个人来说很难总结出一个普世的职业发展建议,但是如果具体到每个专业,比如前端工

  • 聊聊程序员35岁危机2021-12-10 08:00:20

    聊聊程序员35岁危机 hello,这里是潇晨,今天来聊一个老生常谈的话题程序员的35岁危机,分为以下几个部分,以及结合自己的经历,提供一些解决方案,非常正能量,不是鸡汤,不制造焦虑,不瞎逼逼,希望大家有所收获。 35岁危机是什么,它到底存在吗 35岁危机常指那些在职场上干了5-10年左右的职场人士,在

  • 聊聊并发(七)——锁2021-12-09 23:33:33

    一、乐观锁和悲观锁 1、乐观锁   乐观锁只是一种设计思想,并不是真的有一种锁是乐观的。  思想:每次操作共享数据之前,都认为其他线程不会修改数据,所以都不获取锁,直接操作。只在最后更新的时候会判断一下在此期间是否有其他线程更新过这个数据。其实是一种无锁状态的更新。  典

  • 从面试官的角度,聊聊java面试流程2021-12-09 13:00:36

        在这篇回答里,就讲以我常规的面试流程为例,说下java方面大致会问什么问题,以及如何确认候选人达到招聘要求。     先说面试前准备,可能有些面试官是拿到简历直接问,而且是在候选人自我介绍时再草草浏览简历,但我不是这样。     1 问招人的项目经理,这个岗位需要的技术什么,比如

  • 聊聊自动化测试框架2021-12-04 21:04:12

    无论是在自动化测试实践,还是日常交流中,经常听到一个词:框架。之前学习自动化测试的过程中,一直对“框架”这个词知其然不知其所以然。 最近看了很多自动化相关的资料,加上自己的一些实践,算是对“框架”有了一些理解,这篇博客,就聊聊自动化框架的一些事吧。。。 一、什么是框架 框架(f

  • 深入理解容器技术——聊聊服务容器化三大助力2021-11-30 22:31:48

    服务容器化三大助力 我们都知道,微服务的落地有众多需求,容器化技术是它的不二之选,容器化通过三大助力来实现了微服务落地的众多需求: 码头林立——各种软硬件平台层出不穷 容器化解决方案具有一个普适性,它适用于各种不同的软硬件平台。微服务——高内聚、低耦合、分钟启停和部

  • 跳出思维的“盒子”,聊聊 RTE 应用创新大赛的那些作品2021-11-30 19:34:13

    由声网Agora 与环信联合主办的“RTE 2021 编程挑战赛”已圆满落幕。在今年的大赛中,来自行业中不同领域的专家参与了决赛评选,包括 Linux 中国技术社区技术负责人 白宦成、声网Agora 资深 iOS 开发工程师 龚宇华、北京音视跳动首席架构师兼讲师 李超、SegmentFault 思否 CTO 祁宁、

  • 聊聊Java的泛型及实现2021-11-27 16:01:43

    ​ 目录   为初学者而著! File类 节点流 为什么要 close ? Reader和Writer IO程序代码的复用 关注我,带你了解更多知识 为初学者而著! Java基础是初学者的起点,是帮助你从小白入门到精通必学基础课程! ​ B站最新录制Java300集>>>   适合准备入行开发的零基础员学习Java,基于最新J

  • 和 VMware、深信服、天翼云、招商云专家一起聊聊云原生边缘计算2021-11-25 14:32:19

    简介:11 月 27 日 【KubeMeet 开发者沙龙·云原生边缘计算专场】正在开放报名!快来参与吧! 随着 5G、loT、音视频、直播、CDN 等行业和业务的发展,越来越多的算力和业务开始下沉到距离数据源或者终端用户更近的地方,从而获得更好的响应时间,降低成本。边缘计算也因此区别于传统

  • 和 VMware、深信服、天翼云、招商云专家一起聊聊云原生边缘计算2021-11-23 12:34:50

    随着 5G、loT、音视频、直播、CDN 等行业和业务的发展,越来越多的算力和业务开始下沉到距离数据源或者终端用户更近的地方,从而获得更好的响应时间,降低成本。边缘计算也因此区别于传统的中心云计算模式,并被广泛地应用于汽车、农业、能源、交通等各行各业。 OpenYurt 作为阿里巴巴首

  • Zap为什么快?从源码来聊聊其优化方案2021-11-22 12:03:14

    文章目录 一条日志是如何输出的一条日志是如何落盘的小结 zap作为uber开源的日志框架,真的是非常的强,在他的github主页他吊打了所有的其他主流日志库【手动狗头】。 本篇文章就一起聊聊zap为什么这么快! zap提供了两种Logger:Loggger和SugaredLogger。SugaredLogger其实

  • 3万字聊聊什么是Redis(二)2021-11-21 11:32:00

    无标题大家好,我是Leo 继上篇Redis技术总结一,我们继续聊聊Redis的相关技术! 上一篇我们介绍了 Redis五大类型的底层实现 数据量的增加,性能变慢的问题分析,原理剖析 Redis单线程与多线程这个高频话题 IO模型,多路复用机制 AOF写入策略,重写机制 RDB写时复制技术 推荐阅读 3万字聊聊什

  • 聊聊21电赛A题以及涉及到的信号知识2021-11-20 15:30:11

    目录 1 前言 2 选题分析 3 前置电路设计 4 理论分析 4.1 离散傅里叶变换基础 4.2  采样点数和采样频率的确定 4.3  频谱泄露与窗函数 4.4  失真度计算公式 5 代码分享 5.1  采样相关代码 5.2  FFT变换代码 5.3  求失真度 5.4 其他 5.5 成品 6 结尾 1 前言    

  • 聊聊接口性能优化的11个小技巧2021-11-18 20:02:34

    前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。 有时候,需要增加缓存。 有时候,需要引入一些中间件,比如mq。 有时候,需要需

  • 聊聊接口性能优化的11个小技巧2021-11-18 20:01:28

    前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。 有时候,需要增加缓存。 有时候,需要引入一些中间件,比如mq。 有时候,需要需要分库

  • 随便聊聊关于恒心2021-11-18 14:59:20

    关于恒心 想来我是个没有恒心的人,很多需要我持之以恒去做的事情,自己都失败了。自己擅长短期突击,不擅长长线作战。 我想去系统的学一下深度学习里面的知识,但是每次都是学到一半就学不下去了。一是由于用不到,二是由于课程从浅水区进入深水区进入的太急,第三则是由于自己没有恒心

  • 聊聊并发(五)——线程池2021-11-18 01:00:52

    一、概述 1、介绍   在使用线程时,需要new一个,用完了又要销毁,这样频繁的创建和销毁很耗资源,所以就提供了线程池。道理和连接池差不多,连接池是为了避免频繁的创建和释放连接,所以在连 接池中就有一定数量的连接,要用时从连接池拿出,用完归还给连接池,线程池也一样。  线程池:一种线程

  • 简单聊聊Java的发展历史。。2021-11-15 10:02:29

    首先java是一门编程语言,编程语言的发展的发展经历了比较大的三个阶段:汇编语言-->面向过程语言-->面向对象语言。 汇编语言:面向机器的程序设计语言,汇编语言是在机器语言之上的第二代编程语言,属于低级语言,学习成本较大,可读性较差,可移植性也很差。 面向过程语言:典型的代表就是C

  • 聊聊并发(四)——阻塞队列2021-11-13 01:01:47

    一、概述 1、介绍   强烈建议读者看这篇之前,先了解队列相关知识,以及生产者与消费者模式。   concurrent 包中,BlockingQueue 很好的解决了多线程中,如何高效安全"传输"数据的问题。通过这些高效并且线程安全的队列类,为快速搭建高质量的多线程程序带来极大的便利。  阻塞队列,首

  • 聊聊 Kafka: Producer 的网络模型2021-11-08 23:33:11

    一、Producer 的网络模型 我们前面几篇有说 Producer 发送流程的源码分析,但那个是大的轮廓,涉及到发送很多相关的内容,比如: 获取 topic 的 metadata 信息key 和 value 的序列化获取该 record 要发送到的 partition向 RecordAccmulator 中追加 record 数据唤醒 sender 线程发送

  • 从k8s集群主节点数量为什么是奇数来聊聊分布式系统2021-11-07 12:32:54

    作者:肥嘟嘟左卫门熊 前言 今天简单聊一聊一个小问题,即为什么k8s的集群主节点数量通常是奇数,且3或5个居多? 我们先抛出答案 2467等数量的主节点也是可以的,但是不推荐的的原因如下 1. 奇数的原因是防止资源的浪费 k8s的一致性算法RAFT,要求集群需要数量大于(n/2)的正常主节点才能

  • Go面试专题(二):聊聊Go语言中的闭包理解2021-11-06 18:35:07

    大家好,我是小道哥。 今天为大家讲解的面试专题是: 闭包。 定义 闭包在计算机科学中的定义是:在函数内部引用了函数内部变量的函数。 看完定义后,我陷入了沉思…确实,如果之前没有接触过闭包或者对闭包不理解的话,这个定义着实有点让人上头。 下面让我们先看几个示例,在了解闭包的

  • 来聊聊 TCP 协议2021-11-04 08:31:30

    什么是 TCP 协议? TCP 的三次握手 TCP 协议使用三次握手机制来实现客户端和服务端之间的连接建立。 三次握手其实是在验证通信双方是否有收发消息的能力: 客户端 服务端 自己发信 [ ] 自己发信 [ ] 自己收信 [ ] 自己收信 [ ] 对方发信 [ ] 对方发信 [ ] 对方收信 [ ]

  • #大盘指数##股票交易##聊聊A股#2021-11-03 20:02:13

    ​#大盘指数##股票交易##聊聊A股# 今天的盘面完全和之前的盘面截然相反,受到某部门还有湾湾的事情,大盘指数直接是全部下跌,那么对于这样的消息,不用太过的悲观,毕竟这样的市场老是受到一些不可控制的因素,导致很多的心态都开始崩盘了,所以这样的真的没必要的,要是真的发生的话,那我敢肯

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有