zookeeper源码(10)node增删改查及监听-拾光赋

zookeeper源码(10)node增删改查及监听

本文将从leader处理器入手,详细分析node的增删改查流程及监听器原理。 回顾数据读写流程 leader ZookeeperServer.processPacket封装Request并提交给业务处理器 LeaderRequestProcessor做本地事...
干了 2 年多 Java 外包,终于脱离了!-拾光赋

干了 2 年多 Java 外包,终于脱离了!

大家好,我是R哥。 金三银四结束了,上个月分享了一个 35K 入职的面试辅导案例: 35K*14 薪入职了,这公司只要不裁员,我能一直呆下去。。 今天再分享一个上个月让人很有成就感的面试辅导 case...
爬虫实战:从网页到本地,如何轻松实现小说离线阅读-拾光赋

爬虫实战:从网页到本地,如何轻松实现小说离线阅读

爬虫实战:从网页到本地,如何轻松实现小说离线阅读,今天我们将继续进行爬虫实战,除了常规的网页数据抓取外,我们还将引入一个全新的下载功能。具体而言,我们的主要任务是爬取小说内容,并实...
深入浅出Java多线程(六):Java内存模型-拾光赋

深入浅出Java多线程(六):Java内存模型

引言 大家好,我是你们的老伙计秀才!今天带来的是[深入浅出Java多线程]系列的第六篇内容:Java内存模型。大家觉得有用请点赞,喜欢请关注!秀才在此谢过大家了!!! 在并发编程中,有两个关键...
MySQL-16.变量,流程控制与游标-拾光赋

MySQL-16.变量,流程控制与游标

C-16.变量,流程控制与游标 1.变量 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。 1.1 系统变量 1.1.1 系统变量分类 变量由系统定...
永别了,微服务架构!-拾光赋

永别了,微服务架构!

0 前言 除非你一直生活在岩石下面,否则你可能已经知道微服务是当今流行的架构趋势。与这一趋势一同成长,Segment早期就采用了这种最佳实践,这在某些情况下对我们很有帮助,但正如你将很快了解...
微服务项目搭建之技术选型-拾光赋

微服务项目搭建之技术选型

1、什么是微服务 Java微服务是一种架构风格,通过将单个Spring Boot应用程序拆分为一组小型、独立的Spring Boot服务来构建分布式系统。每个微服务都运行在自己的进程中,并使用轻量级通信机制(...
Java 实现 HTTP 请求的 4 种方式,最后一种用起来真优雅!-拾光赋

Java 实现 HTTP 请求的 4 种方式,最后一种用起来真优雅!

前言 在日常工作和学习中,有很多地方都需要发送HTTP请求,本文以Java为例,总结发送HTTP请求的多种方式 HTTP请求实现过程: GET 创建远程连接 设置连接方式(get、post、put…) 设置连接超时...
day11-模块-拾光赋

day11-模块

day11-模块,1. 自定义模块 1.1 模块和包 import hashlib def encrypt(data): ''' 数据加密 ''' hash_object = hashlib.md5() hash_object.update(data.encode('utf-8')) return hash_object.hex...
从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)-拾光赋

从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)

前言 大家好,我是老马。很高兴遇到你。 我们希望实现最简单的 http 服务信息,可以处理静态文件。 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零实现简易版 tomcat min...
大数据-拾光赋

大数据

写程序软件处理用户量和数据量。用户量一大,并发量线程安全问题就会出现。软件一开始是   使用 C/S 的应用架构模式。客户端和服务器端通过互联网相互访问。Windows 的客户端软件通过...
京东二面:Sychronized的锁升级过程是怎样的-拾光赋

京东二面:Sychronized的锁升级过程是怎样的

引言 Java作为主流的面向对象编程语言,提供了丰富的并发工具来帮助开发者解决多线程环境下的数据一致性问题。其中,内置的关键字'Synchronized'扮演了至关重要的角色,它能够确保在同一时刻只...