<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PleaseBeStrong的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/PleaseBeStrong</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; PleaseBeStrong]]></copyright><item><title><![CDATA[对象池的使用]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/149219741</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/149219741</guid><author>PleaseBeStrong</author><pubDate>Wed, 09 Jul 2025 11:27:10 +0800</pubDate><description><![CDATA[所谓的对象池（Object Pool）模式，就是用于管理和重用 Message 对象。这种设计在需要频繁创建和销毁对象的场景中，可以显著提高性能并减少垃圾回收的压力。原理其实类似于线程池等池化技术。]]></description><category></category></item><item><title><![CDATA[【场景题】架构优化 - 解耦Redis缓存与业务逻辑]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/145521160</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/145521160</guid><author>PleaseBeStrong</author><pubDate>Sat, 08 Feb 2025 21:24:03 +0800</pubDate><description><![CDATA[请问你会如何实现？]]></description><category></category></item><item><title><![CDATA[【场景题】MySQL删除重复元素]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/145477441</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/145477441</guid><author>PleaseBeStrong</author><pubDate>Thu, 06 Feb 2025 17:21:36 +0800</pubDate><description><![CDATA[这些重复数据往往id不同其他键值相同或者相近。在这个场景下需要去除重复数据应该怎么做？]]></description><category></category></item><item><title><![CDATA[使用CompletableFuture异步编排]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/143205994</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/143205994</guid><author>PleaseBeStrong</author><pubDate>Thu, 24 Oct 2024 12:37:34 +0800</pubDate><description><![CDATA[异步编排可以很好的利用cpu的并行计算资源，缩短单线程任务的耗时，CompletableFuture优点可以总结如下：通过异步执行任务，可以充分利用多核CPU的优势，提高程序的吞吐量和响应速度。CompletableFuture提供了丰富的API，使得异步编程更加简单和直观，减少了回调地狱（Callback Hell）的问题。可以使用thenApply、thenCompose等方法对任务结果进行处理，还可以使用thenCombine等方法组合多个任务，编排十分灵活。]]></description><category></category></item><item><title><![CDATA[【学习笔记】MongoDB与java整合]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142955787</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142955787</guid><author>PleaseBeStrong</author><pubDate>Tue, 15 Oct 2024 15:57:52 +0800</pubDate><description><![CDATA[MongoDB 是在2007年由DoubleClick公司的几位核心成员开发出的一款分布式文档数据库，由C++语言编写。目的是为了解决数据大量增长的时候系统的可扩展性和敏捷性。MongoDB要比传统的关系型数据库简单很多。在MongoDB中数据主要的组织结构就是数据库、集合和文档，文档存储在集合当中，集合存储在数据库中。MongoDB中每一条数据记录就是一个文档，。文档类似于 JSON 对象，它的数据结构被叫做BSON。]]></description><category></category></item><item><title><![CDATA[抢单超卖? 并发问题解决思路]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142926955</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142926955</guid><author>PleaseBeStrong</author><pubDate>Mon, 14 Oct 2024 21:23:00 +0800</pubDate><description><![CDATA[Autowired/*** 使用Redison实现分布式锁* 开发步骤：* 1.使用RedissonClient客户端对象 创建锁对象* 2.调用获取锁方法* 3.执行业务逻辑* 4.将锁释放*///1 创建锁对象//2 尝试加锁 三种选其一//2.1 lock() 阻塞等待一直到获取锁,默认锁有效期30s//2.2 lock() 阻塞等待一直到获取锁,默认锁有效期10s//2.3 tryLock() 等待30s获取锁,超过时间自动放弃，且默认锁有效期10s。]]></description><category></category></item><item><title><![CDATA[【学习笔记】xxl-job任务调度]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142861647</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142861647</guid><author>PleaseBeStrong</author><pubDate>Fri, 11 Oct 2024 20:01:16 +0800</pubDate><description><![CDATA[在Java中定时任务调度框架可以分为单机版本和分布式版本：Spring3.0 以后自带的 task，配置简单功能较多，如果系统使用单机的话可以优先考虑spring定时器。: 是大众点评员工徐雪里于2015年发布的分布式任务调度平台，是一个轻量级分布式任务调度框架，其核心设计目标是开发迅速、学习简单、轻量级、易扩展，其在唯品会内部已经发部署350+个节点，每天任务调度4000多万次。同时，管理和统计也是它的亮点。]]></description><category></category></item><item><title><![CDATA[【学习笔记】规则引擎Drools]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142753459</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142753459</guid><author>PleaseBeStrong</author><pubDate>Tue, 08 Oct 2024 10:44:38 +0800</pubDate><description><![CDATA[规则引擎，全称为业务规则管理系统，英文名为BRMS(即Business Rule Management System)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来，并使用预定义的语义模块编写业务决策（业务规则），由用户或开发者在需要时进行配置、管理。]]></description><category></category></item><item><title><![CDATA[开通并使用腾讯位置服务]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142703785</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/142703785</guid><author>PleaseBeStrong</author><pubDate>Fri, 04 Oct 2024 15:54:55 +0800</pubDate><description><![CDATA[在实际应用中我们想使用地理位置服务计算距离等，然后自己开发一个全新的耗时耗力，有没有现有的API可以简化我们开发的效率，可以即插即用呢？今天就来介绍腾讯的位置服务功能，具体的说明文档可以见官网 :通过微信扫码登录后就可以使用啦，初次登录需要创建一个开发者账户然后才可以执行相应的操作。]]></description><category></category></item><item><title><![CDATA[[已解决] com.qcloud.cos.exception.CosServiceException: Access Denied. (Status Code: 403) 腾讯云创建bucket时报]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/141333031</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/141333031</guid><author>PleaseBeStrong</author><pubDate>Mon, 19 Aug 2024 19:24:21 +0800</pubDate><description><![CDATA[使用腾讯云的云存储服务，通过java代码的方式向腾讯云中存储文件时报错，访问拒绝以下是官方代码，我根据自己的项目做改动，使用特定的桶名字来创建。]]></description><category></category></item><item><title><![CDATA[注解+AOP实现全局登录认证效验（附代码）]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/141302183</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/141302183</guid><author>PleaseBeStrong</author><pubDate>Sun, 18 Aug 2024 19:08:08 +0800</pubDate><description><![CDATA[说到AOP第一个想到的肯定是面向切面编程。在传统的面向对象编程（OOP）中，横切关注点如日志、事务管理、安全性等通常会散布在多个模块中，这会导致代码的重复和混乱。AOP的目的是通过将这样的关注点从业务逻辑中分离出来，使得它们可以在一个集中的地方被管理和维护。主要分为如下三部分切入点- 实际增强的方法增强- 需要实现的增强逻辑代码切面- 是一个操作，指把增强使用到切入点的过程注意增强方法上标注的是环绕，格式固定，根据自己的项目架构来修改。]]></description><category></category></item><item><title><![CDATA[centos虚拟机restart网络后隔一会断联]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/140910132</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/140910132</guid><author>PleaseBeStrong</author><pubDate>Sun, 04 Aug 2024 22:49:09 +0800</pubDate><description><![CDATA[不知道各位有没有遇到过虚拟机网络设置的坑，往往前一段时间用的好好的，突然网络又不行了无法连接外部网络，而且使用一瞬间可以，但是过一会就断连了…]]></description><category></category></item><item><title><![CDATA[基于springsecurity的会话并发处理功能（附代码）]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/140714783</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/140714783</guid><author>PleaseBeStrong</author><pubDate>Fri, 26 Jul 2024 14:46:45 +0800</pubDate><description><![CDATA[在项目中往往需要实现一个限制不同设备同时登录的功能，比如我只允许同一时间只有一个客户端能登录，而其他的已登陆的客户端会被挤出来而springsecurity中恰好就帮我们实现好了对应的接口功能，我们只需要自定义配置就好。]]></description><category></category></item><item><title><![CDATA[虚拟机配置RabbitMQ集群教程]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/140697564</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/140697564</guid><author>PleaseBeStrong</author><pubDate>Thu, 25 Jul 2024 19:33:24 +0800</pubDate><description><![CDATA[RabbitMQ是常用的一款消息中间件，那么如何在我们虚拟机中创建其集群呢？跟着博主这篇文章让你一步到位本篇搭建的是三台机器为一个集群！假设大家虚拟机都为初始化状态，从0开始（注意集群搭建需要CentOS8以上环境！可以点击下载）]]></description><category></category></item><item><title><![CDATA[docker中实现多机redis主从集群]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/140220747</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/140220747</guid><author>PleaseBeStrong</author><pubDate>Sat, 06 Jul 2024 01:01:09 +0800</pubDate><description><![CDATA[redis主从集群是每个使用redis的小伙伴都必需知道的，那如何在docker中快速配置呢？这篇来教你快速上手，跟着复制完全就能用！！]]></description><category></category></item><item><title><![CDATA[【已解决】Error in the HTTP2 framing layer]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/139378481</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/139378481</guid><author>PleaseBeStrong</author><pubDate>Sat, 01 Jun 2024 19:56:26 +0800</pubDate><description><![CDATA[打开gitbash，并输入：（-C 后面对应的是你自己的邮箱，最好跟github绑定的一致）会在 .ssh 目录生产两个文件：id_rsa（私有密钥）和id_rsa.pub（公开密钥）在使用git将代码上传github的时候在最后一部push的时候遇到这个fatal。http协议下行不通不妨试一试ssh协议下，就有如下解决方案。由于我原先设置的origin是http协议下的，如下。如果出现如下的提示，则说明ssh可以正常连接使用啦！]]></description><category></category></item><item><title><![CDATA[vue中使用svg图像]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/139377756</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/139377756</guid><author>PleaseBeStrong</author><pubDate>Sat, 01 Jun 2024 18:42:13 +0800</pubDate><description><![CDATA[SVG（可缩放矢量图形）是一种图像格式，它以XML文档的形式存在，用以描述图像中的形状、线条、文本和颜色等元素。大设网（原AI大作）是基于Stable Diffusion的免费ai绘画网站，为ai作画爱好者提供一键生成高清精绘大图、sdxl模型保姆级教程、AI提示词工具。在开发过程中，可以考虑先生成图片（png或者jpg等格式）然后再将其转换为svg，这里推荐个我最近使用的转换网站，对于新用户有免费的转换点可以转换至少10次，当然有更好的网站可以分享到评论区。大设- AI智能绘画平台|设计师创意绘画工具。]]></description><category></category></item><item><title><![CDATA[vue实现页面渲染时候执行某需求]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/139130693</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/139130693</guid><author>PleaseBeStrong</author><pubDate>Wed, 22 May 2024 22:56:26 +0800</pubDate><description><![CDATA[在之前的项目中，需要实现一个监控token是否过期从而动态刷新token的功能，然而在登录成功后创建的监控器会在浏览器刷新点击或者是通过导航栏输入网址时销毁...]]></description><category></category></item><item><title><![CDATA[基于 vuestic-ui 实战教程]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/138250327</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/138250327</guid><author>PleaseBeStrong</author><pubDate>Tue, 21 May 2024 20:19:43 +0800</pubDate><description><![CDATA[Vuestic UI是一个基于开源Vue 3的UI框架。它是一个MIT许可的UI框架，提供了易于配置的现成前端组件，并加快了响应式和快速加载Web界面的开发。它最初于2021年5月由EpicMax发布，这就是今天的Vuestic UI。体验下来感觉还是不错的，基本上没有太大的问题，各位读者可以放心上手😁（图片放上来会违规，这里就不放了）不知各位大牛们是否用惯vue-element-admin，对于大差不大的界面UI有没有考虑过换一个开源框架？]]></description><category></category></item><item><title><![CDATA[基于 vuestic-ui 实战教程 - 获取动态数据篇]]></title><link>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/138252922</link><guid>https://blog.youkuaiyun.com/PleaseBeStrong/article/details/138252922</guid><author>PleaseBeStrong</author><pubDate>Tue, 21 May 2024 20:16:35 +0800</pubDate><description><![CDATA[原始的quick start版本并没有用到axios所以应该是没有安装，保险起见我们就先安装个。]]></description><category></category></item></channel></rss>