<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014398573</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014398573]]></copyright><item><title><![CDATA[Redis核心知识点总结]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/134838165</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/134838165</guid><author>u014398573</author><pubDate>Wed, 06 Dec 2023 18:17:03 +0800</pubDate><description><![CDATA[主从复制，是指将一台 Redis 服务器的数据，复制到其他的 Redis 服务器。前者称为主节点(Master)，后者称为从节点(Slave)；数据的复制是单向的，只能由主节点到从节点。默认情况下，每台 Redis 服务器都是主节点；且一个主节点可以有多个从节点 (或没有从节点)，但一个从节点只能有一个主节点。]]></description><category></category></item><item><title><![CDATA[shell脚本完成SpringBoot的自动化部署]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/129440567</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/129440567</guid><author>u014398573</author><pubDate>Fri, 10 Mar 2023 13:01:13 +0800</pubDate><description><![CDATA[想要自动化部署，又不想使用jenkins、docker、k8s这种太重的中间件，编写一个shell脚本是否方便很多呢？每次只需要登上服务器执行一个shell脚本，就能完成整个项目的发布与更新。快来和我一起看看吧一个SpringBoot项目的完整发布处理流程以上所有步骤，全部通过shell脚本实现不就可以了吗？]]></description><category></category></item><item><title><![CDATA[Hutool工具类使用详解]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/129396952</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/129396952</guid><author>u014398573</author><pubDate>Wed, 08 Mar 2023 09:44:11 +0800</pubDate><description><![CDATA[Hutool是一个Java工具类库，由国内的程序员loolly开发，目的是提供一些方便、快捷、实用的工具类和工具方法，使Java开发者能够更加轻松地处理各种任务。Hutool的特点是简单易用、功能全面、代码清晰、文档完备，支持JDK 1.8及以上版本。目前，Hutool已经被广泛使用，并且已经发布了3.x版本。Hutool 3.x版本的特点是升级了依赖库、增加了一些新的功能和优化了性能。]]></description><category></category></item><item><title><![CDATA[BigDecimal不可触碰的6个坑]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/129378122</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/129378122</guid><author>u014398573</author><pubDate>Tue, 07 Mar 2023 10:58:38 +0800</pubDate><description><![CDATA[BigDecimal是Java中的一个类，用于处理任意精度的十进制数字。与基本数据类型double和float不同，BigDecimal类可以保留任意位数的小数，并支持高精度的数学运算。但是，由于BigDecimal处理的数字非常大，因此在使用时需要注意一些事项，否则可能会引发一些问题。本文将介绍使用BigDecimal时需要注意的点，并提供一些示例代码来说明问题。]]></description><category></category></item><item><title><![CDATA[lambda表达式处理集合List方法总结]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/129209837</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/129209837</guid><author>u014398573</author><pubDate>Fri, 24 Feb 2023 22:35:03 +0800</pubDate><description><![CDATA[别在遇到循环就是for了，以下这些玩法，让你的代码像诗一样优雅。不在看着像小白写的了,今天这些都不会再出现，耐心往下看，看完以后，你以后也别用上面这种写法了行吗？]]></description><category></category></item><item><title><![CDATA[使用Docker搭建ELK，并与SpringBoot集成]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/127792535</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/127792535</guid><author>u014398573</author><pubDate>Thu, 10 Nov 2022 17:11:59 +0800</pubDate><description><![CDATA[创建之前，先查看ES在docker中的ip地址，因为我们的kibana在启动的时候需要连接到ES。运行后，进入容器内部。修改pipeline下的logstash.conf文件。docker内，下载需要的镜像。最后重启我们的logstash。]]></description><category></category></item><item><title><![CDATA[SpringBoot整合Jedis可切换使用单机、哨兵、集群模式]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/127671135</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/127671135</guid><author>u014398573</author><pubDate>Thu, 03 Nov 2022 15:30:53 +0800</pubDate><description><![CDATA[业务上使用时通过RedisManager注入进行使用，三种模式只会注入一个进去。代码如下}只需修改redis.model配置值就可以切换redis三种模式,值分别是：standalone，cluster，sentinel。]]></description><category></category></item><item><title><![CDATA[Redis Cluster集群环境搭建]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/127671087</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/127671087</guid><author>u014398573</author><pubDate>Thu, 03 Nov 2022 15:18:47 +0800</pubDate><description><![CDATA[Redis Cluster集群环境搭建按照单机版的redis进行编译及安装redis。实例说明，三主三从。]]></description><category></category></item><item><title><![CDATA[Redis哨兵环境搭建]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/127671023</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/127671023</guid><author>u014398573</author><pubDate>Thu, 03 Nov 2022 15:17:33 +0800</pubDate><description><![CDATA[Redis哨兵环境搭建按照单机版的redis进行编译及安装redis。实例说明，一主两从一哨兵主：6379从：6380、6381哨兵：26379。]]></description><category></category></item><item><title><![CDATA[SpringBoot+VUE接口签名认证]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/127006543</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/127006543</guid><author>u014398573</author><pubDate>Fri, 23 Sep 2022 10:52:00 +0800</pubDate><description><![CDATA[API接口签名验证，防止请求参数被篡改。机制：前端利用请求参数+时间戳对参数进行加密，生成签名，将签名传给后端，后端通过同样的方式进行生成签名，判断签名是否一致。不一致则为非法请求。]]></description><category></category></item><item><title><![CDATA[【源码开源】基于SpringBoot+微信小程序实现的实时通讯聊天一套源码]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/121122647</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/121122647</guid><author>u014398573</author><pubDate>Wed, 03 Nov 2021 15:42:19 +0800</pubDate><description><![CDATA[起因：全网没有找到合适的小程序聊天demo
前段时间，接了一个项目，需要使用到实时通讯聊天功能，由于客户没有太多的预算，以及由于安全性问题，因此没有使用第三方集成，故而需要自己开发聊天的功能。客户的要求就是支持文字，表情，图片，视频就行。
其他平台找到的源码缺陷


不支持表情


语言非Java


不支持图片视频


消息发送没有成功效果


消息发送后，内容区未滚动到最下方


手机上体验时，手机键盘弹出后，消息内容未上移


不支持下拉加载历史聊天消息


等等各种样式问题。


无力吐槽，唯有自己]]></description><category></category></item><item><title><![CDATA[像诗一样优雅的try-with-resource]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/112911118</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/112911118</guid><author>u014398573</author><pubDate>Wed, 20 Jan 2021 21:16:15 +0800</pubDate><description><![CDATA[<h3 id="工作了这么多年，还不知道try-with-resource">工作了这么多年，还不知道try-with-resource?</h3>
<blockquote>
<p>作者Lucas</]]></description><category></category></item><item><title><![CDATA[【Spring篇】深入浅出的去理解Spring Bean的生命周期及作用域]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/112848648</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/112848648</guid><author>u014398573</author><pubDate>Tue, 19 Jan 2021 17:49:20 +0800</pubDate><description><![CDATA[<h2 id="【spring篇】深入浅出的去理解spring-bean的生命周期及作用域">【Spring篇】深入浅出的去理解Spring Bean的生命周期及作用域</h2>
<p>###前言</]]></description><category></category></item><item><title><![CDATA[基于Redis+Zookeeper+MySQL实现高并发秒杀系统（二）终极篇【源码开源发布】]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/112742726</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/112742726</guid><author>u014398573</author><pubDate>Sun, 17 Jan 2021 14:09:12 +0800</pubDate><description><![CDATA[<h1 id="基于rediszookeepermysql实现高并发秒杀系统（二）终极篇【源码开源发布】">基于Redis+Zookeeper+MySQL实现高并发秒杀系统（二）终极篇【源码开源发布】]]></description><category></category></item><item><title><![CDATA[今日头条面试真实分享，这些题必须得看]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/112640788</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/112640788</guid><author>u014398573</author><pubDate>Thu, 14 Jan 2021 21:47:53 +0800</pubDate><description><![CDATA[<h2 id="今日头条面试题">今日头条面试题</h2>
<blockquote>
<p>作者：Lucas<br>关注我,学习更多Java相关知识。领取更多Java资料</p>
</blockquo]]></description><category></category></item><item><title><![CDATA[基于Redis+Zookeeper+MySQL实现高并发秒杀系统（一）]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/112547052</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/112547052</guid><author>u014398573</author><pubDate>Tue, 12 Jan 2021 20:49:00 +0800</pubDate><description><![CDATA[基于Redis+Zookeeper+MySQL实现高并发秒杀系统
第一篇
为什么使用Redis ： MySQL并发操作，单机最多支撑1000个，了不起了。无论是从性能还是安全来说，Redis的集成都大大解决了系统的并发问题。利用Redis的原子性操作。
为什么使用Zookeeper : 虽然Redis性能非常之高，但是少不了就是应用服务于Redis之间的通信，每一次的通信至少是需要时间的。所以我们应该在应用程序增加本地缓存，但是本地缓存会存在一个问题，在分布式部署下，多台服务器的多个应用程序，缓存不一致，一]]></description><category></category></item><item><title><![CDATA[2020-2021Java全方位大厂面试宝典秘籍]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/112066250</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/112066250</guid><author>u014398573</author><pubDate>Fri, 01 Jan 2021 20:21:34 +0800</pubDate><description><![CDATA[关注猿家，领取。





]]></description><category></category></item><item><title><![CDATA[Java指令重排案例代码]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/112002507</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/112002507</guid><author>u014398573</author><pubDate>Thu, 31 Dec 2020 09:32:54 +0800</pubDate><description><![CDATA[Java指令重排序。正常情况下，以下代码无论线程t1与线程t2谁先执行，a,b同时为0应该都不是不可能的。a,b同时为0,只有一种情况，那就是代码指令被CPU重排序。两个线程的代码执行顺序是这样的。
1、a=y,
2、b=x,
3、y=1,
4、x=1
/**
 * @author lucas
 * @program java-test
 * @description 测试类
 * @createDate 2020-12-29 11:31:23
 * @slogan 别人笑我太疯癫，我笑他人看不穿； 长风破]]></description><category></category></item><item><title><![CDATA[Linux MySQL每天自动备份脚本]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/104673952</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/104673952</guid><author>u014398573</author><pubDate>Thu, 05 Mar 2020 14:14:06 +0800</pubDate><description><![CDATA[Linux MySQL自动备份脚本
1、安装定时任务
yum install crontabs


2、创建脚本文件
更改相关数据库用户名、密码。及备份目录
#!/bin/sh
filename=`date +%Y%m%d`
/usr/bin/mysqldump -uroot -p123456 --default-character-set=utf8 wechat &gt;&gt; /mydata...]]></description><category></category></item><item><title><![CDATA[Linux安装JDK最详细教程]]></title><link>https://blog.youkuaiyun.com/u014398573/article/details/104673835</link><guid>https://blog.youkuaiyun.com/u014398573/article/details/104673835</guid><author>u014398573</author><pubDate>Thu, 05 Mar 2020 14:07:15 +0800</pubDate><description><![CDATA[Linux安装JDK
说明手册
下载JDK
直接从oracle官网下载最新版，本手册以jdk-8u45为例
安装JDK
进入下载的目录
rpm -ivh jdk-8u45-linux-x64.rpm 


检验安装是否成功
java -version


JAVA版本切换
[root@localhost mydata]# java -version
java version "1.7.0_45"
...]]></description><category></category></item></channel></rss>