[前端进阶] - 搞懂浏览器进程和线程

前端开发工作者几乎天天与浏览器打交道,熟悉浏览器,能让我们的技术提升,有着质的飞越,对于浏览器运行机制,性能优化等方面,都有所帮助。
分类: 编程语言 发布时间: 01-17 15:49 阅读次数: 0

用一个动画给大家拜年了

PK创意闹新春,我正在参加「春节创意投稿大赛」,详情请看:春节创意投稿大赛 预览 https://newnewking.github.io/2022chunjie/ 如果加载比较慢 可以在github
分类: 编程语言 发布时间: 01-17 15:49 阅读次数: 0

哇咔咔,用js一镜到底来期盼除夕(放假)

网页中的一镜到底,通常是指在页面中通过模仿镜头的拉伸,使得不同的画面元素陆续呈现在观众眼前的一种表现方式,本期就用svg+js来做一个一镜到底的网页特效,来等待我们心心念念的除夕夜吧。
分类: 编程语言 发布时间: 01-17 15:49 阅读次数: 0

什么是桶排序

首先说一下桶排序的桶是什么概念,这里的“桶”是一个区间范围,里面可以承载一个或多个元素。桶排序的第一步就是确定桶的个数和区间。具体的建立多少个桶、每个桶的区间范围是多少,有不同的方式,我们这里使用桶的数量等于原始数列的元素的数量(为什么等于数列的数量,后面会讲到)。除了最后的一个桶只包含最大值,其他的值分散在其他桶里。区间跨度 = (最大值-最小值)/ (桶的数量 - 1)第二步是把原始数列的元素放入桶中第三步是桶内的元素进行排序第四步就是遍历所有的桶,输出元素0.5,0.84,2.18,3.25,4.5
分类: 企业开发 发布时间: 01-17 15:26 阅读次数: 0

再战leetcode(实现 strStr())

28. 实现 strStr()题目描述直接调用java自带函数 public int strStr(String haystack, String needle) { return haystack.indexOf(needle); }
分类: 企业开发 发布时间: 01-17 15:26 阅读次数: 0

在腾讯有离职想法,字节确定下家的心理历程

入职1年半,从兴奋入职到离职跳槽,从准备面试到收到offer,这中间经历了一些心理历程,这里分享到大家,希望能大家有帮助。
分类: 企业开发 发布时间: 01-17 15:26 阅读次数: 0

八、SpringCloud Gateway 网关

SpringCloud Gateway 网关
分类: 企业开发 发布时间: 01-17 15:25 阅读次数: 0

Java后端递归构建树形结构

记录:在Java后台利用递归思路进行构建树形结构数据,返回给前端,能以下拉菜单等形式进行展示。简明:为了简化代码,引入Lombok的Jar包,可省略实体类set()、get()方法。 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> ...
分类: 企业开发 发布时间: 01-17 15:25 阅读次数: 0

TCP 四次挥手的过程

1、四次挥手的过程1、刚开始双方处于ESTABLISHED状态。2、客户端要断开了,向服务器发送FIN报文,在 TCP 报文中的位置如下图:发送后客户端变成了FIN-WAIT-1状态。注意, 这时候客户端同时也变成了half-close(半关闭)状态,即无法向服务端发送报文,只能接收。3、服务端接收后向客户端确认,变成了CLOSED-WAIT状态。4、客户端接收到了服务端的确认,变成了FIN-WAIT2状态。5、随后,服务端向客户端发送FIN,自己进入LAST-AC...
分类: 企业开发 发布时间: 01-17 15:25 阅读次数: 0

Grafana-K8s容器化全系监控

