<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yellow_Star的博客]]></title><description><![CDATA[唯有热爱，能抵岁月漫长]]></description><link>https://blog.csdn.net/Yellow_Star___</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Yellow_Star___]]></copyright><item><title><![CDATA[离线数仓技术栈]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/162513576</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/162513576</guid><author>Yellow_Star___</author><pubDate>Thu, 02 Jul 2026 11:14:58 +0800</pubDate><description><![CDATA[总结一下整个存储流程写入过程客户端↓上传文件↓切成多个 Block↓分散到多个 DataNode↓NameNode记录：Block 的位置读取过程客户端↓问 NameNode↓得到 Block 位置↓直接找 DataNode↓组装成完整文件。]]></description><category></category></item><item><title><![CDATA[数仓建模理论]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/162307361</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/162307361</guid><author>Yellow_Star___</author><pubDate>Thu, 25 Jun 2026 15:02:46 +0800</pubDate><description><![CDATA[我觉得是这样，数仓整套工作分为数据存储和数据建模两部分：数据存储指将各业务系统的原始数据同步至数仓引擎落地保存；数据建模是对已同步的原始数据，按照统一规范分层、结构化重构，生成标准化分析模型，最终依旧落地到数仓存储中供分析使用。这里就引出了两个专业术语，OLTPOLAPOLTP（联机事务处理）：用于产生原始业务数据的业务数据库，典型如 ERP、BIP、订单系统底层库，负责记录日常增删改业务操作，常用 MySQL、SQL Server、Oracle 这类关系型数据库；]]></description><category></category></item><item><title><![CDATA[NC BIP增加按钮]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/159282660</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/159282660</guid><author>Yellow_Star___</author><pubDate>Fri, 20 Mar 2026 14:06:11 +0800</pubDate><description><![CDATA[最近接到需求是页面上加个按钮，点击按钮后调用后端，其实就跟正常的Java开发逻辑一样，只是BIP中需要有一些配置，特此记录下单据页面点击询价，弹窗填入输入信息在应用注册中，增加按钮注册配置后页面上就会出现按钮应用注册中，增加表单，后面前端会引用这个表单创建ACTION类
注册Action，否则前端会找不到这个路径，相当于前端请求和后端的Action创建一个对应关系这个xml用来绑定前后端关系，表示前端请求路径，对应后端类路径
这个xml注册权限
前端代码改造
注册按钮、后端请求路径，中的按钮编码要跟应用注册]]></description><category></category></item><item><title><![CDATA[NC BIP参照开发]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/159282627</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/159282627</guid><author>Yellow_Star___</author><pubDate>Fri, 20 Mar 2026 14:05:20 +0800</pubDate><description><![CDATA[【代码】NC BIP参照开发。]]></description><category></category></item><item><title><![CDATA[Jenkins自动化部署前端项目]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/144427439</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/144427439</guid><author>Yellow_Star___</author><pubDate>Thu, 12 Dec 2024 15:11:53 +0800</pubDate><description><![CDATA[Jenkins部署指南参考小黄另一篇文章通过gitlab合并方式，触发jenkins构建指令，构建uat分支上的代码，构建完成后，发送到另一台服务器的目录下。]]></description><category></category></item><item><title><![CDATA[Jenkins + GitLab + Docker实现自动化部署（Java项目）]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/143210872</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/143210872</guid><author>Yellow_Star___</author><pubDate>Thu, 24 Oct 2024 15:39:51 +0800</pubDate><description><![CDATA[因为Jenkins需要用到git、jdk、maven，后两者我们采取挂载的方式，git采用直接在容器中安装的方式，所以我们要做一个增强版的Jenkins镜像，编写Dockerfile文件。其他都默认，这边配置触发分支，我选择的是合并到uat分支时触发请求，另外生成密钥，配置gitlab中webhook会用到。插件可以选择默认的，我先是没安装插件，后来网上搜到的安装，我是把下面的插件都安装了，也有部分没用到，大家酌情安装。: 如果你的项目包含前端应用，可以使用此插件来安装和管理 Node.js 版本。]]></description><category></category></item><item><title><![CDATA[Kubernetes基本概念]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/140966910</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/140966910</guid><author>Yellow_Star___</author><pubDate>Tue, 06 Aug 2024 21:35:20 +0800</pubDate><description><![CDATA[Kubernetes的本质是一组服务器集群，它可以在集群的每个节点上允许特定的程序，来对节点中的容器进行管理。自我修复：一旦某一个容器奔溃，能够在1秒中左右迅速启动新的容器弹性伸缩：可以根据需要，自动对集群中正在运行的容器数量进行调整，例如一下子流量大了，可以增加容器来处理流量服务发现：服务可以通过自动发现的形式找到它所依赖的服务负载均衡：如果一个服务启动了多个容器，能够自动实现请求的负载均衡版本回退：如果发现新发布的程序版本有问题，可以立即回退到原来的版本存储编排。]]></description><category></category></item><item><title><![CDATA[重铸安卓荣光——双向滑块增强]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/136269113</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/136269113</guid><author>Yellow_Star___</author><pubDate>Sat, 24 Feb 2024 10:59:07 +0800</pubDate><description><![CDATA[双向滑块RangeSlider的增强，具体绘制了刻度线以及百分比]]></description><category></category></item><item><title><![CDATA[重铸安卓荣光——复选框ButtonCheckBox]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/136203799</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/136203799</guid><author>Yellow_Star___</author><pubDate>Wed, 21 Feb 2024 09:46:58 +0800</pubDate><description><![CDATA[一个按钮样式的复选框]]></description><category></category></item><item><title><![CDATA[重铸安卓荣光——上传图片组件]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/136192852</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/136192852</guid><author>Yellow_Star___</author><pubDate>Tue, 20 Feb 2024 16:18:34 +0800</pubDate><description><![CDATA[上传图片小组件，可以添加、删除、限制数量]]></description><category></category></item><item><title><![CDATA[第一讲：BeanFactory和ApplicationContext]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/135306597</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/135306597</guid><author>Yellow_Star___</author><pubDate>Sat, 30 Dec 2023 16:18:59 +0800</pubDate><description><![CDATA[不会主动调用后置处理器不会主动调用Bean后置处理器不会主动初始化单例。]]></description><category></category></item><item><title><![CDATA[DockerCompose部署RabbitMQ集群]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/134997210</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/134997210</guid><author>Yellow_Star___</author><pubDate>Thu, 14 Dec 2023 15:42:20 +0800</pubDate><description><![CDATA[使用DockerCompose部署RabbitMQ集群并且配置镜像队列]]></description><category></category></item><item><title><![CDATA[Java实现微信支付]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/133579153</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/133579153</guid><author>Yellow_Star___</author><pubDate>Thu, 05 Oct 2023 13:34:52 +0800</pubDate><description><![CDATA[小黄最在工作中对接需要对接微信支付，在此记录一下微信支付开发的相关流程，望能帮助到各位。]]></description><category></category></item><item><title><![CDATA[线程阻塞和线程中断]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/131984518</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/131984518</guid><author>Yellow_Star___</author><pubDate>Fri, 28 Jul 2023 17:13:14 +0800</pubDate><description><![CDATA[Java线程中断机制是一种用于协作式线程终止的机制。它通过将一个特殊的中断标志设置为线程的状态来实现。当线程被中断时，它可以检查这个中断标志并采取相应的措施来停止线程的执行。首先一个线程不应该由其他线程来强制中断或停止，而是应该由线程自己自行停止，自己决定自己的命运其次在Java中没有办法立刻停止一条线程，中断也只是一种协商机制，Java并没有给中断增加任何语法，中断的过程需要程序员自己实现。是 Java 并发包中的一个工具类，提供了线程阻塞和唤醒的能力，说到线程阻塞和唤醒就不得不提到两种已经学过的方式。]]></description><category></category></item><item><title><![CDATA[Java多线程锁]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/131938826</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/131938826</guid><author>Yellow_Star___</author><pubDate>Wed, 26 Jul 2023 14:38:24 +0800</pubDate><description><![CDATA[本专栏学习内容又是来自有兴趣的小伙伴可以点击视频地址观看。]]></description><category></category></item><item><title><![CDATA[异步任务——CompletabelFuture]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/131811992</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/131811992</guid><author>Yellow_Star___</author><pubDate>Wed, 19 Jul 2023 16:22:25 +0800</pubDate><description><![CDATA[本专栏学习内容又是来自有兴趣的小伙伴可以点击视频地址观看在学习之前，必须要先了解一下Future。]]></description><category></category></item><item><title><![CDATA[Netty进阶]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/130826531</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/130826531</guid><author>Yellow_Star___</author><pubDate>Tue, 23 May 2023 14:28:43 +0800</pubDate><description><![CDATA[魔数，用来在第一时间判定是否是无效数据包版本号，可以支持协议的升级序列化算法，消息正文到底采用哪种序列化反序列化方式，可以由此扩展，例如：json、protobuf、hessian、jdk指令类型，是登录、注册、单聊、群聊… 跟业务相关请求序号，为了双工通信，提供异步能力正文长度消息正文。]]></description><category></category></item><item><title><![CDATA[Netty入门]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/130751430</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/130751430</guid><author>Yellow_Star___</author><pubDate>Thu, 18 May 2023 17:15:51 +0800</pubDate><description><![CDATA[一般来说，我们不需要手动进行释放，Netty有帮我们释放ByteBuf，例如现在是入站操作，从。]]></description><category></category></item><item><title><![CDATA[NIO基础]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/130697223</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/130697223</guid><author>Yellow_Star___</author><pubDate>Tue, 16 May 2023 08:47:21 +0800</pubDate><description><![CDATA[在学习Netty之前，我们需要先了解一下NIO，以便更好的学习NettyNIO是non-blocking io，也就是非阻塞IO。]]></description><category></category></item><item><title><![CDATA[Java实现自定义字段]]></title><link>https://blog.csdn.net/Yellow_Star___/article/details/130677457</link><guid>https://blog.csdn.net/Yellow_Star___/article/details/130677457</guid><author>Yellow_Star___</author><pubDate>Mon, 15 May 2023 09:24:00 +0800</pubDate><description><![CDATA[小黄最近在工作中遇到一个比较有意思的需求，在此跟大家分享一下。]]></description><category></category></item></channel></rss>