<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pentiumCM的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pentiumCM</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pentiumCM]]></copyright><item><title><![CDATA[docker—springboot服务通信]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/131966498</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/131966498</guid><author>pentiumCM</author><pubDate>Thu, 27 Jul 2023 18:48:32 +0800</pubDate><description><![CDATA[【代码】docker—springboot服务通信。]]></description><category></category></item><item><title><![CDATA[docker—服务器部署方案]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/131421547</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/131421547</guid><author>pentiumCM</author><pubDate>Tue, 27 Jun 2023 17:15:24 +0800</pubDate><description><![CDATA[物理服务器重启后：启动容器。部署工具：docker。]]></description><category></category></item><item><title><![CDATA[angular—入门]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/130669968</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/130669968</guid><author>pentiumCM</author><pubDate>Sun, 14 May 2023 16:49:15 +0800</pubDate><description><![CDATA[元素是 AngularJS 应用程序 的"所有者"。]]></description><category></category></item><item><title><![CDATA[VSCode — git 操作]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/123980568</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/123980568</guid><author>pentiumCM</author><pubDate>Wed, 06 Apr 2022 00:16:21 +0800</pubDate><description><![CDATA[文章目录VSCode — git一、使用说明1 提交代码
VSCode — git
一、使用说明
1 提交代码


回顾 git 提交操作顺序：
# 提交到本地缓存
git add . 			

# 提交到本地仓库
git commit -m "提交备注信息"



vscode 中 git 提交操作：


操作界面：






...]]></description><category></category></item><item><title><![CDATA[docker — volumes、MySQL数据库持久化]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/123320303</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/123320303</guid><author>pentiumCM</author><pubDate>Mon, 07 Mar 2022 00:26:43 +0800</pubDate><description><![CDATA[文章目录docker — volumes、数据库持久化一、概述二、配置步骤1. docker 安装 MySQL、持久化三、常用命令
docker — volumes、数据库持久化
一、概述


容器数据丢失情况：

每个容器每次启动都是从镜像定义开始的。
虽然容器可以创建、更新和删除文件，但当容器被移除并且所有更改都与该容器隔离时，这些更改会丢失。
示例：

如数据库相关操作中：
利用 MySQL 镜像创建了 数据库容器，并且在容器中新建了数据库，正常使用没有问题。
-&gt; 但是当删除该容器（或者doc]]></description><category></category></item><item><title><![CDATA[docker — 安装]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/123297348</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/123297348</guid><author>pentiumCM</author><pubDate>Sat, 05 Mar 2022 16:51:50 +0800</pubDate><description><![CDATA[docker — 安装
一、centos
参考资料：


官网


菜鸟教程


1.0 先决条件


yum 包更新到最新：
sudo yum update



设置 yum 源（可选步骤）：


使用官方源地址（比较慢）：
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo



使用国内源地址：


阿里云：
sudo yum-config-man]]></description><category></category></item><item><title><![CDATA[docker — docker-compose 安装]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/123287934</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/123287934</guid><author>pentiumCM</author><pubDate>Sat, 05 Mar 2022 00:32:27 +0800</pubDate><description><![CDATA[docker-compose 安装

官方安装步骤：https://docs.docker.com/compose/install/#install-compose1



Docker Compose 安装步骤


下载 docker compose：
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/b]]></description><category></category></item><item><title><![CDATA[Linux — 新建用户、授权]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/123221254</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/123221254</guid><author>pentiumCM</author><pubDate>Wed, 02 Mar 2022 08:35:05 +0800</pubDate><description><![CDATA[文章目录Linux — 新建用户、授权一、新建用户二、授权
Linux — 新建用户、授权
一、新建用户


创建用户，名为chen：
adduser chen



初始化密码：
passwd chen



二、授权


修改 sudoers  文件权限，添加文件可写权限：
chmod -v u+w /etc/sudoers



修改 sudoers 文件权限：
vim /etc/sudoers



sudoers 文件中添加内容：
[用户名]    ALL=(ALL)    ALL



收回 s]]></description><category></category></item><item><title><![CDATA[pycharm — 配置与使用]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/122224684</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/122224684</guid><author>pentiumCM</author><pubDate>Wed, 29 Dec 2021 21:05:18 +0800</pubDate><description><![CDATA[pycharm — 配置与使用
一、代码署名


配置说明：


Settings -&gt; Editor -&gt; File and Code Templates -&gt; Python Script
#!/usr/bin/env python
# encoding: utf-8
'''
@Author  : pentiumCM
@Email   : 842679178@qq.com
@Software: PyCharm
@File    : ${NAME}.py
@Time    : ${DATE]]></description><category></category></item><item><title><![CDATA[idea — 配置前端开发环境]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/121310155</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/121310155</guid><author>pentiumCM</author><pubDate>Sat, 13 Nov 2021 21:06:03 +0800</pubDate><description><![CDATA[文章目录idea — 配置前端开发环境一、格式化html
idea — 配置前端开发环境
一、格式化html


快捷键：
ctrl + alt + l


问题1：idea格式化html 不缩进


解决步骤：
settings -&gt; Editor -&gt; Code Style -&gt; HTML -&gt; Other -&gt; Do not indent children of
删除其中的 head, body






...]]></description><category></category></item><item><title><![CDATA[JS — 声明与引入]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/121295384</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/121295384</guid><author>pentiumCM</author><pubDate>Fri, 12 Nov 2021 20:29:51 +0800</pubDate><description><![CDATA[JS — 声明与引入


js 的声明与引入分为：内部和外部的申明与引入方式


demo如下：


demo.html：
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;Document&lt;/title&gt;

    &lt;!-- 内部申明 --&gt;
    &lt;script type="text/javascript"]]></description><category></category></item><item><title><![CDATA[Redis — 集成]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/120848063</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/120848063</guid><author>pentiumCM</author><pubDate>Tue, 19 Oct 2021 15:52:49 +0800</pubDate><description><![CDATA[Redis — 集成
一、Java 集成 redis


集成方式：jedis


maven依赖：
&lt;!-- 引入redis客户端依赖 --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;redis.clients&lt;/groupId&gt;
    &lt;artifactId&gt;jedis&lt;/artifactId&gt;
    &lt;version&gt;2.4.2&lt;/version&gt;
&lt;/dependency&gt;

]]></description><category></category></item><item><title><![CDATA[MySQL — 5.7 zip安装]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/120829879</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/120829879</guid><author>pentiumCM</author><pubDate>Mon, 18 Oct 2021 16:56:22 +0800</pubDate><description><![CDATA[文章目录MySQL — 5.7 zip安装一、下载二、环境变量三、配置文件四、安装MySQL服务五、改密参考资料
MySQL — 5.7 zip安装
一、下载

MySQL下载链接：https://downloads.mysql.com/archives/community/

选择下载文件：




二、环境变量


MySQL下载文件解压：



配置环境变量：


MYSQL_HOME：E:\develop_tools\mysql\mysql-5.7.35-winx64



path：%MYSQL_]]></description><category></category></item><item><title><![CDATA[Redis — 数据类型]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/119921865</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/119921865</guid><author>pentiumCM</author><pubDate>Wed, 25 Aug 2021 23:38:41 +0800</pubDate><description><![CDATA[文章目录Redis — 操作指令一、Redis 数据类型1.1. String（字符串）1.2. Hash（哈希）1.3. List（列表）1.4. Set（集合）1.5. Zset（有序集合）
Redis — 操作指令
一、Redis 数据类型
Redis支持五种数据类型：string（字符串），hash（哈希），list（列表），set（集合），zset(sorted set：有序集合)。
1.1. String（字符串）


解释：

string 是 redis 最基本的类型，你可以理解成与 Mem]]></description><category></category></item><item><title><![CDATA[算法与数据结构 — 散列表]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/119810559</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/119810559</guid><author>pentiumCM</author><pubDate>Thu, 19 Aug 2021 20:38:51 +0800</pubDate><description><![CDATA[文章目录算法与数据结构 — 散列表一、相关概念二、构建散列函数2.1 hash函数2.1.1 直接定址法2.1.2 除留余数法2.1.3 平方取中法2.1.4 折叠法2.1.5 数字分析法2.1.6 随机数法2.2 冲突处理2.2.1 拉链法2.2.2 开放定址法2.2.3 再散列法2.2.4 建立公共溢出区三、散列表查找3.1 查找过程3.2 查找性能
算法与数据结构 — 散列表
一、相关概念


散列表：


散列表（Hash table，也叫哈希表），是根据关键码值(Key value)而直接进行访问]]></description><category></category></item><item><title><![CDATA[Java — JVM 实操剖析内部结构]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/119792276</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/119792276</guid><author>pentiumCM</author><pubDate>Thu, 19 Aug 2021 02:26:37 +0800</pubDate><description><![CDATA[Java — JVM 实操剖析内部结构
本篇文章主要以实操剖析 JVM 环节为主，辅助于理解 JVM 相关理论知识。注：本文代码部分所采用的 JDK 环境为 1.8。
一、JVM 相关
(一) JVM运行原理


.java源文件通过编译器编译产生 .class字节码文件，.class字节码文件通过JVM当中的字节码解释器，编译成特定机器上的 机器码。


每一种平台的解释器不同，但是实现的JVM时相同的。（JVM会根据不同的系统生成不同的机器码，每个操作系统都有一个不同的JVM）。


查看本机 JVM ]]></description><category></category></item><item><title><![CDATA[Java — 集合结构关系]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/119716112</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/119716112</guid><author>pentiumCM</author><pubDate>Sun, 15 Aug 2021 17:06:00 +0800</pubDate><description><![CDATA[Java — 集合关系
一、前言
Java  集合框架主要包括两种类型的容器：一种是集合（Collection），存储一个元素集合；另一种是图（Map），存储键/值对映射。


Collection 接口又有 3 种子类型：List、Set 和 Queue，再下面是一些抽象类，最后是具体实现类。


常用的有：


List：ArrayList、LinkedList、


Set：HashSet、LinkedHashSet、TreeSet、


Map：HashMap、TreeMap、LinkedHashM]]></description><category></category></item><item><title><![CDATA[Java — IDEA 查看类关系结构图]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/119714165</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/119714165</guid><author>pentiumCM</author><pubDate>Sun, 15 Aug 2021 15:09:54 +0800</pubDate><description><![CDATA[参考资料：https://www.cnblogs.com/deng-cc/p/6927447.html


]]></description><category></category></item><item><title><![CDATA[Java — String、StringBuffer、StringBuilder]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/119669689</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/119669689</guid><author>pentiumCM</author><pubDate>Fri, 13 Aug 2021 10:19:08 +0800</pubDate><description><![CDATA[文章目录Java — String、StringBuffer、StringBuilder一、相关知识点(一) String(二) StringBuffer、StringBuilder区别1. 线程安全2. 缓冲区3. 性能总结
Java — String、StringBuffer、StringBuilder
一、相关知识点
(一) String


是否为同一对象：
String a = "abc";
String b = "abc";

// a,b 为同一对象，地址相同

String x = new ]]></description><category></category></item><item><title><![CDATA[MySQL — 关联查询]]></title><link>https://blog.youkuaiyun.com/pentiumCM/article/details/119669117</link><guid>https://blog.youkuaiyun.com/pentiumCM/article/details/119669117</guid><author>pentiumCM</author><pubDate>Fri, 13 Aug 2021 10:01:46 +0800</pubDate><description><![CDATA[文章目录MySQL — 关联查询一、内连接二、外连接1.左连接2. 右连接3. 全连接
MySQL — 关联查询
一、内连接
内连接（inner join on 或 join on）


语法：
select * from a_table a inner join b_table b on a.a_id = b.b_id;



说明：

组合两个表中的记录，返回关联字段相符的记录，也就是返回两个表的交集（阴影）部分




二、外连接
外连接分为：左连接、右连接、全连接
1.左连接


左连接（left ]]></description><category></category></item></channel></rss>