首页 新闻 搜索 专区 学院

[低吟不作语]JVM 堆中对象分配、布局和访问

本文摘自深入理解 Java 虚拟机第三版 对象的创建 Java 是一门面向对象的语言,Java 程序运行过程中无时无刻都有对象被创建出来。从语言层面看,创建对象只是一个 new 关键字而已,而在虚拟机中,对象(仅限于普通 Java 对象,不包括数组和 Class 对象等)的创建又是怎么一个过程呢?

[liulun]Vite ❤ Electron——基于Vite搭建Electron+Vue3的开发环境【一】

背景 目前社区两大Vue+Electron的脚手架:electron-vue和vue-cli-plugin-electron-builder, 都有这样那样的问题,且都还不支持Vue3,然而Vue3已是大势所趋, Vite势必也将成为官方Vue脚手架, 下图是尤雨溪在开发好Vite之后与webpac

[W&B]数据结构第七节(图(中))

#图(中) 在上一节的时候曾说过了图的两种遍历方式,在这一节将使用他们做更深层的应用,研究从一个点到另一个点的最短距离。 ##最短路径问题 ###单源无权图的最短路径 基本思想是,按照非递减的顺序,找出各个点的最短路。 很容易想到按照非递减的顺序,也就是优先从原点开始,不断的计算与他相距最近的点的距

[罗拉快跑跑跑跑]是兄弟!就来看这篇多线程!叁

开篇闲扯 打工人,打工魂,我们生而人上人。当“资本主义”逐渐禁锢我们人(大)上(韭)人(菜)肉体的时候,那一刻我才明白那个日不落帝国·资本主义收割机·瑞民族之光幸·瑞幸咖啡是多么的了不起,尽管我不懂咖啡,但还是要说一声谢谢!说到咖啡,喝完就想上厕所,对写bug的我来说太不友好了,毕竟我不(很)喜欢带

[ChessZhang]win10 下安装 ubuntu 子系统的完全指北

最近在搞 C++ 相关的东西,因为在 Linux 下开发会比较流畅舒适,而公司配的电脑都是 windows 的,之前都是在 vmware 中安装个 ubuntu 虚拟机,但这种有时候比有点卡顿。所以今天就尝试一下看有没有其他的途径,结果发现了 win10 的 wsl 是一个非常棒的选择。下面就一起来

[hsm_computer]最近接了本分布式组件面试书的选题,请大家一起来提意见

最近我在清华大学出版社出了一本书,《基于股票大数据分析的Python入门实战 视频教学版》,京东链接:https://item.jd.com/69241653952.html,就顺便又接了本选题,Java分布式高并发组件面试攻略。以前我出的书,不能说不用心,题材也不能说不热门,但销量总一般,也就勉强

[为少]EggJS 云原生应用硬核实战(Kubernetes+Traefik+Helm+Prometheus+Grafana),提供 Demo

介绍 这是一个关于 Egg.js 应用上云☁️的示例,笔者所在的大前端团队的已应用于生产。 CI/CD & DevOps & GitOps & HPA 等这里暂不做讨论,因为每一个点篇幅都很长。 我这里的实验条件 一个可用的 Kubernetes 集群 已在集群中部署 Kube-Prometheus

[陈宏博]基于gin的golang web开发:认证利器jwt

JSON Web Token(JWT)是一种很流行的跨域认证解决方案,JWT基于JSON可以在进行验证的同时附带身份信息,对于前后端分离项目很有帮助。 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6I

[monkeySoft]这些鲜为人知的前端冷知识,你都GET了吗?

背景 最近公司项目不多,比较清闲,划水摸鱼混迹于各大技术博客平台,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来,不由的发出一声感叹! 前端可真是博大精深 于是突发奇想,现分类整理出来分享给大家,也补充了一些平时的积累和扩展了一些内容,俗话说,独乐乐不如众乐乐

[张雅宸]c++11-17 模板核心知识(十一)—— 编写泛型库需要的基本技术

Callables 函数对象 Function Objects 处理成员函数及额外的参数 std::invoke<>() 统一包装 泛型库的其他基本技术 Type Traits std::addressof() std::declval 完美转发 Perfect Forwarding 作为模板参数的

