<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_54850825的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_54850825</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_54850825]]></copyright><item><title><![CDATA[最新版SpringBoot整合Mybatis，实现增删改查（CRUD）]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126774833</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126774833</guid><author>m0_54850825</author><pubDate>Fri, 09 Sep 2022 00:28:44 +0800</pubDate><description><![CDATA[为什么要学SpringBoot和Mybatis呢，我觉得作为一个合格的后端程序员增删改查（CRUD）肯定是要会的，而且是最基本的一项技能，不然怎么完成给你分配的需求呢；而为什么选择SpringBoot和Mybatis呢，首先选择SpringBoot是可以理解的，毕竟作为一款轻量型的框架，集成了很多组件和Tomcat服务器，让我们的开发更简便，当然最主要的还是因为博主只会SpringBoot??。]]></description><category></category></item><item><title><![CDATA[AOP是什么？如何使用AOP？]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126773496</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126773496</guid><author>m0_54850825</author><pubDate>Thu, 08 Sep 2022 22:28:47 +0800</pubDate><description><![CDATA[深知大多数初中级Java工程师，想要提升技能，往往是自己摸索成长或者是报班学习，但对于培训机构动则近万的学费，着实压力不小。自己不成体系的自学效果低效又漫长，而且极易碰到天花板技术停滞不前！因此收集整理了一份《Java开发全套学习资料》送给大家，初衷也很简单，就是希望能够帮助到想自学提升又不知道该从何学起的朋友，同时减轻大家的负担。]]></description><category></category></item><item><title><![CDATA[Linux下安装vim编辑器]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126750962</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126750962</guid><author>m0_54850825</author><pubDate>Wed, 07 Sep 2022 17:50:56 +0800</pubDate><description><![CDATA[（2）根据你的Linux版本，输入对应的如下命令，我这里是centos系统，故而输入。（3）输入后等待完成，即可自动完成安装。（1）打开命令窗口，输入命令。查看当前Linux系统版本。]]></description><category></category></item><item><title><![CDATA[Kubernetes - Configmap热更新原理]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126746774</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126746774</guid><author>m0_54850825</author><pubDate>Wed, 07 Sep 2022 15:22:00 +0800</pubDate><description><![CDATA[只有当Pod使用目录形式挂载configmap时才会得到热更新能力，其余两种使用configmap的方式是Pod环境变量注入和subPath形式。因为kubelet是定时（以一定的时间间隔）同步Pod和缓存中的configmap内容的，且三种Manager更新缓存中的configmap内容可能会有延迟，所以，当我们更改了configmap的内容后，真正反映到Pod中可能要经过这么长的时间。]]></description><category></category></item><item><title><![CDATA[JVM 自定义参数]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126743395</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126743395</guid><author>m0_54850825</author><pubDate>Wed, 07 Sep 2022 12:53:17 +0800</pubDate><description><![CDATA[JVM自定义参数可用来在集群环境区分当前class运行在哪个JVM上，可以达到让某个class只在某个指定的JVM上运行，避免多个JVM同时运行，出现混乱。来传入JVM，传入的参数作为system的property。]]></description><category></category></item><item><title><![CDATA[java读取txt文件内容]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126740122</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126740122</guid><author>m0_54850825</author><pubDate>Wed, 07 Sep 2022 10:18:41 +0800</pubDate><description><![CDATA[/构造一个BufferedReader类来读取文件。=null){//使用readLine方法，一次读一行。* @param file 想要读取的文件对象。* @return 返回文件内容。* 读取txt文件的内容。]]></description><category></category></item><item><title><![CDATA[Dubbo SpringBoot 实战]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126737421</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126737421</guid><author>m0_54850825</author><pubDate>Wed, 07 Sep 2022 07:48:11 +0800</pubDate><description><![CDATA[接口类IShopRpc .java}实现类ShopRpcImpl.java@Service@OverrideSystem.err.println("rpc调用成功了!");}@Override}@Override}}在这个项目里再次定义IShopRpc.java，要另起一个包写接口，包名要和上一个服务中的IShopRpc接口的包名一致}不需要写实现类，因为rpc调用，只要知道provider服务暴露的接口就可以了。]]></description><category></category></item><item><title><![CDATA[Java异常 Intellij IDEA 2019.2.2配置Maven3.6.2打开Maven项目出现 Unable to import Maven project]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126730050</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126730050</guid><author>m0_54850825</author><pubDate>Tue, 06 Sep 2022 17:40:06 +0800</pubDate><description><![CDATA[下载并使用Maven 3.6.1 与Intellij IDEA 2019.2.2 搭配。重新打开原有项目，问题解决。1）确认 confsettings.xml 有无问题。]]></description><category></category></item><item><title><![CDATA[java中计算百分比]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126727698</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126727698</guid><author>m0_54850825</author><pubDate>Tue, 06 Sep 2022 16:15:32 +0800</pubDate><description><![CDATA[System.out.println(“num1和num2的百分比是：result1=”+result1+“%”);System.out.println(“num1和num2的百分比是：result2=”+result2+“%”);num1和num2的百分比是：result2=88.89%%//创建一个数值格式化对象。//设置精确到小数点后2位。]]></description><category></category></item><item><title><![CDATA[Java8 Collectors.toMap的坑]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126725346</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126725346</guid><author>m0_54850825</author><pubDate>Tue, 06 Sep 2022 14:55:45 +0800</pubDate><description><![CDATA[按照常规思维，往一个map里put一个已经存在的key，会把原有的key对应的value值覆盖，然而通过一次线上问题，发现Java8中的Collectors.toMap反其道而行之，它默认给抛异常，抛异常…如果要put的key已存在，那么就调用传进来的方法。而throwingMerger的做法就是抛了个异常。所以到这里就可以知道写的代码为什么呲了。然后list里面有id相同的对象，结果转map的时候居然直接抛异常了。这里传进去的是HashMap，所以最终走的是HashMap的merge方法。]]></description><category></category></item><item><title><![CDATA[Java Map集合的详解]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126723281</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126723281</guid><author>m0_54850825</author><pubDate>Tue, 06 Sep 2022 13:32:53 +0800</pubDate><description><![CDATA[和TreeSet一样原理，需要让存储在键位置的对象实现Comparable接口，重写compareTo方法，也就是让元素自身具备比较性，这种方式叫做元素的自然排序也叫做默认排序。将Map转成Set集合（keySet()），通过Set的迭代器取出Set集合中的每一个元素（Iterator）就是Map集合中的所有的键，再通过get方法获取键对应的值。，将该对象存入Set集合，Map.Entry是一个对象，那么该对象具备的getKey，getValue获得键和值。Map 的键不能重复，保证唯一。]]></description><category></category></item><item><title><![CDATA[IDEA配置自带的Maven]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126722338</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126722338</guid><author>m0_54850825</author><pubDate>Tue, 06 Sep 2022 12:01:42 +0800</pubDate><description><![CDATA[自带的maven会随着IDEA的升级而升级，可能会出现各种意料之外的问题，所以我这里建议新手还是不要用自带的Maven，因为自带的Maven会被IDEA屏蔽很多细节，导致新手对于Maven不够了解。点击File–>选择settings按照如图配置，User settings files 选择按上面更改的那个文件就可以了。至此IDEA自带的Maven的settings.xml就配置完成了，接下来配置IEDA!Local 选择上面配置的本地仓库的文件夹就可以了。设置为阿里云仓库，能加快jar包的下载速度。]]></description><category></category></item><item><title><![CDATA[IDEA使用archetype创建Maven项目(只有两个archetype)]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126720024</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126720024</guid><author>m0_54850825</author><pubDate>Tue, 06 Sep 2022 10:34:03 +0800</pubDate><description><![CDATA[IDEA安装Maven Archetypes插件]]></description><category></category></item><item><title><![CDATA[Assertion failed on expression ‘m_ErrorCode == MDB_MAP_RESIZED HasAbortingErrors()]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126716861</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126716861</guid><author>m0_54850825</author><pubDate>Tue, 06 Sep 2022 07:42:30 +0800</pubDate><description><![CDATA[2.打开Unity Hub重新激活一下许可证；解决办法：1.退出并关闭当前Unity。mmp 这个报错搞了我几个小时；原因：Unity许可证过期；3.重新打开就可以解决了。]]></description><category></category></item><item><title><![CDATA[hadoop面试题（全）]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126667451</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126667451</guid><author>m0_54850825</author><pubDate>Fri, 02 Sep 2022 17:19:25 +0800</pubDate><description><![CDATA[1）序列化和反序列化（1）序列化就是把内存中的对象，转换成字节序列（或其他数据传输协议）以便于存储（持久化）和网络传输。（2）反序列化就是将收到字节序列（或其他数据传输协议）或者是硬盘的持久化数据，转换成内存中的对象。（3）Java的序列化是一个重量级序列化框架（Serializable），一个对象被序列化后，会附带很多额外的信息（各种校验信息，header，继承体系等），不便于在网络中高效传输。所以，hadoop自己开发了一套序列化机制（Writable），精简、高效。]]></description><category></category></item><item><title><![CDATA[Hadoop3.0集群配置]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126665076</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126665076</guid><author>m0_54850825</author><pubDate>Fri, 02 Sep 2022 15:57:56 +0800</pubDate><description><![CDATA[本文主要是讲述如何在上千节点下的大规模集群的安装和配置。如果你只是想尝hadoop。你可以在单台机器上进行安装。（查看单例安装）本文不涉及安全或高可用等方面的主题。先决条件安装Java。想获java取匹配的hadoop版本详情查看。从Apache的hadoop镜像上下载稳定的版本。安装Hadoop集群典型安装方式包括在所有的集群机器上解压软件或者从你的操作系统中通过安装包来安装它。这是一个硬件到功能的很重要的划分。]]></description><category></category></item><item><title><![CDATA[Execution repackage of goal org.springframework.bootspring-boot-maven-pluginXXX repackag age faile]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126662303</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126662303</guid><author>m0_54850825</author><pubDate>Fri, 02 Sep 2022 14:32:25 +0800</pubDate><description><![CDATA[再mvn compile。]]></description><category></category></item><item><title><![CDATA[elasticsearch客户端嗅探器]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126660692</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126660692</guid><author>m0_54850825</author><pubDate>Fri, 02 Sep 2022 13:09:53 +0800</pubDate><description><![CDATA[用法获取ES高级和低级客户端。]]></description><category></category></item><item><title><![CDATA[elasticsearch 安装教程]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126659747</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126659747</guid><author>m0_54850825</author><pubDate>Fri, 02 Sep 2022 11:50:02 +0800</pubDate><description><![CDATA[es要求jdk版本在1.8以上，所以先安装jdk1.8命令：rpm -qa | grep java显示如下：（有则卸载，没有就不用），注意版本可能会有些不一样，以实际操作的为准。]]></description><category></category></item><item><title><![CDATA[dubbo详解及demo实例]]></title><link>https://blog.youkuaiyun.com/m0_54850825/article/details/126657399</link><guid>https://blog.youkuaiyun.com/m0_54850825/article/details/126657399</guid><author>m0_54850825</author><pubDate>Fri, 02 Sep 2022 10:25:37 +0800</pubDate><description><![CDATA[简单的说，dubbo就是个服务框架，如果没有分布式的需求，其实是不需要用的，只有在分布式的时候，才有dubbo这样的分布式服务框架的需求，并且本质上是个服务调用的东东，说白了就是个远程服务调用的分布式框架（告别Web Service模式中的WSdl，以服务者与消费者的方式在dubbo上注册）但现在使用Dubbo，接口之间不能直接交互，我尝试通过模拟消费者地址测试，结果不堪入目，再而使用jmeter通过junit进行测试，但还是需要往dubbo上去注册，如果再不给提供源代码的前提下，这个测试用例不好写啊…]]></description><category></category></item></channel></rss>