<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[耶low的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lbh19970425</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lbh19970425]]></copyright><item><title><![CDATA[假如大厂不内卷，强制执行8小时工作制，一年后会怎么样？]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/148321021</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/148321021</guid><author>lbh19970425</author><pubDate>Wed, 28 May 2025 19:22:00 +0800</pubDate><description><![CDATA[据2025年1月《腾讯游戏，暂停"赛马"》报道，腾讯游戏业务已从"赛马制度"转向"长青游戏"战略，核心工作室群从13个合并为4个研发子工作室，重点放在核心赛道的长线运营上。2025年4月《腾讯游戏Q2收入增长9%，新一轮产品周期已启动》显示，腾讯游戏业务形成了"国际+本土"的双轮驱动发展，2025年第一季度本土游戏市场收入429亿元，同比增长24%。2025年1月《腾讯游戏，暂停"赛马"》报道，腾讯游戏业务已从"赛马制度"转向"长青游戏"战略，通过合并工作室群和优化资源分配，减少内耗并提升创新效率。]]></description><category></category></item><item><title><![CDATA[【建议收藏】Go语言关键知识点总结]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/140089726</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/140089726</guid><author>lbh19970425</author><pubDate>Sun, 30 Jun 2024 09:45:00 +0800</pubDate><description><![CDATA[容器
数组和切片
在Go语言中，数组和切片是两个基本的数据结构，用于存储和操作一组元素。它们有一些相似之处，但也有许多不同之处。下面我们详细介绍数组和切片的特点、用法以及它们之间的区别。
数组
数组是固定长度的序列，存储相同类型的元素。数组的长度在定义时就固定下来，不能改变。
package main

import "fmt"

func main() {
    // 定义一个长度为5的整型...]]></description><category></category></item><item><title><![CDATA[用MiniPC搭建个人服务器]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/129353880</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/129353880</guid><author>lbh19970425</author><pubDate>Sun, 05 Mar 2023 19:34:00 +0800</pubDate><description><![CDATA[最近突然对小型电子产品产生的兴趣，经过一段时间调查，最终选择从迷你PC下手。因为类似树莓派的产品，还是有一定的上手门槛的。开发板类的产品也更偏硬件一点。而迷你PC除了小一点，其实就是一台电脑，我之前也有一些组装经验，还可以学习一下Linux和运维知识，技能点上也更契合我的职业。


硬件介绍

硬件规格

CPU：英特尔13代处理器N100，4核4线程，最高频率3.4GHz，配备24个EU的核...]]></description><category></category></item><item><title><![CDATA[0基础就可以上手的Spark脚本开发-for Java]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/125819421</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/125819421</guid><author>lbh19970425</author><pubDate>Sat, 16 Jul 2022 11:44:00 +0800</pubDate><description><![CDATA[前言
最近由于工作需要，要分析大几百G的Nginx日志数据。之前也有过类似的需求，但那个时候数据量不多。一次只有几百兆，或者几个G。因为数据都在Hive里面，当时的做法是：把数据从Hive导到MySQL，然后写代码查询MySQL并处理。如果你的处理逻辑比较简单，或只是查询统计，不会设计上游的服务调用，也可以直接写Hive SQL。
上面的做法在面对少量数据时还可以应付，对于大量数据就很不可取了。...]]></description><category></category></item><item><title><![CDATA[VS Code Go开发环境配置]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/125794677</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/125794677</guid><author>lbh19970425</author><pubDate>Thu, 14 Jul 2022 21:22:00 +0800</pubDate><description><![CDATA[1.安装Go
下载网址：https://go.dev/doc/install
根据自己的操作系统来进行安装，官网针对Windows、Linux、macOS都有对应教程。安装完成后打开终端，输入go version，成功输出版本号，代表安装成功。
go version
go version go1.18.3 darwin/arm64
2.安装Go插件

3.更新Go tools
打开VS Code...]]></description><category></category></item><item><title><![CDATA[【算法】链表的基本操作和高频算法题]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/124906266</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/124906266</guid><author>lbh19970425</author><pubDate>Sat, 21 May 2022 21:56:00 +0800</pubDate><description><![CDATA[链表的基本操作
链表的基础操作有查找、删除、添加。
查找
先定义一下链表的数据结构：
class DataNode{
    int key;
    int value;
    
    DataNode pre;
    DataNode next;
    
    public DataNode(){};
    
    public DataNode (int key,int va...]]></description><category></category></item><item><title><![CDATA[【Elastic-2】SpringBoot整合ELK、SpringBoot写ES]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/123220908</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/123220908</guid><author>lbh19970425</author><pubDate>Tue, 01 Mar 2022 07:56:00 +0800</pubDate><description><![CDATA[ELK相关TODO

 快速开始文档(https://www.cnblogs.com/lbhym/p/15934416.html)
 SpringBoot整合ELK
 ELK接入Kafka(待Kafka快速开始文档完成之后)

Kafka相关TODO

 Kafka快速开始文档，包含下载、配置、启动、Java Client等
 管理Kafka及常见问题解决，包含Kafka Manager、Adm...]]></description><category></category></item><item><title><![CDATA[【Elastic-1】ELK基本概念、环境搭建、快速开始文档]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/123144379</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/123144379</guid><author>lbh19970425</author><pubDate>Fri, 25 Feb 2022 08:41:00 +0800</pubDate><description><![CDATA[TODO

 快速开始文档
 SpringBoot整合ELK(Logstash收集日志、应用主动向ES写入)
 ELK接入Kafka

基本概念
ElasticSearch
什么是ElasticSearch？
首推官网的解释： https://www.elastic.co/guide/en/elasticsearch/reference/7.11/elasticsearch-intro.html...]]></description><category></category></item><item><title><![CDATA[更准确的测试Java程序性能——JMH基准测试]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/120600643</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/120600643</guid><author>lbh19970425</author><pubDate>Sun, 03 Oct 2021 11:51:00 +0800</pubDate><description><![CDATA[什么是JMH
​	JMH，即Java Microbenchmark Harness，Java平台下的一套微基准测试工具。如果我们需要测试API性能的话，就可以用上这个工具，所以它并不是取代单元测试的。它可以在开发阶段提供性能参考标准，不过这并不代表线上的性能表现，不同的硬件和操作系统也会带来性能差异，所以最终还是需要上到测试或沙箱环境，让测试人员进行压测。
为什么需要JMH
​	在了解JMH之前...]]></description><category></category></item><item><title><![CDATA[20210828每周分享（第二期）-中英文对照翻译插件、笔记软件]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/119976215</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/119976215</guid><author>lbh19970425</author><pubDate>Sat, 28 Aug 2021 17:06:00 +0800</pubDate><description><![CDATA[1.资讯集中
​	发现个非常好用的资讯集中网站，每天早上到公司后，都会打开看看。不用把时间浪费在刷各种APP上，每天稍微了解下时事就行。
​	网址：http://make.mk/
2.中英文对照翻译插件
​	前段时间由于工作上的需求，学习了下大数据相关的技术。最后发现最好的资料不是什么《XXX权威指南》，而是官网文档。特别是各种框架、中间件(我一般叫作实用技术)，学习这些东西最好的方式就是看官方...]]></description><category></category></item><item><title><![CDATA[20210801每周分享（第一期）:有道云笔记导出、思维导图、互联网学历]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/119312817</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/119312817</guid><author>lbh19970425</author><pubDate>Sun, 01 Aug 2021 09:43:00 +0800</pubDate><description><![CDATA[没错，这是第一期。突发奇想，专门开一个分类，记录每周的收获、见闻、好用的软件、有用的资源等。写每周分享的目的：第一点是可以记录自己每周的收获，当一个公开的周志；第二点是想撑一撑博客的数量。自从秋招结束后，很少写博客了。一是不想再写一些学习笔记，效率低浪费时间不说，关键是也没人看。正经人谁看不知名的博客学习新知识啊。倒不是说，学习笔记不重要，只是换了种方式，后面会说。二是想写一些有干货、有内容、...]]></description><category></category></item><item><title><![CDATA[简单了解下为什么会乱码，以及怎么恢复]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/119290001</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/119290001</guid><author>lbh19970425</author><pubDate>Sat, 31 Jul 2021 17:47:00 +0800</pubDate><description><![CDATA[计算机是如何存储字符的？
​	大学都学过计算机相关的基础知识，计算机只能计算二进制数据，因为二进制表示起来最方便。计算机电子元器件表示两个状态很简单，比如高压和低压，对应的就是1和0。如果设计出10种状态，那么计算机的设计会相当复杂。
​	计算机想存储我们现实世界的字符，也就是我们常用的汉子或者字母。最简单的方法就是把每个字符都对应一个数字，数字都能转为二进制，这样相当于计算机间接的存储了字符。...]]></description><category></category></item><item><title><![CDATA[超贴心的，手把手教你写爬虫]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/113765430</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/113765430</guid><author>lbh19970425</author><pubDate>Thu, 14 Jan 2021 21:35:00 +0800</pubDate><description><![CDATA[目录网络编程urllib库urllib.request.urlopen函数urllib.request.Request类urllib.error异常处理模块requests库用爬虫下载小说爬取京东商品信息
在人生苦短我用Python，本文助你快速入门这篇文章中，学习了Python的语法知识。现在我们就拿Python做个爬虫玩玩，如果中途个别API忘了可以回头看看，别看我，我没忘！(逃

...]]></description><category></category></item><item><title><![CDATA[人生苦短我用Python，本文助你快速入门]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/112581074</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/112581074</guid><author>lbh19970425</author><pubDate>Wed, 13 Jan 2021 18:23:12 +0800</pubDate><description><![CDATA[文章目录前言Python基础注释变量数据类型浮点型复数类型字符串布尔类型类型转换输入与输出运算符算术运算符比较运算符赋值运算符逻辑运算符if、while、for容器列表元组字典集合函数函数的定义缺省参数命名参数不定长参数匿名函数闭包和装饰器包和模块包模块面向对象类和对象构造方法访问权限继承异常处理捕获异常抛出异常文件操作读写文件文件管理操作JSON正则表达式单字符匹配数量表示边界表示转义字符匹配分组操作函数

友情提示：本文针对的是非编程零基础的朋友，可以帮助我们快速了解Python语法，接着就可以快乐的投]]></description><category></category></item><item><title><![CDATA[拨开Dubbo最后一层面纱，服务调用过程源码解析！]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/113765429</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/113765429</guid><author>lbh19970425</author><pubDate>Sun, 27 Dec 2020 11:48:00 +0800</pubDate><description><![CDATA[目录0.服务的调用1.发送请求2.请求编码3.请求的解码4.调用具体服务5.返回调用结果6.接收调用结果
Dubbo SPI源码解析①
Dubbo服务暴露源码解析②
Dubbo服务引用源码解析③

​	经过前面三章的分析，了解了Dubbo的基础：Dubbo SPI，了解了Provider的服务暴露和Consumer的服务引用。最后我们需要学习一下服务完整的调用过程。Dubbo服务调用过程...]]></description><category></category></item><item><title><![CDATA[Dubbo服务引用源码解析]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/113765428</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/113765428</guid><author>lbh19970425</author><pubDate>Sun, 27 Dec 2020 11:39:00 +0800</pubDate><description><![CDATA[​	上一章分析了服务暴露的源码，这一章继续分析服务引用的源码。在Dubbo中有两种引用方式：第一种是服务直连，第二种是基于注册中心进行引用。服务直连一般用在测试的场景下，线上更多的是基于注册中心的方式。
​	服务的引用分为饿汉式和懒汉式，饿汉即调用ReferenceBean的afterPropertiesSet方法时引用；懒汉即ReferenceBean对应的服务被注入到其他类时引用，也...]]></description><category></category></item><item><title><![CDATA[Dubbo服务是怎么暴露的？看源码就知道了]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/113765427</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/113765427</guid><author>lbh19970425</author><pubDate>Sat, 26 Dec 2020 14:10:00 +0800</pubDate><description><![CDATA[目录0.配置解析1.开始export2.组装URL3.服务暴露疑问解析​	先放一张官网的服务暴露时序图，对我们梳理源码有很大的帮助。注：不论是暴露还是导出或者是其他翻译，都是描述export的，只是翻译不同。

0.配置解析
​	在Spring的配置文件中，Dubbo指明了DubboNamespaceHandler类作为标签解析。

​	与服务相关的显然就是service，找到对应的Se...]]></description><category></category></item><item><title><![CDATA[程序员必须掌握的Linux命令]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/113765426</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/113765426</guid><author>lbh19970425</author><pubDate>Mon, 21 Sep 2020 18:45:00 +0800</pubDate><description><![CDATA[目录man:帮助命令echo：输出date：时间reboot:重启poweroff:关闭系统wget:下载ps:查看进程状态top:任务管理器pidof:查询某个指定进程的PID值kill:终止某个进程killall:终止某个服务的所有进程ifconfig：查看网络配置以及信息uanme:查看系统内核与版本信息uptime:查看系统负载信息free:查看内存信息who:当前登录用户的信息...]]></description><category></category></item><item><title><![CDATA[【计网】图解HTTP常见知识点总结]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/107455427</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/107455427</guid><author>lbh19970425</author><pubDate>Sun, 19 Jul 2020 15:08:00 +0800</pubDate><description><![CDATA[目录
目录目录初识TCP/IPTCP/IP协议族4层模型初识HTTP请求和响应HTTP报文HTTP状态码HTTP报文首部其他的首部字段确保WEB安全的HTTPSHTTPS工作原理
初识TCP/IP
​	了解HTTP之前我们得了解一下TCP/IP协议族。我们通常所说得TCP/IP协议族是互联网相关的各类协议族的总称，而HTTP属于它内部的一个子集。还有一种说法认为TCP/IP是指TCP和I...]]></description><category></category></item><item><title><![CDATA[Java反射机制详解【作用+原理+API+示例用法】]]></title><link>https://blog.youkuaiyun.com/lbh19970425/article/details/106537256</link><guid>https://blog.youkuaiyun.com/lbh19970425/article/details/106537256</guid><author>lbh19970425</author><pubDate>Wed, 03 Jun 2020 14:06:00 +0800</pubDate><description><![CDATA[作用
　　反射的定义：在运行状态中，能获取任意一个类的所有方法和属性；能调用一个对象的所有方法和属性。这种动态获取类信息和动态调用对象方法和属性的功能就是Java的反射机制。
　　注意定义中的措辞，是所有的方法和属性，即使是私有的也能调用。所以功能是非常强大的。但在我们日常开发中很少会用到反射机制，因为正是这种强大的机制反而会破坏我们应用代码的封装性。日常中不用不代表就没用，很多框架的设...]]></description><category></category></item></channel></rss>