<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[splendid_java的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/splendid_java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; splendid_java]]></copyright><item><title><![CDATA[祝福贴：蛇年大吉]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/145392251</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/145392251</guid><author>splendid_java</author><pubDate>Wed, 29 Jan 2025 10:45:00 +0800</pubDate><description><![CDATA[蛇被认为是智慧的象征，因为它在蜕皮过程中表现出重生的能力。今年是乙巳蛇年，在中国传统文化中，蛇年通常有以下象征：长寿。：某些地区认为蛇年出生的人会带来家庭的繁荣和财富。：蛇在许多文化中都与长寿联系在一起。：蛇的形象有时也被用来祈求健康和康复。身体健康——岁岁年年，永驻新颜。笔耕不辍——年年岁岁，创作不止。愿我们携手共进，再续新缘！]]></description><category></category></item><item><title><![CDATA[微服务实战系列之玩转Docker（十九）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143738537</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143738537</guid><author>splendid_java</author><pubDate>Mon, 30 Dec 2024 14:53:44 +0800</pubDate><description><![CDATA[快乐有迹可循，热爱漫无边际”。的确，当你站在热爱的土地上，快乐的“小芽”自然会“悄然萌发”。——碎碎念玩转Docker终于又要更新了，这个系列从一颗“小芽”，到现在“枝繁叶茂”，离不开博主的辛勤浇灌。话不多说，言归正传，本期依然延续上篇的主题——etcd。十六：对etcd进行基本介绍，掌握它的一些特性，并完成集群的安装；十七：进一步对集群运行进行说明，并提供可视化的数据管理方案；十八：着重介绍etcd的安全方案，通过访问控制实现数据授权；]]></description><category></category></item><item><title><![CDATA[MySQL系列之数据类型（String）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/144357269</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/144357269</guid><author>splendid_java</author><pubDate>Sat, 14 Dec 2024 21:08:37 +0800</pubDate><description><![CDATA[MySQL数据类型第三弹闪亮登场，欢迎关注O。本篇博主开始谈谈MySQL是如何存储字符串的，以及它有哪些规则或要求，如何正确的选择字符串类型等等话题。马不停蹄，话不宜迟，咱们边聊边谈~提示：本系列均以MySQL5.7版本为例，举例说明。本期博主介绍了MySQL中的字符串类型相关知识点，有些很重要，有些只需了解它，欢迎关注哦。]]></description><category></category></item><item><title><![CDATA[MySQL系列之数据类型（Date&Time）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/144184570</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/144184570</guid><author>splendid_java</author><pubDate>Tue, 03 Dec 2024 20:24:50 +0800</pubDate><description><![CDATA[MySQL时间类型包括Date、Datetime、Timestamp、time、year。MySQL支持对Timestamp和Datetime类型的字段进行自动填充（默认为当前数据库服务器时间那么该如何实现呢？且看下文。对于表中的任何Timestamp或Datetime列，你可以将“当前时间（戳）”指定为默认值或者自动更新，对于未指定列值的行，将自动初始化为当前时间（戳）。当行中任何其他列的值发生变化时，自动更新的（时间（戳））列会更新为当前时间（戳），否则自动更新的列将保持不变。]]></description><category></category></item><item><title><![CDATA[MySQL系列之数据类型（Numeric）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/144009377</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/144009377</guid><author>splendid_java</author><pubDate>Tue, 26 Nov 2024 20:50:55 +0800</pubDate><description><![CDATA[MySQL系列最近三篇均关注了和我们日常工作或学习密切相关的安全话题，通过介绍相关领域知识或实践，为有需要的盆友提供便捷的参考方案。从本文开始，博主打算换个“口味”，正如吃饭需要“酸甜苦辣咸”一样，数据类型（Data Types）是MySQL存储的基本标准。Numeric。本文对MySQL数据类型中的Numeric进行了说明，可以指导我们在建库建表的时候，针对不同业务字段设计不同的Numeric类型。]]></description><category></category></item><item><title><![CDATA[MySQL系列之远程管理（安全）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143978639</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143978639</guid><author>splendid_java</author><pubDate>Sat, 23 Nov 2024 12:30:37 +0800</pubDate><description><![CDATA[在我们的学习或工作过程中，作为开发、测试或运维人员，经常会通过各类客户端软件，远程登录MySQL数据库。作为DBA可能需要考虑这里容易出现的“纰漏”。比如在上篇文章（快捷入口）中，如果我们未设置保持登录的有效期，那么黑客可能会利用这个漏洞，进行数据窃听。当然我们能想到的，在MySQL自身迭代的过程中，自然也会涉及。今天博主开始讲讲MySQL是如何做到安全的登录吧。本文参考MySQL官方文章介绍了MySQL如何实现远程连接的安全性，包括一般配置建议。如对安全有更改的要求，可参考本文加以实践，欢迎关注。]]></description><category></category></item><item><title><![CDATA[MySQL系列之身份鉴别（安全）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143902493</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143902493</guid><author>splendid_java</author><pubDate>Wed, 20 Nov 2024 20:51:25 +0800</pubDate><description><![CDATA[MySQL的身份鉴别是数据库安全的核心命题之一。在每日“拧螺丝”的工作中，我们的开发人员可能会忽略这个问题。正因如此，博主以这个契机，向大家做一次专题介绍。看过此文，相信你能够“上应付得了等保，下对得起公司”。本文通过案例介绍的方式，针对MySQL不同的安全场景，制定差异化的解决办法。当然完成该过程离不开MySQL自带的插件或访问控制能力。]]></description><category></category></item><item><title><![CDATA[MySQL系列之数据授权（安全）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143778769</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143778769</guid><author>splendid_java</author><pubDate>Sat, 16 Nov 2024 14:43:20 +0800</pubDate><description><![CDATA[数据授权对了，数据这么敏感，必须遵循“分而治之，最小认领”的原则。在这个大数据盛行的时代，数据显然成为人类的第N个生产资料，没有它，好像我们“站得不太高，看得不够清，听得不够远”。所以如何管理它，越来越重要了。今天博主继续大话MySQL，助你了解它是如何完成授权的。Let’s Go~本文对MySQL的权限操作进行了一定的介绍。希望可对有需要的盆友提供一定的帮助。]]></description><category></category></item><item><title><![CDATA[MySQL系列之如何在Linux只安装客户端]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143660705</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143660705</guid><author>splendid_java</author><pubDate>Sun, 10 Nov 2024 15:55:54 +0800</pubDate><description><![CDATA[我们一般通过MySQL客户端连接远程数据库，比如常用的Navicat、SQLyog等等。但是在Linux服务器环境下如何检查远程数据库是否可以正常连接，一般需要一个客户端提供工具支持。本文主要介绍如何满足这个场景，请随博主，一起步入今日的话题。本文是Linux环境下，如何通过安装一个MySQL客户端进行远程数据库连接的技术教程。从0到1完成下载、安装、验证的全部操作，希望可以帮助有需要的盆友。]]></description><category></category></item><item><title><![CDATA[Python酷玩之旅_aigc文生图模型入门（通义万相）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143569316</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143569316</guid><author>splendid_java</author><pubDate>Thu, 07 Nov 2024 12:38:38 +0800</pubDate><description><![CDATA[博主最近一直使用阿里的文生图模型（通义万相），生成一些图片。这个模型的用途，可通过阿里云官网的模型服务（MaaS），略窥一二：通义万相-文本生成图像是基于自研的Composer组合生成框架的AI绘画创作大模型，能够根据用户输入的文字内容，生成符合语义描述的多样化风格的图像。通过知识重组与可变维度扩散模型，加速收敛并提升最终生成。如果你感兴趣，可直接通过官网（快捷方式）查看相关内容。接下来，我们直接快速的切入本文主题吧。]]></description><category></category></item><item><title><![CDATA[微服务实战系列之玩转Docker（十八）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143402284</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143402284</guid><author>splendid_java</author><pubDate>Mon, 04 Nov 2024 09:02:42 +0800</pubDate><description><![CDATA[etcd与zooKeeper一样，作为分布式场景下的数据共享工具，变得“人见人爱”。当然它俩之间的异同，博主在这里暂且不表。那么该谈点啥呢？博主认为但凡提到“数据”一词，甚至“共享”，必须优先考虑数据安全问题。殊不知，“当你为自己开启了方便之门，与此同时，也会为他人带来捷径。一正一反，皆是因果”。因此，如何保障数据的访问和共享安全，在etcd的发展过程中，逐步得到了提升和完善。话不多说，关于容器云场景下etcd集群的第三篇，博主开始大话它的安全机制，并提供相关实践。]]></description><category></category></item><item><title><![CDATA[微服务实战系列之玩转Docker（十七）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143356199</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143356199</guid><author>splendid_java</author><pubDate>Fri, 01 Nov 2024 08:58:59 +0800</pubDate><description><![CDATA[etcd是容器云常用的分布式数据存储工具，它采用经典的RAFT协议实现数据的一致性。为进一步加深对etcd集群的了解和使用，博主快马加鞭，再续新篇。本篇重点介绍如何实现etcd数据的可视化管理，请紧随博主的步伐，Let’s go~基于上篇文章（快捷入口），我们延续原集群的定义，即3个node节点名称节点IP端口etcd-node1etcd-node2etcd-node3是一款轻量级的etcd web客户端，支持etcd2和etcd3两个版本。一句话总结。]]></description><category></category></item><item><title><![CDATA[微服务实战系列之玩转Docker（十六）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143161564</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143161564</guid><author>splendid_java</author><pubDate>Tue, 29 Oct 2024 11:30:23 +0800</pubDate><description><![CDATA[Docker，一个宠儿，一个云原生领域的“容器健将”，博主自开设玩转Docker系列后，从7月到本月，已足足持续更新了3个月。通过循序渐进、由浅入深的方式，以十五篇“精美实干”的Docker实践文章，为各位有兴趣、需帮助的盆友/同学提供了一定的示范或指南。经过这个系列的创作，博主深切地感受到知识的整合与传递过程，不是堆砌拼凑，更不是左拉右拽。正如你在提交一个方案时，如果没有明确的论题、论据，那么大概率是一次无效的思考。总之，还是一句话，理论联系实际是“技术ren”的看家本领。]]></description><category></category></item><item><title><![CDATA[MySQL系列之如何正确的使用窗口函数（基于8.0版本）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143132575</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143132575</guid><author>splendid_java</author><pubDate>Tue, 22 Oct 2024 11:15:21 +0800</pubDate><description><![CDATA[窗口函数的主要作用是对查询结果集中的行进行分组、排序，并在每个分组内进行聚合、排名、计算等操作，但不会改变原始查询结果的行数或顺序。‌ 窗口函数主要用于数据分析场景，其最大的特点是输入值是从SELECT语句结果集中的一行或多行的“窗口”中获取的‌。分组排序‌：可以对数据进行分组排序，求和、求平均值、计数等‌；排名计算‌：计算分组内的排名或累积求和等‌；数据分析‌：提供强大的数据分析支持，如计算同比/环比增长率等‌；]]></description><category></category></item><item><title><![CDATA[Python酷玩之旅_数据分析入门（matplotlib）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143083014</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143083014</guid><author>splendid_java</author><pubDate>Sat, 19 Oct 2024 21:19:31 +0800</pubDate><description><![CDATA[翻看日历，今年的日子已划到了2024年10月19日，今天的北京是一个空气清新，略感秋冻的“湛蓝湛蓝”的日子。寒露已过，霜降即来，这显然是一个晚秋的标志，奈何岁月匆匆。不过北京的秋天，总是能唤醒人们对自然的情趣。“北平之秋就是人间的天堂，也许比天堂更繁荣一点呢”。当你置身其中， 也许会赞叹吧？期待这个秋天缓缓落幕！——碎碎念北京的秋天没有3个月聊不完，咱们还是先聊聊别的吧，换个频道吧。数据分析是目前行业领域关键的业务技能了，不管你是什么行业、什么领域，几乎都离不开它。]]></description><category></category></item><item><title><![CDATA[一文读懂JPA及Mybatis的原理和机制（面试经）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/143065996</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/143065996</guid><author>splendid_java</author><pubDate>Sat, 19 Oct 2024 09:48:17 +0800</pubDate><description><![CDATA[我们在做应用开发的时候，需要依赖持久层提供数据支撑，比如你要连接MySQL、Oracle、Sqlserver、redis、Mongo等各类DB。为节约资源并提高效率，Java提供了一套持久化API，即JPA。本文先从这个JPA说起，咱们边走边聊~Java 持久化 API （Java Persistence API）是一个Java应用程序接口规范，描述了使用Java SE和Java EE的应用中的关系数据的管理规范。API 本身，定义在 javax.persistence 包内；]]></description><category></category></item><item><title><![CDATA[Python酷玩之旅_如何正确使用pipreqs完成依赖导出（解决UnicodeDecodeError）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/142915546</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/142915546</guid><author>splendid_java</author><pubDate>Mon, 14 Oct 2024 21:33:53 +0800</pubDate><description><![CDATA[使用python开发的应用在迁移部署的时候，你一定会使用pipreqs（当然也有其他选择）吧？这是一款强大的依赖管理工具。其运行流程如下示意：它是PyPI中的重要成员。这是一篇旨在说明如何正确的使用pipreqs管理你的python project依赖的专业技术文章，通过安装和使用过程，详细说明它的作用。并且可以指导你在实际应用过程中遇到典型问题时的解决方案和思路。]]></description><category></category></item><item><title><![CDATA[一文读懂事务及Spring事务的管理（面试经）_下篇]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/142909278</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/142909278</guid><author>splendid_java</author><pubDate>Mon, 14 Oct 2024 11:14:40 +0800</pubDate><description><![CDATA[书接上文（快捷入口），马不停蹄，本文开始Spring事务的正式介绍。必须使用注解。// TODO通过本文与上文，博主通过总结事务的基础原理和Spring的事务管理框架，特别呈现了我们在实际应用中，应该如何合理、正确的使用事务。这通常也是面试过程中会遇到的经典问题，相信通过上、下两篇精讲文章，能够为需要的盆友提供一些帮助。]]></description><category></category></item><item><title><![CDATA[一文读懂事务及Spring事务的管理（面试经）_上篇]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/142879640</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/142879640</guid><author>splendid_java</author><pubDate>Sun, 13 Oct 2024 16:50:56 +0800</pubDate><description><![CDATA[书接上文，继续展开基于Spring的各组件的原理解密。本文带这各位聊聊事务的那些事儿。当提到事务的时候，你会想到什么？各位盆友，是否能够立刻让“ACID”脱口而出？我们先从最基础事务谈起吧，Let’s go~数据库事务（简称：事务）是数据库管理系统（DBMS）执行过程中的一个逻辑单位，由一个有限的数据库操作序列构成。事务的隔离级别是指在数据库系统中，一个事务的执行是否会受到其他事务影响的程度，以及事务之间相互隔离的程度。本文通过精讲的方式，阐述了事务及其基本原理、特性和应用问题。]]></description><category></category></item><item><title><![CDATA[一文读懂Spring Security的工作原理和机制（面试经）]]></title><link>https://blog.youkuaiyun.com/splendid_java/article/details/142818748</link><guid>https://blog.youkuaiyun.com/splendid_java/article/details/142818748</guid><author>splendid_java</author><pubDate>Thu, 10 Oct 2024 20:38:29 +0800</pubDate><description><![CDATA[博主精心准备的一文读懂Spring系列文章，旨在通过简洁精炼的语言，展现Spring内部精妙的设计思想。我们知道Spring是一个web容器，不知道的同学，可以把它视为一个“盒子”。凡是符合添加规则的组件，均可装进这个“盒子”，再注入一点架构设计，进而实现你的业务逻辑。话不多言，再接再厉，本文继续带着各位盆友读懂Spring。今天的主角是谁呢？。那么有请它先亮个相吧。Spring Security为J2EE企业级应用提供了全面的安全服务。这里有一个特别的强调的地方，应用是基于Spring框架开发的。]]></description><category></category></item></channel></rss>