[程序之心]没有共情能力的程序员不是好产品经理

作者:丁仪 来源:https://chengxuzhixin.com/blog/post/cheng-xu-yuan-gong-qing-neng-li.html 最近看到有些用户的使用情况和设想的不一样,本以为轻松理解的文案竟然也有客诉。有些用户习惯没有去改变,以为用户都很容易使用,结果客服还是收

[暗断肠](1)Consul在linux环境的集群部署

1.Consul概念 1.1什么是Consul? Consul是一种服务网格解决方案,是HashiCorp公司推出的开源组件,由Go语言开发,部署起来很容易,只需要极少的可执行程序和配置。同时Consul也是一个分布式的,高度可用的系统,它附带了一个简单的内置代理,开箱即用,也支持Envoy等第三方

[华为云开发者社区]技术应用丨DWS 空间释放(vacuum full) 最佳实践

摘要:本文主要介绍如何进行正常的VACUUM FULL 维护,及时释放磁盘存储。 1、背景 目前根据某项目情况,其DWS的磁盘IO性能低、库内数据量大、对象多、数据膨胀严重。若毫无目的性的进行空间释放,一方面对IO压力很大,严重影响当前DWS任务运行,同时预计每次执行VACUUM FULL 时间已超

[Praying]【译】理解Rust中的局部移动

原文标题:Understanding Partial Moves in Rust 原文链接:https://whileydave.com/2020/11/30/understanding-partial-moves-in-rust/ 公众号: Rust 碎碎念 翻译 by: Praying 最近,我

[一只萌萌的鱼]vs2019 Com组件初探-实现vbs的CreateObject函数逻辑

vs2019 Com组件初探-简单的COM编写以及实现跨语言调用 上一篇实现了如何编写基于IDispatch接口的COM以及vbs如何调用编写的COM 本次主要是实现VBS的CreateObject函数的逻辑,也就是在不知道类名的情况下如何调用基于IDispathc接口的COM 前提条件 1、掌握C

[Charzueus]C++/Java小白解Leetcode题,发现了知识盲区……

孤陋寡闻,前几个月在知道LeetCode这个平台,跟牛客网可以并称“程序员的左膀右臂”๑乛◡乛๑。开始记录在LeetCode答题情况,学习练习,开启另一个神奇的世界。字符串中的单词数?最富有客户的资产总量?找出最具竞争力的子序列?三角形的最大周长?详见请戳!

[码农充电站]KNN 算法-理论篇-如何给电影进行分类

KNN 算法的全称是K-Nearest Neighbor,中文为K 近邻算法,它是基于距离的一种算法,简单有效。KNN 算法即可用于分类问题,也可用于回归问题。

[张飞洪[厦门]]浅谈Abp vNext的模块化设计

abp的模块化给我留下深刻的印象,模块化不是什么新概念,大家都习以为常,但是为什么要模块化,模块化的意义或者说目的是什么?也许我们思考得并不深入。难得的是abp不仅完美的阐述了模块化概念,而且把模块化落地得十分优雅,并且进行了开源。 模块化内涵? 模块分类 根据粒度大小的不同,模块具有各自的概念,我

[凹凸实验室]蒲公英 &#183; JELLY技术周刊 Vol.32: 前端的自我进化之路

蒲公英 · JELLY技术周刊 Vol.32 前端开发不过是切图仔在那儿瞎鼓捣,没啥门槛,不需要懂计算机原理,不需要懂算法,微服务、高并发这些都不需要懂,拖组件写个页面就好了,数据、逻辑、测试都可以交给其他人去做……会这么想的人应该在冥王星断网很多年了吧,还不快来补补课。 登高远眺 天高地迥,觉宇宙

[TechFlow2019]codeforces 1424J,为了过这题,我把祖传的C++都用上了!

大家好,我们选择的是Bubble Cup比赛Div2场次的J题,不用问我Bubble Cup是什么比赛,我也不清楚。总之是一场算法比赛就是了。可能是这个比赛知名度比较低吧,参与的人数也不是很多,我们选择了一道中等通过人数的J题,作为今天的题目。 链接:https://codeforces.com/c