<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SOMECT的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SOMECT</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SOMECT]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/149197754</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/149197754</guid><author>SOMECT</author><pubDate>Tue, 08 Jul 2025 14:29:29 +0800</pubDate><description><![CDATA[nginx。]]></description><category></category></item><item><title><![CDATA[Docker实用命令]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/149197633</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/149197633</guid><author>SOMECT</author><pubDate>Tue, 08 Jul 2025 14:25:29 +0800</pubDate><description><![CDATA[7.删除所有镜像包含<none>   docker rmi $(docker images | awk '/^<none>/ { print $3 }')或者 docker rmi $(docker images -f "dangling=true" -q)8.进入容器 docker exec -it 容器名 /bin/bash。5 .重启容器 docker restart 容器id。2. docker stop 容器ID或容器名。3. 删除容器  docker rm 容器id。]]></description><category></category></item><item><title><![CDATA[nacos配置出错，Server check fail, please check server 127.0.0.1 ,port 9848 is available , error ={}]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/128408123</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/128408123</guid><author>SOMECT</author><pubDate>Thu, 22 Dec 2022 15:24:48 +0800</pubDate><description><![CDATA[配置文件在同时存在application.properties和application.yml时，应该修改application.yml为bootstrap.yml。]]></description><category></category></item><item><title><![CDATA[spring加载dubbo 配置文件到容器]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/127167918</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/127167918</guid><author>SOMECT</author><pubDate>Wed, 05 Oct 2022 11:05:12 +0800</pubDate><description><![CDATA[基于xml方式
spring加载dubbo提供者配置文件]]></description><category></category></item><item><title><![CDATA[springmvc 启动过程]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/126957785</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/126957785</guid><author>SOMECT</author><pubDate>Tue, 20 Sep 2022 17:34:10 +0800</pubDate><description><![CDATA[springmvc 启动过程源码分析]]></description><category></category></item><item><title><![CDATA[spring bean生命周期源码分析]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/126921311</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/126921311</guid><author>SOMECT</author><pubDate>Sun, 18 Sep 2022 20:04:06 +0800</pubDate><description><![CDATA[继承体系]]></description><category></category></item><item><title><![CDATA[CyclicBarrier 用法 ，汇总统计]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/126609500</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/126609500</guid><author>SOMECT</author><pubDate>Tue, 30 Aug 2022 17:54:39 +0800</pubDate><description><![CDATA[juc并发CyclicBarrier  , 用户一组线程到达屏障后做某件事。]]></description><category></category></item><item><title><![CDATA[Spring bean生命周期流程]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/125226636</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/125226636</guid><author>SOMECT</author><pubDate>Fri, 10 Jun 2022 18:40:47 +0800</pubDate><description><![CDATA[spring bean生命周期]]></description><category></category></item><item><title><![CDATA[docker (java.io.IOException) caught when processing request to {}-＞unix://localhost:80: Permission d]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/121610534</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/121610534</guid><author>SOMECT</author><pubDate>Mon, 29 Nov 2021 15:09:51 +0800</pubDate><description><![CDATA[chmod 777 /var/run/docker.sock
]]></description><category></category></item><item><title><![CDATA[安装gitlab]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/121558386</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/121558386</guid><author>SOMECT</author><pubDate>Fri, 26 Nov 2021 14:00:58 +0800</pubDate><description><![CDATA[下载地址

下载安装_极狐GitLab - 极狐GitLab 官方网站https://about.gitlab.cn/install/

选择自己对应系统根据提示安装。

一般我们centos8系统安装了一些其他软件，会导致端口冲突。例如8080，因此需要修改

/etc/gitlab/gitlab.rb文件，主要修改



external_url  'http://192.168.6.133:8085'

puma['port'] = '8084'

基本就没问题了，浏览器还是访问不了externa..]]></description><category></category></item><item><title><![CDATA[springcloud gateway 限流]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/119038219</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/119038219</guid><author>SOMECT</author><pubDate>Fri, 23 Jul 2021 16:42:44 +0800</pubDate><description><![CDATA[项目版本如图



1.导包


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache...]]></description><category></category></item><item><title><![CDATA[springcloud config远程配置]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/117441432</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/117441432</guid><author>SOMECT</author><pubDate>Tue, 01 Jun 2021 13:51:23 +0800</pubDate><description><![CDATA[1.




]]></description><category></category></item><item><title><![CDATA[springcloud hystrix 容错机制]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/117423810</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/117423810</guid><author>SOMECT</author><pubDate>Mon, 31 May 2021 18:34:27 +0800</pubDate><description><![CDATA[1.pom.xml


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd]]></description><category></category></item><item><title><![CDATA[centos rocketmq4.8  单机 安装和使用]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/117017921</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/117017921</guid><author>SOMECT</author><pubDate>Wed, 19 May 2021 11:22:46 +0800</pubDate><description><![CDATA[配置环境变量 jdk，maven，请自行百度
	从官网下载 https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.8.0/rocketmq-all-4.8.0-source-release.zip
	上传到centos虚拟机，我的文件位置/usr/local/rocketmq-all-4.8.0-source-release


4. 使用maven打包，这个要打好久


 cd /usr/local/rocketmq-all-4.8.0-source ]]></description><category></category></item><item><title><![CDATA[nio ServerSocketChannel and SocketChannel]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/115152108</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/115152108</guid><author>SOMECT</author><pubDate>Tue, 23 Mar 2021 23:50:10 +0800</pubDate><description><![CDATA[package c.ct.io.nio;

import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;

public class ServerSocketChannelTest {
    public stati.]]></description><category></category></item><item><title><![CDATA[通道之间的数据传输]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/115052213</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/115052213</guid><author>SOMECT</author><pubDate>Sun, 21 Mar 2021 17:16:46 +0800</pubDate><description><![CDATA[public static void channelToChannel() throws IOException {

        RandomAccessFile fromFile = new RandomAccessFile("src/fromFile.txt", "rw");
        FileChannel      fromChannel = fromFile.getChannel();
        RandomAccessFile toFile = new RandomAcces.]]></description><category></category></item><item><title><![CDATA[nio  Buffer 三属性以及flip、clear、compact方法]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/115052012</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/115052012</guid><author>SOMECT</author><pubDate>Sun, 21 Mar 2021 17:09:00 +0800</pubDate><description><![CDATA[package c.ct.io.nio;

import java.io.*;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;

public class NioDemo {
    public static void main(String[] args) throws IOException {
        //  write();
        //  read();
        //  m3();
  .]]></description><category></category></item><item><title><![CDATA[2021-03-18]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/114991738</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/114991738</guid><author>SOMECT</author><pubDate>Thu, 18 Mar 2021 21:45:32 +0800</pubDate><description><![CDATA[package c.ct.thread;

import java.util.*;
import java.util.concurrent.*;
import java.util.concurrent.atomic.AtomicInteger;

/**
 * 计算capacity次结果。针对cpu密集型,线程数设置为机器当前核数。
 */
public class ExecutorTest {

    public static void main(String[] args) throws Inte.]]></description><category></category></item><item><title><![CDATA[ReentrantLock 实现 多生产者和多消费者（读写）]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/114936460</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/114936460</guid><author>SOMECT</author><pubDate>Wed, 17 Mar 2021 16:37:20 +0800</pubDate><description><![CDATA[package com.ct.collection;

import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.ReentrantLock;

public class ReentrantLockDemo {
    private static AtomicInteger count = new Atom.]]></description><category></category></item><item><title><![CDATA[CopyOnWriteArrayList 存在缺陷，不适合实时数据应用场景。]]></title><link>https://blog.youkuaiyun.com/SOMECT/article/details/114845005</link><guid>https://blog.youkuaiyun.com/SOMECT/article/details/114845005</guid><author>SOMECT</author><pubDate>Mon, 15 Mar 2021 18:41:52 +0800</pubDate><description><![CDATA[CopyOnWriteArrayList  1.存在缺陷，不适合实时数据应用场景。2.适合读多写少的场景。3.该类线程安全(ReentrantLock) 4. 读写分离思想 



​package com.ct.collection;

import java.util.Arrays;
import java.util.List;
import java.util.concurrent.*;

/**
 * 2021年3月15日
 * Administrator
 * CopyOnWriteArrayL.]]></description><category></category></item></channel></rss>