<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[张姐姐聊编程]]></title><description><![CDATA[愿你回首没有遗憾，愿你眼中常有光芒]]></description><link>https://blog.youkuaiyun.com/zmh458</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zmh458]]></copyright><item><title><![CDATA[mybatis-plus批量插入效率低优化]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/126280080</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/126280080</guid><author>zmh458</author><pubDate>Thu, 11 Aug 2022 10:52:22 +0800</pubDate><description><![CDATA[mybatisplus的批量插入]]></description><category></category></item><item><title><![CDATA[Uncaught Exception java.lang.OutOfMemoryError: unable to create new native thread in thread Thread]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/124639040</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/124639040</guid><author>zmh458</author><pubDate>Sat, 07 May 2022 21:37:18 +0800</pubDate><description><![CDATA[Uncaught Exception java.lang.OutOfMemoryError: unable to create new native thread in thread Thread]]></description><category></category></item><item><title><![CDATA[Couldn‘t flush user prefs: java.util.prefs.BackingStoreException: Couldn‘t get file lock]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/124615332</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/124615332</guid><author>zmh458</author><pubDate>Fri, 06 May 2022 18:12:16 +0800</pubDate><description><![CDATA[Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock]]></description><category></category></item><item><title><![CDATA[分布式锁实现]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/123333668</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/123333668</guid><author>zmh458</author><pubDate>Mon, 07 Mar 2022 16:54:29 +0800</pubDate><description><![CDATA[控制分布式系统或不同系统之间共同访问共享资源的一种锁实现，如果不同的系统或同一个系统的不同主机之间共享了某个资源时，需要互斥来防止彼此干扰来保证一致性]]></description><category></category></item><item><title><![CDATA[Redis面试题及答案]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/123311377</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/123311377</guid><author>zmh458</author><pubDate>Mon, 07 Mar 2022 10:51:49 +0800</pubDate><description><![CDATA[Redis(Remote Dictionary Server) 是一个使用 C 语言编写的，开源的（BSD许可）高性能非关系型（NoSQL）的键值对数据库。
]]></description><category></category></item><item><title><![CDATA[SkyWalking介绍]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/123112949</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/123112949</guid><author>zmh458</author><pubDate>Thu, 24 Feb 2022 15:39:29 +0800</pubDate><description><![CDATA[SkyWalking采⽤java的Java agent(探针)，在加载字节码⽂件时，动态织⼊代码。基于 OpenTracing 规范，专⻔为微服务架构以及云原⽣架构⽽设计的，是⼀个可观测性分析平台（Observability AnalysisPlatform简称OAP）和应⽤性能管理系统（Application Performance Management简称APM），2019年从 Apache 基⾦会孵化器毕业成为顶级项⽬。⽀持多种语⾔。]]></description><category></category></item><item><title><![CDATA[Nacos原理]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/123101446</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/123101446</guid><author>zmh458</author><pubDate>Wed, 23 Feb 2022 23:06:28 +0800</pubDate><description><![CDATA[Nacos是 Dynamic Naming and Configuration Service 的首字母简称；⼀个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。]]></description><category></category></item><item><title><![CDATA[Redis--缓存穿透、缓存雪崩、缓存击穿]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/123000082</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/123000082</guid><author>zmh458</author><pubDate>Fri, 18 Feb 2022 18:54:55 +0800</pubDate><description><![CDATA[缓存穿透、缓存雪崩、缓存击穿出现的原因和解决方案]]></description><category></category></item><item><title><![CDATA[MySQL-redo日志]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122848200</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122848200</guid><author>zmh458</author><pubDate>Wed, 09 Feb 2022 19:37:39 +0800</pubDate><description><![CDATA[让已经提交了的事务对数据库中数据所做的修改永久生效，即使后来系统崩溃，在重启后也能把这种修改恢复出来。即在系统崩溃重启时按照记录的步骤重新更新数据页，称为重做日志(redo日志)]]></description><category></category></item><item><title><![CDATA[MySQL-数据目录]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122848061</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122848061</guid><author>zmh458</author><pubDate>Wed, 09 Feb 2022 19:16:17 +0800</pubDate><description><![CDATA[MySQL服务器程序在启动时会到文件系统的某个目录下加载一些文件，之后在运行过程中产生的数据也都会存储到这个目录下的某些文件中，这个目录就称为数据目录]]></description><category></category></item><item><title><![CDATA[MySQL-连接]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122846628</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122846628</guid><author>zmh458</author><pubDate>Wed, 09 Feb 2022 17:44:26 +0800</pubDate><description><![CDATA[连接的本质是把各个连接表中的记录都取出来依次匹配的组合加入结果集并返回给用户。]]></description><category></category></item><item><title><![CDATA[MySQL-Buffer的应用]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122845184</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122845184</guid><author>zmh458</author><pubDate>Wed, 09 Feb 2022 17:28:07 +0800</pubDate><description><![CDATA[InnoDB 存储引擎在处理客户端的请求时，当需要访问某个页的数据时，就会把完整的页的数据全部加载到内存中，也就是说即使我们只需要访问一个页的一条记录，那也需要先把整个页的数据加载到内存中。将整个页加载到内存中后就可以进行读写访问了，在进行完读写访问之后并不着急把该页对应的内存空间释放掉，而是将其缓存起来，这样将来有请求再次访问该页面时，就可以省去磁盘 IO 的开销了。]]></description><category></category></item><item><title><![CDATA[Java代码写春联]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122687755</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122687755</guid><author>zmh458</author><pubDate>Tue, 25 Jan 2022 16:27:39 +0800</pubDate><description><![CDATA[Java代码写春联]]></description><category></category></item><item><title><![CDATA[MySQL-索引的分类（聚簇索引、二级索引、联合索引）]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122606802</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122606802</guid><author>zmh458</author><pubDate>Mon, 24 Jan 2022 18:48:41 +0800</pubDate><description><![CDATA[在InnoDB中索引分为好几种类型，下面我们一起来看一种常见的索引类型吧。
]]></description><category></category></item><item><title><![CDATA[MySQL-索引]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122603061</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122603061</guid><author>zmh458</author><pubDate>Thu, 20 Jan 2022 18:23:47 +0800</pubDate><description><![CDATA[索引是对数据库表中一列或多列的值进行排序的一种结构。 在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。]]></description><category></category></item><item><title><![CDATA[MySQL-数据页的结构]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122586684</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122586684</guid><author>zmh458</author><pubDate>Wed, 19 Jan 2022 18:48:33 +0800</pubDate><description><![CDATA[今天我们来说一下页，它是 InnoDB 管理存储空间的基本单位，一个页的大小一般是 16KB 。存放我们常用的表中记录的那种类型的页，官方称这种存放记录的页为**索引（ INDEX ）页**，而这些表中的记录就是我们日常所称的 **数据** ，所以目前还是叫这种存放记录（数据）的页为 **数据页**。InnoDB 都是以页为单位存放数据的。]]></description><category></category></item><item><title><![CDATA[MySQL-Explain的详解]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122585528</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122585528</guid><author>zmh458</author><pubDate>Wed, 19 Jan 2022 17:43:15 +0800</pubDate><description><![CDATA[一条查询语句在经过 MySQL 查询优化器的各种基于成本和规则的优化会后生成一个所谓的 **执行计划** ，这个执行计划展示了接下来具体执行查询的方式，比如多表连接的顺序是什么，对于每个表采用什么访问方法来具体执行查询等等。设计 MySQL 的大叔贴心的为我们提供了 EXPLAIN 语句来帮助我们查看某个查询语句的具体执行计划，接下来我们详细的了解一下Explain的使用。]]></description><category></category></item><item><title><![CDATA[Kafka-生产者的原理分析]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122499870</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122499870</guid><author>zmh458</author><pubDate>Fri, 14 Jan 2022 22:07:01 +0800</pubDate><description><![CDATA[说到Kafka的生产者，我们不得不提一个概念KafkaProducer，接下来我们我们了解了一下KafkaProducer的具体使用方法以及Kafka生产者客户端的内部原理进行分析。]]></description><category></category></item><item><title><![CDATA[Kafka的体系结构]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122499241</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122499241</guid><author>zmh458</author><pubDate>Fri, 14 Jan 2022 18:11:43 +0800</pubDate><description><![CDATA[Kafka一开始是由LinkedIn公司采用Scala语言开发的一个多分区、多副本且基于ZooKeeper协调的分布式消息系统。现已捐献给Apache基金会。目前的定位是：Kafka是一个分布式流式处理平台。具有高吞吐、可持久化、可水平扩展、支持流数据处理的特点。]]></description><category></category></item><item><title><![CDATA[Deadlock found when trying to get lock；try restarting transaction]]></title><link>https://blog.youkuaiyun.com/zmh458/article/details/122432143</link><guid>https://blog.youkuaiyun.com/zmh458/article/details/122432143</guid><author>zmh458</author><pubDate>Tue, 11 Jan 2022 22:38:07 +0800</pubDate><description><![CDATA[Deadlock found when trying to get lock;try restarting transaction]]></description><category></category></item></channel></rss>