<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cursh_programmer的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cursh_programmer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cursh_programmer]]></copyright><item><title><![CDATA[Synchronized和Lock的区别]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/112252782</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/112252782</guid><author>Cursh_programmer</author><pubDate>Tue, 05 Jan 2021 20:58:13 +0800</pubDate><description><![CDATA[Synchronized和Lock的区别：

Synchronized编码更简单，锁机制由JVM维护，在竞争不激烈的情况下性能更好。
Lock功能更强大更灵活，竞争激烈时性能较好。
性能不一样：资源竞争激励的情况下，lock性能会比synchronize好，竞争不激励的情况下，synchronize比lock性能好，synchronize会根据锁的竞争情况，从偏向锁–&gt;轻量级锁–&gt;重量级锁升级，而且编程更简单。
锁机制不一样：synchronize是在JVM层面实现的，系统会监控锁的释放与否。l]]></description><category></category></item><item><title><![CDATA[JVM 新生代和老年代介绍]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/112252471</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/112252471</guid><author>Cursh_programmer</author><pubDate>Tue, 05 Jan 2021 20:49:30 +0800</pubDate><description><![CDATA[新生代分为三个区域，一个Eden区和两个Survivor区，它们之间的比例为（8：1：1），这个比例也是可以修改的。通常情况下，对象主要分配在新生代的Eden区上，少数情况下也可能会直接分配在老年代中。

1.Eden区
Eden区位于Java堆的年轻代，是新对象分配内存的地方，由于堆是所有线程共享的，因此在堆上分配内存需要加锁。而Sun JDK为提升效率，会为每个新建的线程在Eden上分配一块独立的空间由该线程独享，这块空间称为TLAB（Thread Local Allocation Buffer）。在.]]></description><category></category></item><item><title><![CDATA[Docker 搭建 Redis Cluster 集群环境]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/111598031</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/111598031</guid><author>Cursh_programmer</author><pubDate>Wed, 23 Dec 2020 20:17:09 +0800</pubDate><description><![CDATA[PS:为了让环境更加真实，本文使用多机环境

192.168.10.10
192.168.10.11

每台机器所使用的基础设施环境如下：

CentOS 7.8.2003
Docker version 19.03.12



搭建
整体搭建步骤主要分为以下几步：

下载 Redis 镜像（其实这步可以省略，因为创建容器时，如果本地镜像不存在，就会去远程拉取）；
编写 Redis 配置文件；
创建 Redis 容器；
创建 Redis Cluster 集群。

编写 Redis 配置文件

创建目录及文件
]]></description><category></category></item><item><title><![CDATA[K8S 弃用 Docker 了？Docker 不能用了？别逗了！]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/111597896</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/111597896</guid><author>Cursh_programmer</author><pubDate>Wed, 23 Dec 2020 20:03:41 +0800</pubDate><description><![CDATA[前言

Docker 大概没想到，2020 年，它在技术圈内的两次成为（舆论的）焦点，竟然都是因为信息差（说是“标题党”也不为过）。

概览
2013 年
Docker 是在 2013 年的 PyCon 上首次正式对外公布的。 它带来了一种先进的软件交付方式，即，通过容器镜像进行软件的交付。 工程师们只需要简单的 docker build 命令即可制作出自己的镜像，并通过 docker push 将其发布至 DockerHub 上。 通过简单的 docker run 命令即可快速的使用指定镜像启动自己的服务]]></description><category></category></item><item><title><![CDATA[Docker安装Elasticsearch搜索引擎与使用]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/111567169</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/111567169</guid><author>Cursh_programmer</author><pubDate>Tue, 22 Dec 2020 22:28:19 +0800</pubDate><description><![CDATA[1、什么是 Elasticsearch
Elasticsearch 是一个分布式的，基于 Lucene 的开源搜索和分析引擎。它提供了一个分布式多用户能力的全文搜索引擎，基于 RESTful WEB 接口。Elasticsearch 是用 Java 开发的，并作为 Apache 许可条款下的开放源码发布，是当前流行的企业级搜索引擎！
2、Docker 安装 Elasticsearch
可以使用以下命令快速启动Elasticsearch以进行开发或测试：
1.拉取镜像
docker pull elastics]]></description><category></category></item><item><title><![CDATA[Docker 安装 RocketMQ]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/111477717</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/111477717</guid><author>Cursh_programmer</author><pubDate>Mon, 21 Dec 2020 17:21:09 +0800</pubDate><description><![CDATA[1.准备工作
1.1.防火墙开通端口 9876 10911 9800
firewall-cmd --zone=public --add-port=9876/tcp --permanent
firewall-cmd --zone=public --add-port=10911/tcp --permanent
firewall-cmd --zone=public --add-port=9800/tcp --permanent
firewall-cmd --reload

1.2.创建存储文件夹
mkdir -p]]></description><category></category></item><item><title><![CDATA[Linux(Centos 8.2)阿里云服务器下安装mysql-5.7.24]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/109624880</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/109624880</guid><author>Cursh_programmer</author><pubDate>Wed, 11 Nov 2020 16:00:18 +0800</pubDate><description><![CDATA[Mysql数据库的安装对于开发者来说，是我们必然会面对的问题，它的安装过程其实并不复杂，并且网络上的安装教程也非常多，但是对于新手来说，各种不同形式的安装教程，又给新手们带来了要选择哪种方式进行安装的难题，而且很多时候按照教程也没有能够安装成功，安装过程出现各种各样的错误。
下面记录了我在Linux(Centos 7)环境下安装Mysql的完整过程，实操记录，绝非水文，如有错误或遗漏，欢迎指正。
\color{#FFA500}{ 注意1：} 本文档讲解安装版本为mysql-5.7.24，对于5.7.24之后]]></description><category></category></item><item><title><![CDATA[easyUi的dataGrid格式化日期时间]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/108378523</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/108378523</guid><author>Cursh_programmer</author><pubDate>Wed, 11 Nov 2020 15:57:55 +0800</pubDate><description><![CDATA[easyUi的dataGrid格式化日期时间
如果返回的时间格式是一长串数字,需要转换成日期时间格式，可使用以下方法：
            {
                title:'发起时间',
                field:'time',
                formatter:function(value,row,index){
                    var date=new Date(value.time);
                  ]]></description><category></category></item><item><title><![CDATA[idea配置maven解决不联网离线无法创建maven工程]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/108220278</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/108220278</guid><author>Cursh_programmer</author><pubDate>Wed, 11 Nov 2020 15:39:41 +0800</pubDate><description><![CDATA[配置过程
第一步，配置maven，配置本地仓库位置等
第二步，在Runner使用-DarchetypeCatalog=internal配置maven使用本地仓库jar包(解决不联网无法创建maven工程)

]]></description><category></category></item><item><title><![CDATA[Maven学习笔记]]></title><link>https://blog.youkuaiyun.com/Cursh_programmer/article/details/108863579</link><guid>https://blog.youkuaiyun.com/Cursh_programmer/article/details/108863579</guid><author>Cursh_programmer</author><pubDate>Tue, 29 Sep 2020 10:26:46 +0800</pubDate><description><![CDATA[Maven
目录：

Day01-Maven

1. 什么是Maven？
2. 什么是依赖管理
3. Maven的依赖管理
4. Maven的好处
5.Maven的基本命令
6. Maven和Gradle的区别
7. Maven仓库
8. Maven依赖冲突
9. 配置Maven阿里云中央仓库
10. 相关链接：




1. 什么是Maven？
​		Maven是Apache公司开源的一个项目，Maven是一个项目管理工具，可以方便的管理jar，不需要在导入各种各样的jar包方便管理，统一集中使用一个po]]></description><category></category></item></channel></rss>