<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[代码小白的 blog ~]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_57664166</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_57664166]]></copyright><item><title><![CDATA[初探JVM]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/127662294</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/127662294</guid><author>m0_57664166</author><pubDate>Thu, 03 Nov 2022 01:00:51 +0800</pubDate><description><![CDATA[初探JVM面貌]]></description><category></category></item><item><title><![CDATA[JUC并发编程]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/127608126</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/127608126</guid><author>m0_57664166</author><pubDate>Mon, 31 Oct 2022 01:44:58 +0800</pubDate><description><![CDATA[Java并发编程进阶——JUC]]></description><category></category></item><item><title><![CDATA[初识搜索引擎 —— ElasticSearch]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/126962473</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/126962473</guid><author>m0_57664166</author><pubDate>Tue, 20 Sep 2022 21:51:35 +0800</pubDate><description><![CDATA[ElasticSearch基本命令学习及SpringBoot集成]]></description><category></category></item><item><title><![CDATA[初学 Docker 容器化技术]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/126640819</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/126640819</guid><author>m0_57664166</author><pubDate>Thu, 01 Sep 2022 12:36:48 +0800</pubDate><description><![CDATA[浅谈 Docker，快速入门 Docker，在实践中运用 Docker 容器技术]]></description><category></category></item><item><title><![CDATA[初始 GORM —— CURD]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/126593994</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/126593994</guid><author>m0_57664166</author><pubDate>Mon, 29 Aug 2022 22:27:20 +0800</pubDate><description><![CDATA[GORM中的初级CURD]]></description><category></category></item><item><title><![CDATA[Java Web 学习02]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/123490444</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/123490444</guid><author>m0_57664166</author><pubDate>Sat, 27 Aug 2022 22:59:25 +0800</pubDate><description><![CDATA[Java Server Pages：Java服务器端页面，也和 Servlet 一样，用于开发动态 Web 技术写 JSP 就像在写 HTML区别：HTML 只给用户提供静态数据JSP 页面中可以嵌入 Java 代码，为用户提供动态数据Model：模型View：视图Controller：控制以前的架构：用户直接访问控制层，控制层直接操作数据库弊端：程序十分臃肿，不利于维护Servlet 需要做：处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码Model。...]]></description><category></category></item><item><title><![CDATA[Nginx 学习]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/126546240</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/126546240</guid><author>m0_57664166</author><pubDate>Fri, 26 Aug 2022 16:38:08 +0800</pubDate><description><![CDATA[浅谈 Nginx 中的基础]]></description><category></category></item><item><title><![CDATA[Js中的File对象]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/126382642</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/126382642</guid><author>m0_57664166</author><pubDate>Wed, 17 Aug 2022 11:43:41 +0800</pubDate><description><![CDATA[浅谈Js中的File对象]]></description><category></category></item><item><title><![CDATA[Js异步函数的使用]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/126331234</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/126331234</guid><author>m0_57664166</author><pubDate>Sun, 14 Aug 2022 14:25:48 +0800</pubDate><description><![CDATA[浅谈Js中的异步函数]]></description><category></category></item><item><title><![CDATA[Buffer与字符编码]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/126325324</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/126325324</guid><author>m0_57664166</author><pubDate>Sat, 13 Aug 2022 22:44:14 +0800</pubDate><description><![CDATA[Node.js中Buffer与字符编码的关系]]></description><category></category></item><item><title><![CDATA[GoLang——依赖管理]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/126028662</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/126028662</guid><author>m0_57664166</author><pubDate>Thu, 28 Jul 2022 10:06:09 +0800</pubDate><description><![CDATA[对 go lang 的依赖管理方式 go module 快速了解并掌握在项目中如何使用 go module 管理依赖]]></description><category></category></item><item><title><![CDATA[算法随笔01——回溯算法]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/124965899</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/124965899</guid><author>m0_57664166</author><pubDate>Wed, 25 May 2022 14:45:54 +0800</pubDate><description><![CDATA[算法随笔——回溯算法]]></description><category></category></item><item><title><![CDATA[Go学习之旅]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/124744010</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/124744010</guid><author>m0_57664166</author><pubDate>Fri, 13 May 2022 02:13:02 +0800</pubDate><description><![CDATA[GoLang基础学习]]></description><category></category></item><item><title><![CDATA[Spring Boot 打包 jar 包的坑 [导入外部 jar 包]]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/123962256</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/123962256</guid><author>m0_57664166</author><pubDate>Mon, 04 Apr 2022 22:43:05 +0800</pubDate><description><![CDATA[在导入外部 jar 包的前提下，直接使用 IDEA 的打包插件打包，打包后的 jar 包运行时会出错，

需要在 pom.xml 文件中，在 &lt;build&gt;&lt;/build&gt; 中添加：


]]></description><category></category></item><item><title><![CDATA[Java 多线程]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/123785516</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/123785516</guid><author>m0_57664166</author><pubDate>Mon, 28 Mar 2022 01:14:18 +0800</pubDate><description><![CDATA[多线程
认识


多个任务同时执行，主线程和子线程并行交替进行。


一个进程可以有多个线程。


进程是执行程序的一次过程，是一个动态的概念。


线程是CPU调度和执行的单位，线程的先后执行顺序不可以人为干预。


main — 主线程 gc — 垃圾回收线程


线程创建

Thread class
Runnable 接口
Callable 接口

Thread 类
步骤：

自定义线程类继承 Thread 类
重写 run() 方法，编写线程的线程函数体
创建线程对象

线程创建不一定立即执行，由C]]></description><category></category></item><item><title><![CDATA[Java Web学习01]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/121987748</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/121987748</guid><author>m0_57664166</author><pubDate>Mon, 14 Mar 2022 22:40:53 +0800</pubDate><description><![CDATA[1 基本概念

1.1 前言

web开发：


	web，即网页，例如 www.baidu.com
	
	
	静态web

	
		html，css
		
		
		提供展示的数据不会发生改变
		
	
	
	动态web

	
		提供展示的数据会发生改变，不同的用户在不同的时间地点所看到的数据不同
		
		
		技术栈：Servlet/JSP，ASP，PHP
		
	
在Java中，动态web资源开发的技术统称为JavaWeb

1.2 web应用程序

web应用程序：可以提供浏览器访问的程序


]]></description><category></category></item><item><title><![CDATA[Spring Security学习02]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/120991088</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/120991088</guid><author>m0_57664166</author><pubDate>Thu, 28 Oct 2021 20:17:48 +0800</pubDate><description><![CDATA[原理

Spring Security 本质上是一个过滤器链，含有很多过滤器，从启动是可以获取到过滤链的。（JAVA WEB 过滤器）

使用Spring Boot 提供了自动化配置 Spring Security 的方案，可以使用更少的配置来使用 Spring Security。

其中有三个较为重要的过滤器：


	FilterSecurityInterceptor：是一个方法级的权限过滤器，基本位于过滤链的最底部。
	
	
	ExceptionTranslationFilter：是一个异常过滤器，用来]]></description><category></category></item><item><title><![CDATA[MyBatis-Plus学习04]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/120981206</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/120981206</guid><author>m0_57664166</author><pubDate>Wed, 27 Oct 2021 13:16:10 +0800</pubDate><description><![CDATA[CURD操作

上一篇笔记已经讲到在整合了MP的 Spring Boot 中如何去插入数据，接下来我们继续学习CURD中的更新、删除、查询三个操作。

更新操作

我们在 test 包下测试更新，代码如下：


]]></description><category></category></item><item><title><![CDATA[MyBatis-Plus学习03]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/120954211</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/120954211</guid><author>m0_57664166</author><pubDate>Mon, 25 Oct 2021 16:24:19 +0800</pubDate><description><![CDATA[主键生成策略

自3.3.0开始,默认使用雪花算法+UUID(不含中划线)


public enum IdType {
  AUTO(0), // 数据库id自增
  NONE(1), // 未设置主键
  INPUT(2), // 手动输入
  ASSIGN_ID(3),
  ASSIGN_UUID(4); // 默认全局ID uuid
}


在pojo层中配置实体类的主键生成策略，用注解 @TableId(type = IdType.XXXX) 设置其主键生成

策略。

...]]></description><category></category></item><item><title><![CDATA[Mabatis-Plus学习02]]></title><link>https://blog.youkuaiyun.com/m0_57664166/article/details/120931459</link><guid>https://blog.youkuaiyun.com/m0_57664166/article/details/120931459</guid><author>m0_57664166</author><pubDate>Sun, 24 Oct 2021 11:23:15 +0800</pubDate><description><![CDATA[SpringBoot整合了MP，SQL语句不再需要我们手动输入，MP帮我们完成！

对于所有的SQL语句，在没有任何配置下是不可见的，开发人员希望看到SQL语句如何执行，所以需要配置日志，在日志上查看SQL语句的执行。日志在properties中配置。


# 配置日志
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl


配置完日志后，在之后的SpringBoot项目中，我们就可以很清楚的看到SQ]]></description><category></category></item></channel></rss>