<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JAVA_php_Jack的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JAVA_php_Jack</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JAVA_php_Jack]]></copyright><item><title><![CDATA[Centos7设置设置时间与windows同步]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/132715576</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/132715576</guid><author>JAVA_php_Jack</author><pubDate>Wed, 06 Sep 2023 15:46:03 +0800</pubDate><description><![CDATA[使用ntp使CentOS服务器的系统时间与机器时间同步于windows服务器

思路是将windows服务器作为ntp服务端，centOS服务器作为ntp客户端，以满足一套系统的时间一致性。

centOS有系统时间和硬件时间，可以在同步时间后

当然，其他服务器也适用。]]></description><category></category></item><item><title><![CDATA[ZooKeeper‘s Bizarre Adventure——Volume Ⅰ：初识ZooKeeper]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/122948012</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/122948012</guid><author>JAVA_php_Jack</author><pubDate>Tue, 15 Feb 2022 16:56:41 +0800</pubDate><description><![CDATA[本文详细介绍了什么是Zookeeper、Zookeeper的安装、ZooKeeper特性、Zookeeper对节点的操作命令、ZooKeeper的ACL权限设置及使用以及忘记密码如何修改ACL权限、ZooKeeper的持久化的详细介绍以及事务日志的查看方式和事务日志信息含义]]></description><category></category></item><item><title><![CDATA[ZooKeeper‘s Bizarre Adventure——Volume Ⅰ：初识ZooKeeper]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/122726862</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/122726862</guid><author>JAVA_php_Jack</author><pubDate>Fri, 28 Jan 2022 17:58:51 +0800</pubDate><description><![CDATA[ZooKeeper's Bizarre Adventure——Volume Ⅰ：初识ZooKeeperWhat is ZooKeeper?ZooKeeper的应用场景ZooKeeper的两大核心概念文件系统数据结构监听通知机制结尾
What is ZooKeeper?
在ZooKeeper的官方文档上说，Apache ZooKeeper致力于开发和维护一个能实现高度可靠的分布式协调的开源服务器。
那么，开发和维护的这个服务器究竟是什么？能做什么呢？
ZooKeeper顾名思义就是动物园的管理员，所以他做的事]]></description><category></category></item><item><title><![CDATA[Springの奇妙冒险——第一卷：Spring和IoC的初体验]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/122447438</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/122447438</guid><author>JAVA_php_Jack</author><pubDate>Wed, 12 Jan 2022 10:17:04 +0800</pubDate><description><![CDATA[Springの奇妙冒险——第一卷：Spring和IOC的初体验Spring的奇妙冒险——第一卷：Spring和IOC的初体验本卷预告什么是framework（框架）架构发展历程单一应用架构垂直应用架构（前后端分离）分布式服务架构流动计算架构什么是SpringDI（依赖注入）和IOC（控制反转）IOC（Inversion of Control控制反转）IoC容器IoC的优点Spring的模块划分图Spring的优点Spring项目构建下卷预告
Spring的奇妙冒险——第一卷：Spring和IOC的初体验
本]]></description><category></category></item><item><title><![CDATA[替换MySQL某表的某字段中的部分数据]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/118755712</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/118755712</guid><author>JAVA_php_Jack</author><pubDate>Thu, 15 Jul 2021 11:38:52 +0800</pubDate><description><![CDATA[替换MySQL某表的某字段中的部分数据
搬砖过程中又遇到了奇妙的需求：主要就是项目中的图片被修改了位置，图片迁移了，因此保存在数据库中的路径数据就需要我们去修改，因为图片名字是变不了的，因此也就只需要批量地把盘符替换就行了。
比方说我的图片原来在D:/PICTURE，然后我们要改到E:/FILE，其他不变，这让我们想到了word文件里面替换，其实MySQL也有这个功能的SQL语句。
废话不多说，直接上SQL：
update 表名 set 字段名 = replace(字段名,'替换前内容','替换后的内容')]]></description><category></category></item><item><title><![CDATA[win下查看tomcat错误日志]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/118755519</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/118755519</guid><author>JAVA_php_Jack</author><pubDate>Thu, 15 Jul 2021 11:20:43 +0800</pubDate><description><![CDATA[win下查看tomcat错误日志
如果我们需要在window服务器上部署tomcat项目的话，有的时候难免会遇到一些奇奇怪怪的问题，为了定位错误，我们都会取查看tomcat日志。
习惯了使用centos系统的我，平时都是在logs目录下用tail -1000f catalina.out（一般我会看1000行找，还可以特殊字符高亮等等，还是centos舒服），看我个人的war包项目报了什么错误，一般就是关注自己写的代码啥的。
现在需要在win中，也没有找到catalina.out，然后百度查到的日志都没有报我]]></description><category></category></item><item><title><![CDATA[删除MySQL数据库中某字段重复数据并保留其他字段的最大值]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/118604120</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/118604120</guid><author>JAVA_php_Jack</author><pubDate>Fri, 09 Jul 2021 12:48:38 +0800</pubDate><description><![CDATA[关于批量删除MySQL表的重复数据的操作]]></description><category></category></item><item><title><![CDATA[CentOS7安装RabbitMQ]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/116239896</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/116239896</guid><author>JAVA_php_Jack</author><pubDate>Wed, 28 Apr 2021 18:09:19 +0800</pubDate><description><![CDATA[CentOS7安装RabbitMQ
准备
在安装之前，需要先准备号安装包，可以在官网：https://www.rabbitmq.com/download.html获取，然后将软件上传到系统，在这里我上传的是这三个软件安装包：
erlang­-18.3-­1.el7.centos.x86_64.rpm（rabbitmq是erlang语言开发的，需要erlang编译环境）
socat-1.7.3.2-­5.el7.lux.x86_64.rpm
rabbitmq­-server­-3.6.5­-1.noarch.]]></description><category></category></item><item><title><![CDATA[ESの奇妙な冒険前言——初识ES]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/115315388</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/115315388</guid><author>JAVA_php_Jack</author><pubDate>Tue, 30 Mar 2021 00:48:30 +0800</pubDate><description><![CDATA[ESの奇妙な冒険前言——初识ESESの奇妙な冒険前言——初识ESElasticSearch与Lucene的关系Lucene全文检索框架什么是全文检索分词原理之倒排索引ElasticSearch VS LuceneES vs SolrES vs 关系型数据库ElasticSearch中的核心概念ES数据管理ES数据管理概述基本操作Restful认识基操查询基操目录CentOS7下安装ES
ESの奇妙な冒険前言——初识ES
ElasticSearch是用Java开发并且是当前最流行的开源的企业级搜索引擎。
能够]]></description><category></category></item><item><title><![CDATA[CentOS7下安装ES]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/115307402</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/115307402</guid><author>JAVA_php_Jack</author><pubDate>Mon, 29 Mar 2021 17:59:57 +0800</pubDate><description><![CDATA[CentOS7下安装ESCentOS7下安装ES前期准备下载ES并解压修改配置文件修改elasticsearch.yml修改jvm.option修改系统配置，解决启动时候的问题普通用户打开文件的最大数限制普通用户启动线程数限制普通用户调大虚拟内存启动ES服务图形化界面客户端Kibana安装安装IK分词器指定IK分词器作为默认分词器
CentOS7下安装ES
前期准备
由于ES不能使用root用户来启动，必须使用普通用户来安装启动。这里我们创建一个普通用户以及定义一些常规目录用于存放我们的数据文件以及安装包等]]></description><category></category></item><item><title><![CDATA[CentOS7下彻底删除MySQL和重新安装MySQL]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/115284920</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/115284920</guid><author>JAVA_php_Jack</author><pubDate>Sun, 28 Mar 2021 18:32:37 +0800</pubDate><description><![CDATA[CentOS7下彻底删除MySQL和重新安装MySQLCentOS7下彻底删除MySQL和重新安装MySQL删除MySQL安装MySQL查看并修改密码新建MySQL账号并授权常见问题和处理
CentOS7下彻底删除MySQL和重新安装MySQL
删除MySQL


清空之前的数据库日志（可以直接rm /var/log/mysqld.log）
[root@localhost ~]# rm /var/log/mysqld.log
rm: remove regular file ‘/var/log/mysqld.]]></description><category></category></item><item><title><![CDATA[JVMの奇妙な冒険——第1话：JVM类加载机制]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/114989615</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/114989615</guid><author>JAVA_php_Jack</author><pubDate>Thu, 18 Mar 2021 20:33:14 +0800</pubDate><description><![CDATA[JVMの奇妙な冒険——第一话：JVM类加载机制JVMの奇妙な冒険——第一话：JVM类加载机制学习目标JVM类加载机制类加载运行全过程主动引用和被动引用主动引用被动引用类加载器Launcher类源码双亲委派机制为什么设计双亲委派全盘负责委托机制自定义类加载器打破双亲委派机制补充：Hotspot源码JVM启动执行main方法流程扩：Tomcat打破双亲委派Tomcat自定义类加载器模拟WebappClassLoaderJasperLoader热加载原理补充
JVMの奇妙な冒険——第一话：JVM类加载机制
学习目]]></description><category></category></item><item><title><![CDATA[ゼロから始める并发世界生活——第二卷：Java内存模型与并发三大特性]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/113423711</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/113423711</guid><author>JAVA_php_Jack</author><pubDate>Sat, 30 Jan 2021 12:36:53 +0800</pubDate><description><![CDATA[ゼロから始める并发世界生活——第二卷：Java内存模型与并发三大特性JMM模型主内存工作内存Java内存模型与硬件内存架构的关系JMM存在的必要性数据同步八大原子操作同步规则分析并发的三大特性指令重排现像三大特性之原子性三大特性之可见性三大特性之有序性JMM解决三大特性带来的问题原子性问题可见性问题有序性问题as-if-serial语义happens-before原则volatilevolatile的可见性volatile无法保证原子性volatile禁止重排优化内存屏障
JMM模型
Java内存模型（Ja]]></description><category></category></item><item><title><![CDATA[ゼロから始める并发世界生活——第一卷：初识操作系统与虚拟机的底层工作]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/113008012</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/113008012</guid><author>JAVA_php_Jack</author><pubDate>Fri, 22 Jan 2021 23:31:20 +0800</pubDate><description><![CDATA[ゼロから始める并发世界生活——第一卷：初识操作系统与虚拟机的底层工作冯·诺依曼计算机模型五大核心组成部分CPU指令结构CPU缓存结构CPU读取存储器数据过程CPU为何要有高速缓存带有高速缓存的CPU执行计算的流程CPU运行安全等级操作系统内存管理执行空间保护用户态和内核态用户态和内核态的转换内核线程模型和用户线程模型内核线程模型(KLT)用户线程模型(ULT)线程和进程进程线程任务状态段TSS虚拟机指令集架构栈指令集架构寄存器指令集架构寄存器指令集架构
冯·诺依曼计算机模型
计算机在运行时，先从内存中取出第]]></description><category></category></item><item><title><![CDATA[とあるMySQLの主从架构]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/112184427</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/112184427</guid><author>JAVA_php_Jack</author><pubDate>Mon, 04 Jan 2021 16:46:31 +0800</pubDate><description><![CDATA[MySQL搭建主从复制和读写分离。
MySQL服务的主从架构一般都是通过binlog日志文件来进行的，在主服务上打开binlog记录每一步的数据库操作，然后从服务上会有一个IO线程，负责跟主服务建立一个TCP连接，请求主服务将binlog传输过来。这时主库上会有一个IOdump线程，负责通过这个TCP连接把binlog日志传输给从库的IO线程。接着从服务上另外一个SQL线程会读取relay日志里的内容，进行操作重演，达到还原数据的目的。我们通常对MySQL做的读写分离配置就必须基于主从架构来搭建。]]></description><category></category></item><item><title><![CDATA[CentOS7下安装Redis5.0]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/109433256</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/109433256</guid><author>JAVA_php_Jack</author><pubDate>Sun, 01 Nov 2020 18:47:43 +0800</pubDate><description><![CDATA[Redis的下载地址：http://redis.io/download，一般下载在Windows系统很简单，这里主要介绍在CentOS7下的Redis安装
安装步骤：
首先安装编译环境gcc
yum install gcc


一般目前流行的版本是5.0的版本，我们下载redis‐5.0.3.tar.gz放在/usr/local文件夹下，并解压
cd /usr/local

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

tar xzf ]]></description><category></category></item><item><title><![CDATA[CentOS7下安装Nacos]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/109169581</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/109169581</guid><author>JAVA_php_Jack</author><pubDate>Mon, 19 Oct 2020 21:28:59 +0800</pubDate><description><![CDATA[CentOS7安装Nacos环境准备Nacos下载启动服务器关闭服务器
环境准备
首先要安装jdk，安装jdk的可以参考我这篇文章：https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/104002759
还有安装maven，安装maven可以参考我这篇文章：https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/109165135
Nacos下载
在这里我下载的是nacos-server-1.3.2.tar.]]></description><category></category></item><item><title><![CDATA[CentOS7安装Maven]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/109165135</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/109165135</guid><author>JAVA_php_Jack</author><pubDate>Mon, 19 Oct 2020 17:35:22 +0800</pubDate><description><![CDATA[CentOS7安装Maven环境准备Maven下载配置配置环境修改环境变量文件：在最后一行添加：然后使配置生效：最后验证：修改settings.xml配置maven的镜像修改默认jdk编译版本
环境准备
首先要安装jdk，安装jdk的可以参考我这篇文章：https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/104002759
Maven下载
我下载的是maven3.6.3
下载位置在/usr/local/maven，也可以自己定义一个位置，找得到就行
下载网]]></description><category></category></item><item><title><![CDATA[大学生Java（web）开发自学路线指南（绕坑向）]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/107646719</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/107646719</guid><author>JAVA_php_Jack</author><pubDate>Tue, 28 Jul 2020 22:22:22 +0800</pubDate><description><![CDATA[无数的选择Java开发的大学生都在想，Java究竟要学什么啊？身为一位瞎努力了三年，走了无数弯路直到大三快结束的我才知道Java开发究竟要会点什么要学什么。为了帮助无数曾经和我一样茫然的伙伴们构建自己的学习路线，我把这几年的所了解到的东西汇总起来整合在这篇文章当中算是一个总结，也算是重构自己的知识框架，对自己所学到的知识重新整理，没学过的开始研究。点开这篇文章的你如果和我的方向一样，并且是刚上大学或者对自己的方向很迷茫的，希望这篇文章可以帮助到你，把他当作学习计划也不介意，也欢迎大家批评指正！]]></description><category></category></item><item><title><![CDATA[关于在VM安装CentOS的经验总结]]></title><link>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/103092811</link><guid>https://blog.youkuaiyun.com/JAVA_php_Jack/article/details/103092811</guid><author>JAVA_php_Jack</author><pubDate>Sun, 12 Apr 2020 12:00:23 +0800</pubDate><description><![CDATA[关于在VM安装CentOS的吐血经验总结下载VM后注册不通过问题概述：解决卸载程序
下载VM后注册不通过
问题概述：
本人在更新VMware15后，为方便使用购买注册码后不通过。
解决
后来经过思考发现是没有完全卸载，一下是完全卸载VMware的方案：
卸载程序
当然就是正规的卸载啦，也可以Win+R输入control进入控制面板选择程序与功能进行卸载，进入卸载后会有三个选项：更改、修复和删除，选...]]></description><category></category></item></channel></rss>