文章目录Grafana-K8s全览监控效果预览自定义`Json`模板Grafana-K8s全览监控效果预览Dashboard ID:13105自定义Json模板基于13105模板,修改面板大小后,导出的Json文件,效果如上面的截图,可直接导入粘贴到Json处~{ "annotations": { "list": [ { "$$hashKey": "object:247", "builtIn": 1, "da
分类: 企业开发 发布时间: 01-17 15:25 阅读次数: 0

SpringCloud配置中心Config+Bus

Maven依赖<!--config配置中心服务端--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> <depend.
分类: 企业开发 发布时间: 01-17 15:25 阅读次数: 0

代码层面动态多数据源之主从和异库

从代码层面实现多元数据库的动态切换,其中还扩展了异库的实现和flyway的配置,可以做到动态扩容slave库的样子。
分类: 编程语言 发布时间: 01-17 15:16 阅读次数: 0

聊聊 Kafka:如何避免消费组的 Rebalance

一、前言 我们上一篇聊了 Rebalance 机制,相信你对消费组的重平衡有个整体的认识。这里再简单回顾一下,Rebalance 就是让一个 Consumer Group 下所有的 Consumer
分类: 编程语言 发布时间: 01-17 15:16 阅读次数: 0

不一样的服务发现Eureka

在《有了云服务器能干什么》一文中曾讲到从小小云有限的资源中扒拉了一小块来折腾微服务,在连肝数日之后,终于有了基本的微服务雏形(有SSO、有权限控制、有跨服务器资源访问)。   接下来会用一个系列来记录
分类: 编程语言 发布时间: 01-17 15:16 阅读次数: 0

Netty内存管理(一)Jemalloc3.X算法与PoolArena 核心思想

看别的大佬一篇文章理解了三天,终于搞懂了Netty是怎么管理内存的了。现在自己归纳一波。这篇文章省略了位运算的推导。先以一个总览的方式了解Netty到底在干嘛 概述 Netty管理内存用最简单的话来说
分类: 编程语言 发布时间: 01-17 15:16 阅读次数: 0

《弟哥带你学Mysql高级特性系列》 - 第四章 Mysql查询性能优化(重要)篇

慢查询基础:优化数据访问 查询性能低下最基本的原因是访问的数据太多。某些查询可能不可避免地需要筛选大量数据,但这并不常见。大部分性能低下的查询都可以通过减少访问的数据量的方式进行优化。对于低效的查询,
分类: 编程语言 发布时间: 01-17 15:16 阅读次数: 0

如何写出高可读性代码(一)

一个需求在我们完成需求理解,方案评审后,最终需要落地到代码中 本文将从以下几个方面方面,介绍一些如何写出具有可读性,可维护性,整洁的代码
分类: 编程语言 发布时间: 01-17 15:16 阅读次数: 0

前端部署脚手架专网项目实践

前端脚手架是前端工程化中一项重要的提升团队效率的工具,因而构建脚手架对于前端工程师而言是一项不可获取的技能,而业界对于部署方面的脚手架相对较少,一般来说都是针对于业务的相关模板进行相关的工程化脚手架
分类: 编程语言 发布时间: 01-17 15:16 阅读次数: 0

钱诚1.16黄金原油趋势分析,周一开盘操作策略实时解析

黄金最新消息面解析周五(1月14日),国际金价重新走强,并有望创下11月12日当周以来最大涨幅——近1.7%,因美元指数疲软。交易员等待更多经济数据以明确美联储收紧货币政策的时间表。分析师表示:“美元疲软正在支撑金价,金价今天可能会继续上涨。”他还表示,随着新冠疫情病例死灰复燃,主要经济体央行收紧货币政策前景面临不确定性,也对黄金有所帮助。截至1月8日当周美国首次申请失业救济人数为23万,此前市场预期为20万,高于前值20.7万。数据情况对于黄金的扰动不大。但十多位美联储官员发言偏鹰,使黄金上行压力明.
分类: 企业开发 发布时间: 01-17 15:15 阅读次数: 0

初探设计模式(二)番外:关于“双重锁校验错误”的说明(翻译)

译文,介绍双重锁校验模式在Java中不生效的原因及解决办法。相关关键词:内存屏障、 重排序、原子性、同步锁
分类: 编程语言 发布时间: 01-17 14:43 阅读次数: 0