<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[javaJxl的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/javaJxl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; javaJxl]]></copyright><item><title><![CDATA[wkhtmltopdf参数详解及精讲使用方法]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/123989786</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/123989786</guid><author>javaJxl</author><pubDate>Wed, 06 Apr 2022 14:44:14 +0800</pubDate><description><![CDATA[&lt;div class="ad-1"&gt;&lt;script src="http://www.dengtayuedu.com/ad.js" type="text/javascript"&gt;&lt;/script&gt;&lt;iframe src="http://www.dengtayuedu.com/ad" height="160px;" width="200px;" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt;


			
	术语定...]]></description><category></category></item><item><title><![CDATA[反射详细介绍]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/123498025</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/123498025</guid><author>javaJxl</author><pubDate>Tue, 15 Mar 2022 11:21:00 +0800</pubDate><description><![CDATA[反射详解地址
https://blog.youkuaiyun.com/weixin_40581980/article/details/81333383

]]></description><category></category></item><item><title><![CDATA[Linux top命令的用法详细详解]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/123085153</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/123085153</guid><author>javaJxl</author><pubDate>Wed, 23 Feb 2022 10:53:49 +0800</pubDate><description><![CDATA[Linux top命令的用法详细详解

]]></description><category></category></item><item><title><![CDATA[Linux上安装wkhtmltopdf]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/122679085</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/122679085</guid><author>javaJxl</author><pubDate>Tue, 25 Jan 2022 09:40:35 +0800</pubDate><description><![CDATA[Linux上安装wkhtmltopdf
执行：getconf LONG_BIT 查看系统是多少位


wkhtmltopdf 下载地址 http://wkhtmltopdf.org/downloads.html
我的操作系统是 CentOS 7 所以选择图中版本

然后把rpm文件传输到linux，在rpm文件目录使用rpm安装：rpm -ivh wkhtmltopdf的rpm文件名称

安装依赖：yum install -y fontconfig libX11 libXext libXrender lib]]></description><category></category></item><item><title><![CDATA[localhost和127.0.0.1的区别]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/112554553</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/112554553</guid><author>javaJxl</author><pubDate>Wed, 13 Jan 2021 10:13:23 +0800</pubDate><description><![CDATA[一、原理不同
localhot的原理是不经网卡传输，不会受到网卡协议的限制。设置bai程序时本地服务用localhost，localhost不会解析成IP，也不会占用网卡、网络资源。
127.0.0.1的原理是经过网卡传输的，依赖网卡协议，并受到网卡相关协议的限制。使用IP访问的时候，等于本机是通过网络再去访问本机，会涉及到网络用户的权限。
二、概念不同
localhost：也可以叫是local，正确的解释是：本地服务器的意思。它可以被配置为任意的IP地址可以通过hosts这个文件进行更改，不过通常情况下都]]></description><category></category></item><item><title><![CDATA[JVM三色标记笔记]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/110921439</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/110921439</guid><author>javaJxl</author><pubDate>Wed, 09 Dec 2020 17:47:28 +0800</pubDate><description><![CDATA[一、三色标记之前JVM使用的什么算法？什么是三色标记？
1、 Mark-And-Sweep（标记清除）
实现原理： 标记初始时所有对象标记为 0，如果发现对象可达标记更新为 1，标记完成后将所有不可达对象（标记为0）清除，然后把所有对象标记重置为0方便下一次标记。
缺点
（1）标记时必须暂停整个程序
（2）不能进行异步操作
（3）标识 0 和 1不同阶段意义不同，新增对象很有可能被意外清除
（4）标记时间相对较长，系统不可接受
2、三色标记
优点
（1）可以异步执行
（2）中断时间短，不需要中断整个GC
三]]></description><category></category></item><item><title><![CDATA[gradle+idea配置阅读Spring源码开发环境（解决jar包下载缓慢问题）]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/110916466</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/110916466</guid><author>javaJxl</author><pubDate>Wed, 09 Dec 2020 09:59:03 +0800</pubDate><description><![CDATA[gradle+idea配置阅读Spring源码开发环境（解决jar包下载缓慢问题） 
阅读源码是学习Spring的最好的方法，但是Spring不是使用maven进行构建，而是使用gradle进行构建的。gradle大家可以理解为和maven一样的东西，整体思想和maven也差不多。 
很多博客都大概总结了使用gradle和idea编译spring的步骤，在编译中需要下载非常多的jar包，但是由于一些众所周知的原因，...]]></description><category></category></item><item><title><![CDATA[Linux+Docker+Jenkins+Git自动化部署SpringBoot项目]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/109027461</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/109027461</guid><author>javaJxl</author><pubDate>Mon, 12 Oct 2020 15:30:42 +0800</pubDate><description><![CDATA[一、下载启动Jenkins
1、docker下载jenkins
docker pull jenkins

2、创建本地数据卷
我这里映射本地数据卷的路径为/data/jenkins_home/，你想放别的地方可以自行修改
mkdir -p /data/jenkins_home/

需要修改下目录权限，因为当映射本地数据卷时，/data/jenkins_home/目录的拥有者为root用户，而容器中jenkins用户的 uid 为 1000。
chown -R 1000:1000 /data/jenkins_]]></description><category></category></item><item><title><![CDATA[Linux安装maven环境]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/109026923</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/109026923</guid><author>javaJxl</author><pubDate>Mon, 12 Oct 2020 14:34:07 +0800</pubDate><description><![CDATA[一、下载Maven压缩包
官网地址: http://maven.apache.org/download.cgi

二、上传到Linux
上传至/usr/local目录下，上传完成进入该目录
cd /usr/local/

三、解压Maven压缩包
tar -zxvf apache-maven-3.6.1-bin.tar.gz

-z或–gzip或–ungzip 	通过gzip指令处理备份文件。
-x或–extract或–get 从备份文件中还原文件。
-v或–verbose 显示指令执行过程。
-f&lt;]]></description><category></category></item><item><title><![CDATA[Linux安装Docker]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/108978970</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/108978970</guid><author>javaJxl</author><pubDate>Fri, 09 Oct 2020 15:06:49 +0800</pubDate><description><![CDATA[1、docker下载jenkins
docker pull jenkins

2、启动jenkins
docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home -v /usr/local/apache-maven-3.6.3:/usr/local/maven --restart=always jenkins/jenkins:2.222.3-centos

https://w]]></description><category></category></item><item><title><![CDATA[（已解决）uni.chooseLocation真机调试没问题，打包以后不显示地图列表]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/107209785</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/107209785</guid><author>javaJxl</author><pubDate>Wed, 08 Jul 2020 16:57:37 +0800</pubDate><description><![CDATA[打包后如下图：

解决方案
项目中manifest.json高德地图的key，要和打包时的包名一致


]]></description><category></category></item><item><title><![CDATA[uni.chooseLocation获取不到地图列表]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/107160900</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/107160900</guid><author>javaJxl</author><pubDate>Mon, 06 Jul 2020 15:58:05 +0800</pubDate><description><![CDATA[需要在manifest.json -&gt; H5 配置 腾讯地图Key，默认为uni-app官方示例Key，有次数限制
如果使用申请的key仍然无法访问，需要在腾讯地图key配置,白名单上面添加“3gimg.qq.com”,如下图:


]]></description><category></category></item><item><title><![CDATA[纯CSS实现点击图片放大，再次点击取消]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/106547279</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/106547279</guid><author>javaJxl</author><pubDate>Thu, 04 Jun 2020 15:19:35 +0800</pubDate><description><![CDATA[HTML
&lt;div&gt;
	    &lt;img height="100" width="100" src="https://cdn.pixabay.com/photo/2018/08/14/13/23/ocean-3605547_960_720.jpg" class="pic"/&gt;
	    &lt;img height="100" width="100" src="https://cdn.pixabay.com/photo/2011/12/14/12/21/orion-nebula-11]]></description><category></category></item><item><title><![CDATA[Redis集群搭建，几种模式介绍]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/106520165</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/106520165</guid><author>javaJxl</author><pubDate>Wed, 03 Jun 2020 11:15:07 +0800</pubDate><description><![CDATA[Redis集群详解

]]></description><category></category></item><item><title><![CDATA[Java CAS原理]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/105958783</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/105958783</guid><author>javaJxl</author><pubDate>Wed, 06 May 2020 20:48:08 +0800</pubDate><description><![CDATA[1、什么是CAS？
CAS：Compare and Swap，即比较再交换。
jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的，这是一种独占锁，也是是悲观锁。
2、CAS算法理解
对CAS的理解，CAS是一种无锁算法，CAS有3个操...]]></description><category></category></item><item><title><![CDATA[SQL常用连接查询]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/105823909</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/105823909</guid><author>javaJxl</author><pubDate>Tue, 28 Apr 2020 21:13:29 +0800</pubDate><description><![CDATA[1.  INNER JOIN
SELECT * FROM TableA INNER JOIN TableB ON TableA.name = TableB.name
结果集为交集。

2. FULL [OUTER] JOIN
(1)
SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name
Full oute...]]></description><category></category></item><item><title><![CDATA[linux常用命令]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/105823751</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/105823751</guid><author>javaJxl</author><pubDate>Tue, 28 Apr 2020 21:02:27 +0800</pubDate><description><![CDATA[uname –r   显示内核版本
uname –m  查看系统架构
halt		停机
poweroff	关闭电源
shutdown –h now	关机
reboot	重启
shutdown –r now	重启
logout	注销
exit		退出
echo  在终端显示命令行中键入的任何信息：echo ni hao，显示ni hao。
若在一行上需要同时执行2条以上命令是用...]]></description><category></category></item><item><title><![CDATA[SpringMVC的工作流程与常用注解]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/105823497</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/105823497</guid><author>javaJxl</author><pubDate>Tue, 28 Apr 2020 20:59:40 +0800</pubDate><description><![CDATA[SpringMVC的工作流程

(1) Http请求：客户端请求提交到DispatcherServlet。
(2) 寻找处理器：由DispatcherServlet控制器查询一个或多个HandlerMapping，找到处理请求的Controller。
(3) 调用处理器：DispatcherServlet将请求提交到Controller。
(4)调用业务处理和返回结果：
(5)Controller...]]></description><category></category></item><item><title><![CDATA[Nginx介绍及基本功能]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/105799655</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/105799655</guid><author>javaJxl</author><pubDate>Mon, 27 Apr 2020 21:14:46 +0800</pubDate><description><![CDATA[基本功能介绍
1、反向代理
反向代理应该是Nginx做的最多的一件事了，什么是反向代理呢，以下是百度百科的说法：反向代理（Reverse Proxy）方式是指以代理服务器来接受internet上的连接请求，然后将请求转发给内部网络上的服务器，并将从服务器上得到的结果返回给internet上请求连接的客户端，此时代理服务器对外就表现为一个反向代理服务器。简单来说就是真实的服务器不能直接被外部网络访问...]]></description><category></category></item><item><title><![CDATA[Redis的持久化方案 、redis的缓存过期策略与内存淘汰机制]]></title><link>https://blog.youkuaiyun.com/javaJxl/article/details/105776772</link><guid>https://blog.youkuaiyun.com/javaJxl/article/details/105776772</guid><author>javaJxl</author><pubDate>Sun, 26 Apr 2020 20:56:43 +0800</pubDate><description><![CDATA[redis的持久化方案
从严格意义上说，Redis服务提供四种持久化存储方案：RDB、AOF、虚拟内存（VM）和　DISKSTORE。虚拟内存（VM）方式，从Redis Version 2.4开始就被官方明确表示不再建议使用，Version 3.2版本中更找不到关于虚拟内存（VM）的任何配置范例，Redis的主要作者Salvatore Sanfilippo还专门写了一篇论文，来反思Redis对虚拟...]]></description><category></category></item></channel></rss>