<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_67403076的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_67403076</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_67403076]]></copyright><item><title><![CDATA[upload-labs大详解]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126812252</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126812252</guid><author>m0_67403076</author><pubDate>Mon, 12 Sep 2022 04:02:50 +0800</pubDate><description><![CDATA[深知大多数初中级Java工程师，想要提升技能，往往是自己摸索成长或者是报班学习，但对于培训机构动则近万的学费，着实压力不小。自己不成体系的自学效果低效又漫长，而且极易碰到天花板技术停滞不前！因此收集整理了一份《Java开发全套学习资料》送给大家，初衷也很简单，就是希望能够帮助到想自学提升又不知道该从何学起的朋友，同时减轻大家的负担。]]></description><category></category></item><item><title><![CDATA[mysql解析json数据组，获取数据组所有字段]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126803679</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126803679</guid><author>m0_67403076</author><pubDate>Sun, 11 Sep 2022 11:24:14 +0800</pubDate><description><![CDATA[深知大多数初中级Java工程师，想要提升技能，往往是自己摸索成长或者是报班学习，但对于培训机构动则近万的学费，着实压力不小。自己不成体系的自学效果低效又漫长，而且极易碰到天花板技术停滞不前！因此收集整理了一份《Java开发全套学习资料》送给大家，初衷也很简单，就是希望能够帮助到想自学提升又不知道该从何学起的朋友，同时减轻大家的负担。]]></description><category></category></item><item><title><![CDATA[JOOQ用法和实例]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126790492</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126790492</guid><author>m0_67403076</author><pubDate>Fri, 09 Sep 2022 22:57:11 +0800</pubDate><description><![CDATA[jOOQ，是一个ORM框架，利用其生成的Java代码和流畅的API，可以快速构建有类型约束的安全的SQL语句。jOOQ的核心优势是可以将数据库表结构映射为Java类，包含表的基本描述和所有表字段。通过jOOQ提供的API，配合生成的Java代码，可以很方便的进行数据库操作生成的Java代码字段类型是根据数据库映射成的Java类型，在进行设置和查询操作时，因为是Java代码，都会有强类型校验，所以对于数据的输入，是天然安全的，极大的减少了SQL注入的风险。]]></description><category></category></item><item><title><![CDATA[VUE2安装初始化步骤（2022）]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126774418</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126774418</guid><author>m0_67403076</author><pubDate>Thu, 08 Sep 2022 23:42:06 +0800</pubDate><description><![CDATA[深知大多数初中级Java工程师，想要提升技能，往往是自己摸索成长或者是报班学习，但对于培训机构动则近万的学费，着实压力不小。自己不成体系的自学效果低效又漫长，而且极易碰到天花板技术停滞不前！因此收集整理了一份《Java开发全套学习资料》送给大家，初衷也很简单，就是希望能够帮助到想自学提升又不知道该从何学起的朋友，同时减轻大家的负担。]]></description><category></category></item><item><title><![CDATA[Linux 创建启动器（.Desktop文件）]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126748291</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126748291</guid><author>m0_67403076</author><pubDate>Wed, 07 Sep 2022 16:13:26 +0800</pubDate><description><![CDATA[f：单个文件名，即使选择了多个文件。如果已选择的文件不在本地文件系统中（比如说在HTTP或者FTP上），这个文件将被作为一个临时文件复制到本地，％f将指向本地临时文件；每个URL以分割段的方式传递给执行程序。本地文件以文件URL或文件路径的方式传递。用于程序可以同时打开多个本地文件。每个文件以分割段的方式传递给执行程序。我创建的 intelliJ idea 的启动器，文件内容如下。本地文件以文件URL或文件路径的方式传递。其中 Exec 常用的参数有：%f %F %u %U。应用的类型（内容相关）]]></description><category></category></item><item><title><![CDATA[JVM启动参数简介]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126744140</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126744140</guid><author>m0_67403076</author><pubDate>Wed, 07 Sep 2022 13:45:52 +0800</pubDate><description><![CDATA[【使用指南】]]></description><category></category></item><item><title><![CDATA[java面试题笔试常见选择题大全含答案]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126741742</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126741742</guid><author>m0_67403076</author><pubDate>Wed, 07 Sep 2022 11:13:04 +0800</pubDate><description><![CDATA[java面试题笔试常见选择题大全含答案。]]></description><category></category></item><item><title><![CDATA[java8中的map与flatmap]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126737774</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126737774</guid><author>m0_67403076</author><pubDate>Wed, 07 Sep 2022 08:38:56 +0800</pubDate><description><![CDATA[假如我们有这样一个需求给定单词列表[“Hello”,“World”]，你想要返回列表[“H”,“e”,“l”, “o”,“W”,“r”,“d”],如果我们使用java实现这个需求，你会怎么实现呢？可能我们第一个想法是下面这种写法：但是如果我们运行会发现这样的写法是不正确的，这个方法的问题在于，传递给map方法的Lambda为每个单词返回了一个String[]（String列表）。因此， map 返回的流实际上是Stream类型的。你真正想要的是用Stream来表示一个字符流。]]></description><category></category></item><item><title><![CDATA[Java字符串截取,截取某个字符之前或者之后的字符串]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126729109</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126729109</guid><author>m0_67403076</author><pubDate>Tue, 06 Sep 2022 17:07:41 +0800</pubDate><description><![CDATA[System.out.println(“截取_之前字符串:”+str1);System.out.println(“截取_之后字符串:”+str2);//java截取某个字符之前的字符串。//java截取某个字符之后的字符串。二、截取正数第二个"_"后面的内容。截取"_"之前字符串。//截取_之前字符串。截取"_"之后字符串。//截取_之后字符串。]]></description><category></category></item><item><title><![CDATA[java中Map的用法]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126726835</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126726835</guid><author>m0_67403076</author><pubDate>Tue, 06 Sep 2022 15:46:54 +0800</pubDate><description><![CDATA[System.out.println(“通过Map.entrySet使用iterator遍历key和value：”);System.out.println(“通过Map.values()遍历所有的value，但不能遍历key”);System.out.println(“通过Map.entrySet遍历key和value”);System.out.println(“通过Map.keySet遍历key和value：”);Map是java中的接口，Map.Entry是Map的一个内部接口。]]></description><category></category></item><item><title><![CDATA[Java-构造方法(constructor)]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126724546</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126724546</guid><author>m0_67403076</author><pubDate>Tue, 06 Sep 2022 14:26:55 +0800</pubDate><description><![CDATA[**另外，普通方法可以和类同名，但是一定要有返回类型或void，否则就变成了构造方法。Java Constructor：Java构造器，也称Java构造方法，是一种特殊的方法。如果没有定义构造方法，那么系统会自动定义一个无参数的构造方法，如果.java文件中包括多个类，那么构造方法要与公共类同名。4，构造方法可以无入参，有一个或多个入参。如果已经定义构造方法，则编译器不会增加。5，构造方法没有返回值，void也不行。3，类至少有一个或一个以上的构造方法，2，构造方法必须要和类同名，]]></description><category></category></item><item><title><![CDATA[Java 8 ：List 转 Map 之 Collectors.toMap()]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126722925</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126722925</guid><author>m0_67403076</author><pubDate>Tue, 06 Sep 2022 13:03:38 +0800</pubDate><description><![CDATA[可以发现，他与上个方式，唯一的区别就是选择的取值不同，没错，如果要想保留前面的数据就取参数1，要想保留后面的数据就取参数2。在很多编码时候，我们需要将我们的 List 对象集合，转成为简单的 Map 集合，从而方便很多后续操作。既然我们以 id 的方式去查找，何不妨把 List 转成以 id 为键，对象为值的方式存于Map中。这样，我们的代码看起来就精简了许多，从最初的13行代码变化到6行代码，再到最后的3行代码。在上面的示例代码中，我们将list通过遍历，将它转化为了一个map。]]></description><category></category></item><item><title><![CDATA[idea没有maven工具栏解决方法]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126721618</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126721618</guid><author>m0_67403076</author><pubDate>Tue, 06 Sep 2022 11:30:04 +0800</pubDate><description><![CDATA[1、如果是新创建的maven工程，右键点击项目的 pom.xml 文件，如果有 “Add as Maven Project” 选项，点击该选项，应该就会有maven；3、点击菜单栏View–>Tool Windows–>Maven projects，即可出现。2、idea界面最左下角的那个小框，maven在里面应该能找到，么有的话用第三种方法；我总结了四种方法（不一定都能成功，但总会有一种成功的）]]></description><category></category></item><item><title><![CDATA[IDEA中 Maven Projects 窗口如何显示]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126718900</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126718900</guid><author>m0_67403076</author><pubDate>Tue, 06 Sep 2022 09:54:31 +0800</pubDate><description><![CDATA[一、你点击一下你idea界面最左下角的那个小框，maven应该从里面找到二、点击菜单栏View->Tool Windows->Maven projects三、点击菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projects]]></description><category></category></item><item><title><![CDATA[Flink与RabbitMQ Connector]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126717171</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126717171</guid><author>m0_67403076</author><pubDate>Tue, 06 Sep 2022 08:33:39 +0800</pubDate><description><![CDATA[用户基于flink的rabbitMQ连接器（即RabbitMQ AMQP Java Clien）创建和发布拓展开的工作，可能会受到Mozilla Public License v1.1 (MPL 1.1)说明的一些限制。Flink下的RabbitMQ连接器位于一个maven依赖” RabbitMQ AMQP Java Clien”上，由Mozilla Public License v1.1 (MPL 1.1) 许可。：当检查点生效，但是没有使用相关编号或者源是并行的，源仅仅提供至少消费一次的保证。]]></description><category></category></item><item><title><![CDATA[Hadoop根据加工数据量计算Datanode数量]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126666586</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126666586</guid><author>m0_67403076</author><pubDate>Fri, 02 Sep 2022 16:48:41 +0800</pubDate><description><![CDATA[转载于:https://my.oschina.net/snowpipe/blog/748649。另：因为hdfs自身复制机制，所以没必要在Datanode上使用RAID机制。**所需Datanode个数(当月)：9.450/1800 ~= 6 **根据数据量及Hadoop参数计算Datanode的个数。如果要计算全年数据量所需要节点数，需考虑到月增长率。]]></description><category></category></item><item><title><![CDATA[Hadoop core-site.xml 配置项清单]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126664138</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126664138</guid><author>m0_67403076</author><pubDate>Fri, 02 Sep 2022 15:25:49 +0800</pubDate><description><![CDATA[Hadoop所使用的编解码器，gzip、bzip2为自带，lzo需安装hadoopgpl或者kevinweil，逗号分隔。SNN的元数据以,号隔开,hdfs会把元数据冗余复制到这些目录，一般这些目录是不同的块设备，不存在的目录会被忽略掉。http验证所使用的cookie的域名，IP地址访问则该项无效，必须给所有节点都配置域名才可以。HDFS垃圾箱设置，可以恢复误删除，分钟数，0为禁用，添加该项无需重启hadoop。定义ND的备份间隔时间，秒为单位，只对SNN效，默认一小时。]]></description><category></category></item><item><title><![CDATA[ES 配置文件 jvm配置]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126661589</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126661589</guid><author>m0_67403076</author><pubDate>Fri, 02 Sep 2022 14:02:57 +0800</pubDate><description><![CDATA[设置最大分片数 （默认1000）：cluster.max_shards_per_node: 1000000设置默认查询数量（深度分页问题）
jvm.options
设置堆内存大小-Xms8g
-Xmx8gjvm heap分配：es7.6版本默认1GB，这个值太小，很容易导致OOM。Jvm heap大小不要超过物理内存的50%，最大也不要超过32GB（compressed oop），它可用于其内部缓存的内存就越多，但可供操作系统用于文件系统缓存的内存就越少，heap过大会导致GC时间过长。修改jvm heap]]></description><category></category></item><item><title><![CDATA[ElasticSearch之排序使用-ES常用排序方法]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126660369</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126660369</guid><author>m0_67403076</author><pubDate>Fri, 02 Sep 2022 12:41:22 +0800</pubDate><description><![CDATA[在排序速度方面，数值类型排序速度最快，在lucene中数值类型的排序是由 NumericComparator 的派生类来实现，NumericComparator派生类支持 float、double、int 、long 四钟类型（日期在底层会转化为long型存储）。所以为了对字符串类型字段进行排序，需要保存整个字符串作为一个索引词条，同时为了保证该字段能够被搜索，还要保存该字符串analyzed的结果（即需要保存完整的字符串作为一个词条，同时又分词索引）。（2）按照指定字段排序。]]></description><category></category></item><item><title><![CDATA[Elastic search的日期问题]]></title><link>https://blog.youkuaiyun.com/m0_67403076/article/details/126659055</link><guid>https://blog.youkuaiyun.com/m0_67403076/article/details/126659055</guid><author>m0_67403076</author><pubDate>Fri, 02 Sep 2022 11:21:08 +0800</pubDate><description><![CDATA[对于我们的直观感受和搜索而言呢，时间戳对于搜索倒是便利些，但是不够直观，只是一个数字而已。es的默认日期是采用的零时区，比我们少八个小时，无论是对于搜索还是直观感受，都有些不便。日期格式化为字符串后存储，比较直观，但是搜索起来就坑爹了，如果不觉得麻烦的人还望指教。无论我们以何种日期存放，elastic search的底层存放的还是时间戳，时间戳存储起来还是比较方便的。进入职场后，基本就一直在使用jdk 1.8，因此想想java 8有没有什么更好的解决方案呢？欢迎有更好解决方案的大牛前来拍砖！]]></description><category></category></item></channel></rss>