<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[L0g1c的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ckk1314520</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ckk1314520]]></copyright><item><title><![CDATA[MySQL零散拾遗（八）---日期函数]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/144583549</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/144583549</guid><author>ckk1314520</author><pubDate>Thu, 19 Dec 2024 13:04:47 +0800</pubDate><description><![CDATA[【代码】MySQL零散拾遗（八）---日期函数。]]></description><category></category></item><item><title><![CDATA[@CrossOrigin打破同源策略]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/143631213</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/143631213</guid><author>ckk1314520</author><pubDate>Fri, 08 Nov 2024 17:17:49 +0800</pubDate><description><![CDATA[CORS（Cross-Origin Resource Sharing）是一种机制，允许在一个域中运行的 Web 应用程序请求另一个域的资源。由于安全原因，浏览器默认只允许同源请求，即请求的源（协议、域名和端口都相同）必须与资源的源相同。使用注解可以控制哪些来源能够访问你的 API。注解在 Spring Boot 中用于处理 CORS，允许跨域请求。可以在控制器类或方法上使用，灵活配置允许的源、HTTP 方法和请求头。可用于简化 CORS 配置，避免复杂的过滤器设置。也可以通过实现。]]></description><category></category></item><item><title><![CDATA[浅学 Guava 框架的使用]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/143561997</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/143561997</guid><author>ckk1314520</author><pubDate>Wed, 06 Nov 2024 10:37:47 +0800</pubDate><description><![CDATA[使用 Guava 提供的缓存功能，可以在 Spring Boot 项目中实现高效的本地缓存管理。Guava 的缓存 API 直观且易于使用，非常适合需要临时存储和快速访问的数据场景。其他作用可以看下面链接。]]></description><category></category></item><item><title><![CDATA[浅学 Retrofit 框架的使用]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/143516204</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/143516204</guid><author>ckk1314520</author><pubDate>Tue, 05 Nov 2024 22:13:41 +0800</pubDate><description><![CDATA[定义 GET 请求的 URL，其中{id}是一个路径参数。Call：表示该请求返回一个User对象。Retrofit 能够帮助你快速构建与 RESTful API 的交互，通过注解和数据模型，开发者可以轻松发送请求并处理响应数据。这使得网络请求的管理变得高效且易于维护。]]></description><category></category></item><item><title><![CDATA[如何设置端口对外开放和端口占用情况]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/142900183</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/142900183</guid><author>ckk1314520</author><pubDate>Sun, 13 Oct 2024 16:30:42 +0800</pubDate><description><![CDATA[使用netstatsslsof和telnet检查 3306 端口的状态。使用firewalld开放或关闭 3306 端口，以便管理对外连接。确保在执行这些操作时具有适当的权限。]]></description><category></category></item><item><title><![CDATA[API接口文档 Swagger&Knife4j 的用法]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/142797707</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/142797707</guid><author>ckk1314520</author><pubDate>Thu, 10 Oct 2024 16:00:00 +0800</pubDate><description><![CDATA[使用 Swagger 和 Knif4j 注释可以清晰地描述 API 的功能、参数和返回值，使得生成的文档更加易于理解和使用。通过合理使用这些注释，可以有效提升 API 的可维护性和可读性。]]></description><category></category></item><item><title><![CDATA[IDEA连接Docker（远程）]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/142732009</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/142732009</guid><author>ckk1314520</author><pubDate>Sun, 06 Oct 2024 21:16:54 +0800</pubDate><description><![CDATA[首先确保已经安装了CentOS 7操作系统。]]></description><category></category></item><item><title><![CDATA[在Git中操作失误，如何撤回]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/142685560</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/142685560</guid><author>ckk1314520</author><pubDate>Wed, 02 Oct 2024 21:35:51 +0800</pubDate><description><![CDATA[未暂存的修改：使用。已暂存的修改：使用。最近的提交：使用或。撤回多个提交：使用。通过创建反向提交撤回：使用。选择合适的方法根据你的需求，以确保不会意外丢失重要的更改。]]></description><category></category></item><item><title><![CDATA[Git中的^与~愣是分不清]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/142685509</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/142685509</guid><author>ckk1314520</author><pubDate>Wed, 02 Oct 2024 21:31:47 +0800</pubDate><description><![CDATA[用于访问直接父提交，特别在需要处理合并提交时非常有用。：用于访问历史提交的更高层级，适合查看祖先提交。]]></description><category></category></item><item><title><![CDATA[Gitのrebase用法]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/142680323</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/142680323</guid><author>ckk1314520</author><pubDate>Wed, 02 Oct 2024 12:54:52 +0800</pubDate><description><![CDATA[rebase的基本概念是将一个分支上的改动应用到另一个分支的基础之上。它的作用是将两个分支的提交历史重新整理，使得提交历史看起来像是一条直线，而不是分叉的图形。rebase是一种整合提交历史的工具，使得提交历史更加线性和整洁。它可以减少合并冲突，提高代码管理的效率。使用时需要小心，特别是在公共分支上，确保不会影响其他开发者的工作。通过rebase，您可以更灵活地管理 Git 提交历史，使得项目的版本控制更加高效。Merge和Rebase都是用来整合分支的工具，但它们的实现方式和结果不同。]]></description><category></category></item><item><title><![CDATA[Nginx的负载均衡]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/141938580</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/141938580</guid><author>ckk1314520</author><pubDate>Thu, 05 Sep 2024 19:05:11 +0800</pubDate><description><![CDATA[Nginx 默认不启用负载均衡，你需要在nginx.conf中手动配置。通过定义upstream服务器组和相应的server块，你可以实现负载均衡。确保配置后重启 Nginx 以使更改生效。]]></description><category></category></item><item><title><![CDATA[Java多线程的可重入和不可重入]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/141938468</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/141938468</guid><author>ckk1314520</author><pubDate>Thu, 05 Sep 2024 19:02:13 +0800</pubDate><description><![CDATA[可重入锁：同一线程可以多次获取，避免死锁，适合复杂的调用关系。不可重入锁：同一线程不能多次获取，适合需要严格控制资源访问的场景。根据实际需求选择合适的锁机制是多线程编程中重要的一部分。]]></description><category></category></item><item><title><![CDATA[SpringBoot查缺补漏（“女娲补天”）]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/141675237</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/141675237</guid><author>ckk1314520</author><pubDate>Thu, 29 Aug 2024 12:10:51 +0800</pubDate><description><![CDATA[自动版本管理：Spring Boot 通过启动器和父 POM 机制，自动管理依赖版本，简化了开发流程。减少错误：这种方式减少了依赖版本冲突的可能性，提高了项目的稳定性。]]></description><category></category></item><item><title><![CDATA[Linux零散拾遗]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/141505087</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/141505087</guid><author>ckk1314520</author><pubDate>Sat, 24 Aug 2024 21:10:14 +0800</pubDate><description><![CDATA[在Linux系统中，环境变量是在 shell 启动时或在运行程序时设置的值，它们定义了影响程序运行行为的环境。环境变量可以用于设置用户的家目录、命令搜索路径、编程语言运行时环境等多种用途。]]></description><category></category></item><item><title><![CDATA[Docker使用教程]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/141269950</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/141269950</guid><author>ckk1314520</author><pubDate>Fri, 16 Aug 2024 21:32:22 +0800</pubDate><description><![CDATA[Docker 是将应用和环境打包成一个镜像。这样，数据就不应该保存在容器中，否则容器删除，数据就会丢失，有着非常大的风险。为此，容器和主机之间需要有一个数据共享技术，使得在 Docker 容器中产生的数据能够同步到本地。这就是数据卷技术。其本质上是一个目录挂载，将容器内的目录挂载到主机上。- -d：网络模式- -subnet：子网- -gateway：网关。]]></description><category></category></item><item><title><![CDATA[MySQL零散拾遗（九）--- 创建和管理表]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/140831242</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/140831242</guid><author>ckk1314520</author><pubDate>Wed, 31 Jul 2024 20:47:47 +0800</pubDate><description><![CDATA[语句： 数据定义语言，主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。）语句: 数据操纵语言，主要是对数据进行增加、删除、修改、查询操作。）语句： 数据控制语言，主要是用来设置/更改数据库用户权限，数据回滚。使用 AS subquery 选项，将创建表和插入数据结合起来。的操作默认情况，一旦执行，也是不可回滚的。指定的列和子查询中的列要一一对应。的操作一旦执行，就不可回滚。查看当前正在使用的数据库。操作之后，一定会执行一次。通过列名和默认值定义列。操作就可以实现回滚。]]></description><category></category></item><item><title><![CDATA[MySQL零散拾遗（八）--- MySQL正则表达式]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/140725081</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/140725081</guid><author>ckk1314520</author><pubDate>Fri, 26 Jul 2024 21:24:37 +0800</pubDate><description><![CDATA[MySQL 支持使用正则表达式进行模式匹配，这对于复杂的字符串处理非常有用。MySQL 中的正则表达式可以通过  或  运算符来实现。下面详细介绍 MySQL 中正则表达式的语法和一些常用的正则表达式模式。基本匹配符:锚点量词:字符类:预定义类:特殊字符:在 MySQL 中，你可以使用  或  运算符来应用正则表达式。这两个关键字在功能上是相同的，但在某些情况下， 可能会被优化器优化得更好。匹配字符串开头:




匹配字符串结尾:




匹配任意数字:




匹配多个字符:




匹配电子邮件地址:]]></description><category></category></item><item><title><![CDATA[MySQL练手 --- 1789. 员工的直属部门]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/140713179</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/140713179</guid><author>ckk1314520</author><pubDate>Fri, 26 Jul 2024 17:05:15 +0800</pubDate><description><![CDATA[题目链接：1789. 员工的直属部门
这道题虽然是个简单题，但是"坑"倒是不少，所以记录一下
思路：
题目要干：
一个员工可以属于多个部门。当一个员工加入超过一个部门的时候，他需要决定哪个部门是他的直属部门。请注意，当员工只加入一个部门的时候，那这个部门将默认为他的直属部门，虽然表记录的值为’N’.
要求：查出员工所属的直属部门
由题可知，两个过滤条件，一个是直属部门标识为Y（primary_flag  = 'Y'），另一个是该员工只加入了一个部门（COUNT(employee_id) = 1）。又因为一个]]></description><category></category></item><item><title><![CDATA[MySQL练手 --- 1174. 即时食物配送 II]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/140701844</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/140701844</guid><author>ckk1314520</author><pubDate>Thu, 25 Jul 2024 23:24:09 +0800</pubDate><description><![CDATA[这个表达式是一个很有趣的用法,它的意思是统计order_date和两个字段相等的行数。是一个逻辑表达式,它会对每一行数据进行比较,如果order_date等于,则该表达式的值为1,否则为0。然后SUM()函数会将所有行的这个逻辑表达式的结果进行求和。也就是说,会统计出order_date和相等的行数。]]></description><category></category></item><item><title><![CDATA[MySQL零散拾遗（七）--- 突发奇想的一些疑虑]]></title><link>https://blog.youkuaiyun.com/ckk1314520/article/details/140698891</link><guid>https://blog.youkuaiyun.com/ckk1314520/article/details/140698891</guid><author>ckk1314520</author><pubDate>Thu, 25 Jul 2024 20:40:17 +0800</pubDate><description><![CDATA[更通用的日期格式化函数，可以灵活地控制输出格式。EXTRACT(): 专门用于从日期中提取特定的部分，返回的是数字或数字的组合。根据需求选择合适的函数。如果只需要简单地提取年份和月份，可能更为直观和方便。在查询中，实际上是对和country进行分组，因此不会出现不认识month的错误。这是因为MySQL能够理解month别名代表的内容，并据此进行分组操作。]]></description><category></category></item></channel></rss>