运行时数据区是指对 JVM 运行过程中涉及到的内存根据功能、目的进行的划分,而内存模型可以理解为对内存进行存取操作的过程定义。总是有人望文生义的将前者描述为 “Java 内存模型”,最近在阅读《深入理……继续阅读 » C_nullptr 4年前 (2021-03-29) 2234浏览 0评论2042个赞
本文从源码层面分析了 redis 的缓存淘汰机制,并在文章末尾描述使用 Java 实现的思路,以供参考。 相关配置 为了适配用作缓存的场景,redis 支持缓存淘汰(eviction)并提供相应的了配……继续阅读 » buttercup 4年前 (2021-03-29) 2376浏览 0评论1712个赞
写在前面 在实际工作中,有一种非常普遍的并发场景:那就是读多写少的场景。在这种场景下,为了优化程序的性能,我们经常使用缓存来提高应用的访问性能。因为缓存非常适合使用在读多写少的场景中。而在并发场景中,……继续阅读 » 冰河团队 4年前 (2021-03-29) 1835浏览 0评论207个赞
接上次看JS的事件冒泡和捕获,所以顺带就把事件相关的知识都看完好了 而且想到一个好的学习方法,第一天自己看,第二天把前一天学习的东西写下来,一方面可以当复习,一方面当重新整理并且分享 事件对象 事件处……继续阅读 » JJesson 4年前 (2021-03-29) 2484浏览 0评论534个赞
jvm是java的核心运行平台,自然是个非常复杂的系统。当然了,说jvm是个平台,实际上也是个泛称。准确的说,它是一个java虚拟机的统称,它并不指具体的某个虚拟机。所以,谈到java虚拟机时,往往我……继续阅读 » 等你归去来 4年前 (2021-03-29) 1969浏览 0评论2523个赞
作者:HelloGitHub-小鱼干 创意,是程序员的一个身份代名词,一样的软件有不一样的玩法。比如,你可以像用 git 一样操作一个 SQL 数据库,dolt 就是这样的数据库。又比如,你可以只写文……继续阅读 » 削微寒 4年前 (2021-03-29) 3122浏览 0评论2539个赞
前言 我刚开始是一名 Java 程序员,陪伴我最久的老伙计是 Java 世界里面出名好用的是 Jetbrains 家族的重量级产品 Intelli IDEA 编辑器,不过 IDEA 主要是用来写代码,……继续阅读 » 小二十七 4年前 (2021-03-29) 2675浏览 0评论850个赞
基于微服务设计模式的现代应用程序面临着一系列挑战。微服务需要有一个强大的服务发现机制来实现动态连接。它们需要松散耦合,实现自主性和独立缩放。微服务需要支持多种语言,其中每个服务都是以最合适的语言、框架……继续阅读 » 张善友 4年前 (2021-03-29) 2771浏览 0评论954个赞
为什么不通过修改接口或者选择书写继承接口的新子类,偏偏选择添加上一个装饰器? 1.盆友们,其实这个问题挺简单的,还记得单纯我们为啥选择定义接口呀抽象类呀(这些框架、模板的)吗? 大白话–“方便批量生……继续阅读 » 一乐乐 4年前 (2021-03-29) 2512浏览 0评论260个赞
消息队列之activeMQ 消息队列之RabbitMQ 1.kafka介绍 kafka是由scala语言开发的一个多分区,多副本的并且居于zookeeper协调的分布式的发布-订阅消息系统。具有高吞吐……继续阅读 » 开心洋葱 4年前 (2021-03-29) 1319浏览 0评论666个赞
一款检测代码中TODO的eslint插件 前言 看了我标题进来的同学应该也知道我做的是个啥东西 没错是一个eslint插件,前端魔法师们日常所使用的工具之一 什么?你不知道eslint是干嘛的–吃鲸……继续阅读 » 粥里有勺糖 4年前 (2021-03-29) 1159浏览 0评论1787个赞
如何白嫖 Github 服务器自动抓取必应搜索的每日壁纸呢? 如果你访问过必应搜索网站,那么你一定会被搜索页面的壁纸吸引,必应搜索的壁纸每日不同,自动更换,十分精美。这篇文章会介绍如何一步步分析出必应……继续阅读 » 未读代码 4年前 (2021-03-29) 2585浏览 0评论1703个赞
本系列主要是使用Java RMI 实现一个简单的GFS(谷歌文件系统,google file system)。首先进行整体介绍,然后对背景进行描述以及对系统进行设计,同时实现系统,提供演示视频和源代码……继续阅读 » 晨星1032 4年前 (2021-03-29) 2647浏览 0评论598个赞
一、前言 题外:昨天看了某知乎用户的回答颇为感慨,大意是说现在主流是框架程序员越来越多,原理、架构、底层方面的越来越少;依赖框架快速出活的程序员工作机会比较多,公司招聘的时候也比较受欢迎。 不能说哪种……继续阅读 » .NET西安 4年前 (2021-03-29) 2960浏览 0评论2399个赞
如何判断数据属于哪种类型是JavaScript中非常重要的一个知识点,其中最常用的两个方法就是分别使用typeof与instanceof这两个关键字来对数据的类型进行判断。typeof与insta……继续阅读 » _Fatman 4年前 (2021-03-29) 2648浏览 0评论1627个赞
RDD算子调优 不废话,直接进入正题! 1. RDD复用 在对RDD进行算子时,要避免相同的算子和计算逻辑之下对RDD进行重复的计算,如下图所示: 对上图中的RDD计算架构进行修改,得到如下图所示的优……继续阅读 » 五分钟学大数据 4年前 (2021-03-29) 2128浏览 0评论1216个赞
本文将分享Android相关基础知识和Android APP控件定位工具的使用方法。 Android基础知识 Android布局 Android是通过容器的布局属性来管理子控件的位置关系(iOS去掉了……继续阅读 » 测试开发小记 4年前 (2021-03-29) 1210浏览 0评论312个赞
坑 一开始在Google搜索了一番,找到了用jQuery的方案,代码量很少,看起来很美好很不错,结果,根本没用…… 我反复试了这几个版本: var e = $.Event('keyup……继续阅读 » 曦远 4年前 (2021-03-29) 2565浏览 0评论1219个赞
什么是等待通知机制 在单线程中,要执行的操作需要满足一定条件才能执行,可以把这个操作放在if语句块中。 在多线程编程中,可能A线程的条件没有满足只是暂时的,稍后其他的线程B可能会更新条件使得A线程的条……继续阅读 » 炒焖煎糖板栗 4年前 (2021-03-29) 1357浏览 0评论2927个赞
第一步:打开官网:https://github.com 注册一个帐户。 第二步:创建仓库 填写仓库的名字和描述。 创建好了之后,点击“Branch master”,创建分支——在文本框中输入分支名称和……继续阅读 » 菊次郎的夏天c 4年前 (2021-03-29) 1269浏览 0评论433个赞
基于http协议交互的推送方法大概方法如下: 轮询(ajax),比较耗费服务器资源。COMET方式(COMET 技术并不是 HTML 5 ) websocket 双向数据推送,灵活,功能强大 Serv……继续阅读 » yswenli 4年前 (2021-03-29) 2729浏览 0评论1363个赞
AQS总体来说没有想象中那么难,只要了解它的实现框架,那理解起来就不是什么问题了。 AQS在Java还是占很重要的地位的,面试也是经常会问。 目前已经连载11篇啦!进度是一周更新两篇,欢迎持续关注 [……继续阅读 » Java3y 4年前 (2021-03-29) 2432浏览 0评论1480个赞
📓 APUE 一书的第七章学习笔记。 进程终止 有 8 种方式可以使得进程终止,5 种为正常方式: Return from main Calling exit() Callin……继续阅读 » sinkinben 4年前 (2021-03-29) 2224浏览 0评论483个赞
为什么要用 snippets(代码段)? 不管你使用何种编程语言,在我们日常的编码工作中,都会存在有大量的重复代码编写,例如: 日志打印: console.log,log.info('……继续阅读 » 小二十七 4年前 (2021-03-29) 2363浏览 0评论366个赞
一 前言 日常开发中,经常使用到Lambda表达式,例如: public static void main(String[] args) { List<Integer> l……继续阅读 » Mr_ηobody 4年前 (2021-03-29) 2248浏览 0评论591个赞
链表、栈与队列、kmp; 数组模拟单链表: 用的最多的是邻接表–就是多个单链表: 作用:存储树与图 需要明确相关定义: 为什么需要使用数组模拟链表 比使用结构体 或者类来说 速度更快 代码简洁 算法……继续阅读 » xbhog 4年前 (2021-03-29) 1272浏览 0评论2235个赞
还不会用redis实现分布式锁?滴滴~快上车~……继续阅读 » 程序员老猫 4年前 (2021-03-29) 2106浏览 0评论2577个赞
一.减少判断层级 从下图代码中可以明显看出,同样的效果判断层级的减少可以优化性能 二.减少作用域链查找层级 简单解释下,下图中第一个运行foo函数,bar函数内打印name,bar作用域内没有name……继续阅读 » 开心洋葱 4年前 (2021-03-29) 2266浏览 0评论2854个赞
计算器的主要作用是进行数字运算,开发一个计算器功能的web实例,有助于更好的掌握js基础的数字运算能力。本实例旨在帮助js计算能力有待提高的读者,通过自己一步一步开发完成计算器功能,熟悉js数字处理方……继续阅读 » 蒋伟平 4年前 (2021-03-29) 2374浏览 0评论2397个赞
今天这篇漫画是「 互联网人吐槽大会系列 #1 」讲述的是前端开发人员经常会对于后端(Java、PHP)等人员提供的接口嗤之以鼻,不敢苟同,比如:在POST请求url上带参数、json数据key值用中文……继续阅读 » 漫画前端∙苏南 4年前 (2021-03-29) 1169浏览 0评论918个赞
是的,不用任何框架,用我们朴素的 Java 编程语言就能实现定时任务。 今天,栈长就介绍 3 种实现方法,教你如何使用 JDK 实现定时任务! 1、 sleep 这也是我们最常用的 sleep 休眠大……继续阅读 » Java技术栈 4年前 (2021-03-29) 1348浏览 0评论1923个赞
其他章节请看: 前端学习 node 快速入门 系列 初步认识 node node 是什么 node(或者称node.js)是 javaScript(以下简称js) 运行时的一个环境。不是一门语言。 以……继续阅读 » 彭加李 4年前 (2021-03-29) 2586浏览 0评论764个赞
要用GraphQL, Android端如何实现, 目前最流行的库就是apollo-android.……继续阅读 » 圣骑士wind 4年前 (2021-03-29) 2962浏览 0评论333个赞
《进击吧!Blazor!》是本人与张善友老师合作的Blazor零基础入门教程视频,此教程能让一个从未接触过Blazor的程序员掌握开发Blazor应用的能力。 视频地址:https://space.b……继续阅读 » MicrosoftReactor 4年前 (2021-03-29) 1910浏览 0评论2528个赞
码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14473101.html Buffer (缓冲区) JavaScript 语言自身只有……继续阅读 » Echoyya、 4年前 (2021-03-29) 2525浏览 0评论406个赞
作者:zzssdd2 E-mail:zzssdd2@foxmail.com 一、前言 开发环境:Qt5.12.10 + MinGW 功能 文件的发送 数据的保存 知识点 QFile类的使用 QTime……继续阅读 » zzssdd2 4年前 (2021-03-29) 2538浏览 0评论760个赞
线程池的优点 线程频繁的创建=>销毁=>创建对系统对开销很大,使用线程池可以避免重复的开销 方便复用,提高相应速度 线程的创建于执行完全分开,方便维护,降低耦合 线程池的实……继续阅读 » 阿墩 4年前 (2021-03-29) 2211浏览 0评论395个赞
事件冒泡和事件捕获 起因:今天在封装一个bind函数的时候,发现el.addEventListener函数支持第三个参数,useCapture:是否使用事件捕获,觉得有点模糊 Js事件流 页面的哪一部……继续阅读 » JJesson 4年前 (2021-03-29) 1509浏览 0评论1057个赞
ES作为强大的和流行的搜索引擎服务组件,为我们提供了方便的和高性能的搜索服务。在实际应用中也是用得比较爽,但如果能够理解更深入一点,那就更好了。虽然网上有许多的文章已经完整说明,ES是如何如何做到高性……继续阅读 » 等你归去来 4年前 (2021-03-29) 1634浏览 0评论675个赞
IdGenerator 介绍 用一种全新的雪花漂移算法,让ID更短、生成速度更快。 核心在于缩短ID长度的同时,还能拥有极高瞬时并发处理量(50W/0.1s),及强大的配置能力。 需求来源 1.作为架……继续阅读 » yitter 4年前 (2021-03-29) 1663浏览 0评论407个赞
docker是什么;docker安装使用;连接进入docker容器;docker拉取复制和上传……继续阅读 » 吴楠予 4年前 (2021-03-29) 2319浏览 0评论1201个赞
Java 对象分配流程 我们这里不考虑栈上分配,这些会在 JIT 的章节详细分析,我们这里考虑的是无法栈上分配需要共享的对象。 对于 HotSpot JVM 实现,所有的 GC 算法的实现都是一种对于……继续阅读 » 干货满满张哈希 4年前 (2021-03-29) 1258浏览 0评论1990个赞
最近研究了下swagger多版本的维护,网上的文章千篇一律,无法满足我的需求,分享下我的使用场景以及实现 演示环境:Visual Studio 2019、Asp.NET WebAPI、NET Fram……继续阅读 » oppoic 4年前 (2021-03-29) 1790浏览 0评论1333个赞
Java 安全之Weblogic 2017-3248分析 0x00 前言 在开头先来谈谈前面的绕过方式,前面的绕过方式分别使用了streamMessageImpl 和MarshalledObject对……继续阅读 » nice_0e3 4年前 (2021-03-29) 2773浏览 0评论2503个赞
原型与原型链的详细剖析 写在最前: 希望各位看完这篇文章后,再也不用害怕JS原型链部分的知识! — by Fitz 一起努力,加油吧! 原型 原型分为两种显式原型prototype和隐式原型__pr……继续阅读 » 虚伪渲染敷衍 4年前 (2021-03-29) 1522浏览 0评论708个赞