<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Y1567409的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Y1567409</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Y1567409]]></copyright><item><title><![CDATA[Hive面试题1]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138870058</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138870058</guid><author>Y1567409</author><pubDate>Tue, 14 May 2024 21:00:58 +0800</pubDate><description><![CDATA[第一个MR Job中，Map的输出结果集合会随机分布到Reduce中，每个Reduce做部分聚合操作，并输出结果，这样处理的结果是相同的Group By Key有可能被分发到不同的Reduce中，从而达到负载均衡的目的；map输出数据按key Hash的分配到reduce中，由于key分布不均匀、业务数据本身的特、建表时考虑不周、等原因造成的reduce 上的数据量差异过大。把空值的key变成一个字符串加上随机数，把倾斜的数据分到不同的reduce上，由于null 值关联不上，处理后并不影响最终结果。]]></description><category></category></item><item><title><![CDATA[Lombok工作原理]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138773683</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138773683</guid><author>Y1567409</author><pubDate>Mon, 13 May 2024 00:28:59 +0800</pubDate><description><![CDATA[首先当然我们需要定义自己的注解了@Retention(RetentionPolicy.SOURCE) // 注解只在源码中保留@Target(ElementType.TYPE) // 用于修饰类Retention注解上面有一个属性value，它是类型的枚举类，枚举类中有三个值。SOURCE,CLASS,RUNTIMESOURCE修饰的注解：修饰的注解,表示注解的信息会被编译器抛弃，不会留在class文件中，注解的信息只会留在源文件中CLASS。]]></description><category></category></item><item><title><![CDATA[《Java8实战》笔记（14）：函数式编程的技巧]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138552901</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138552901</guid><author>Y1567409</author><pubDate>Wed, 08 May 2024 03:00:39 +0800</pubDate><description><![CDATA[理解递归式Stream的思想.limit(n);不过这一方案看起来有些笨拙：你每次都需要遍历每个数字，查看它能否被候选数字整除（实际上，你只需要测试那些已经被判定为质数的数字）。理想情况下，Stream应该实时地筛选掉那些能被质数整除的数字。这听起来有些异想天开，不过我们一起看看怎样才能达到这样的效果。你需要一个由数字构成的Stream，你会在其中选择质数。你会从该Stream中取出第一个数字（即Stream的首元素），它是一个质数（初始时，这个值是2）。]]></description><category></category></item><item><title><![CDATA[Tomcat的认识&使用]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138551007</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138551007</guid><author>Y1567409</author><pubDate>Wed, 08 May 2024 00:52:47 +0800</pubDate><description><![CDATA[客户端给服务器发送数据，叫做请求(Request)什么是响应？响应是指服务器给客户端回传数据，叫做响应(Response)请求和响应的关系？web资源的分类?=========web泛指所有浏览器可以访问的，不仅限于Java语言写的web资源按实现的技术和呈现的效果不同，又分为静态资源和动态资源两种：html、css、js、txt、mp4视频、jpg图片（静态资源指的是固定的东西）：jsp页面、Servlet程序…（这里只列出了java中的）常用的Web服务器=========]]></description><category></category></item><item><title><![CDATA[Log4j的配置与使用详解(1)]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138460654</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138460654</guid><author>Y1567409</author><pubDate>Sun, 05 May 2024 09:57:33 +0800</pubDate><description><![CDATA[Log4j三大组件日志记录器，日志记录的核心类，用于输出不同日志级别的消息。日志输出目标，用于指定日志输出的目的地，如控制台、文件等等。日志格式化器，用于指定日志按照什么格式输出，是日志输出的格式化器。Log4j中用于控制日志输出的目的地，每一个Appender就表示一个输出目标，有以下几种：ConsoleAppender：输出到控制台；FileAppender：输出到指定文件；DailyRollingFileAppender：每天产生一个单独的日志文件；]]></description><category></category></item><item><title><![CDATA[java这些基础面试题你都掌握了吗？ -- -持续更新]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138456922</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138456922</guid><author>Y1567409</author><pubDate>Sun, 05 May 2024 03:45:23 +0800</pubDate><description><![CDATA[Java 提供了一种对象序列化的机制，该机制中，一个对象可以被表示为一个字节序列，该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后，可以从文件中读取出来，并且对它进行反序列化，也就是说，对象的类型信息、对象的数据，还有对象中的数据类型可以用来在内存中新建对象。序列化就是将java对象转成字节流的过程，反序列化则是将字节流转成java对象的过程。java实现序列化原生序列化。]]></description><category></category></item><item><title><![CDATA[Java核心类库之（多线程：实现多线程、线程同步）]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138454900</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138454900</guid><author>Y1567409</author><pubDate>Sun, 05 May 2024 01:07:36 +0800</pubDate><description><![CDATA[为了体现生产和消费过程中的等待和唤醒，Java就提供了几个方法供我们使用，这几个方法在Object类中Object类的等待和唤醒方法| 方法名 | 说明 || — | — || void wait() | 导致当前线程等待，直到另一个线程调用该对象的 notify() 方法或 notifyAll() 方法 || void notify() | 唤醒正在等待对象监视器的单个线程 || void notifyAll() | 唤醒正在等待对象监视器的所有线程 |]]></description><category></category></item><item><title><![CDATA[JavaWeb课程设计-学生信息管理系统（Jsp+Servlet+MySql）]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138444163</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138444163</guid><author>Y1567409</author><pubDate>Sat, 04 May 2024 16:17:15 +0800</pubDate><description><![CDATA[bel>性别：男女男女## 最后。]]></description><category></category></item><item><title><![CDATA[【Java 从入坑到放弃】No 6]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138408267</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138408267</guid><author>Y1567409</author><pubDate>Fri, 03 May 2024 07:02:07 +0800</pubDate><description><![CDATA[这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂，拿到满意的薪资和职级~~~加油！！！《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门，即可获取！j + 1];// 冒泡排序后这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂，拿到满意的薪资和职级~~~加油！！！[外链图片转存中…(img-MoGAG3d7-1714690915421)]]]></description><category></category></item><item><title><![CDATA[《零基础》MySQL WHERE 子句(十三)]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138407747</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138407747</guid><author>Y1567409</author><pubDate>Fri, 03 May 2024 06:03:50 +0800</pubDate><description><![CDATA[《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》，点击传送门，即可获取！
| >= | 大于等于号，检测左边的值是否大于或等于右边的值, 如果左边的值大于或等于右边的值返回true | (A >= B) 返回false。 || ]]></description><category></category></item><item><title><![CDATA[windows下快速安装nginx 并配置 开机自启动]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138407245</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138407245</guid><author>Y1567409</author><pubDate>Fri, 03 May 2024 05:08:32 +0800</pubDate><description><![CDATA[本文从基础到高级再到实战，由浅入深，把MySQL讲的清清楚楚，明明白白，这应该是我目前为止看到过最好的有关MySQL的学习笔记了，我相信如果你把这份笔记认真看完后，无论是工作中碰到的问题还是被面试官问到的问题都能迎刃而解！MySQL50道高频面试题整理：《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门，即可获取！到的问题都能迎刃而解！[外链图片转存中…(img-evnQ1kAX-1714684100692)]]]></description><category></category></item><item><title><![CDATA[TLS加密远程连接Docker]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138406644</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138406644</guid><author>Y1567409</author><pubDate>Fri, 03 May 2024 04:09:57 +0800</pubDate><description><![CDATA[《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》，点击传送门，即可获取！此时生成的server-key.pem文件就是服务端私钥；6. 生成服务端证书签名请求(csr即certificate signing request，里面包含公钥与服务端信息)openssl req -subj “/CN=*” -sha256 -new -key server-key.pem -out server.csr此时生成的server.csr文件就是服务端证书；7. 生成签名过的服务端证书（期间会]]></description><category></category></item><item><title><![CDATA[Spring系列第2篇：控制反转（IoC）与依赖注入（DI），晦涩难懂么？]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138406168</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138406168</guid><author>Y1567409</author><pubDate>Fri, 03 May 2024 03:23:01 +0800</pubDate><description><![CDATA[2021年的金三银四一眨眼就到了，对于很多人来说是跳槽的好机会，大厂面试远没有我们想的那么困难，摆好心态，做好准备，你也可以的。另外，面试中遇到不会的问题不妨尝试讲讲自己的思路，因为有些问题不是考察我们的编程能力，而是逻辑思维表达能力；最后平时要进行自我分析与评价，做好职业规划，不断摸索，提高自己的编程能力和抽象思维能力。BAT面试经验实战系列：Spring全家桶+Redis等其他相关的电子书：源码+调优面试真题：《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》]]></description><category></category></item><item><title><![CDATA[SpringMVC数据格式化]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138405671</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138405671</guid><author>Y1567409</author><pubDate>Fri, 03 May 2024 02:32:17 +0800</pubDate><description><![CDATA[小编在这里分享些我自己平时的学习资料，由于篇幅限制，pdf文档的详解资料太全面，细节内容实在太多啦，所以只把部分知识点截图出来粗略的介绍，每个小节点里面都有更细化的内容！程序员代码面试指南 IT名企算法与数据结构题目最优解这是” 本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结，并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一-痛点， 本书选取将近200道真实出现过的经典代码面试题，帮助广“大程序员的面试准备做到万无一失。“刷”完本书后，你就是“题王”!]]></description><category></category></item><item><title><![CDATA[springboot解析不到docker中含有点号的环境变量]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138404971</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138404971</guid><author>Y1567409</author><pubDate>Fri, 03 May 2024 01:31:12 +0800</pubDate><description><![CDATA[《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》，点击传送门，即可获取！url: ${AAA_URL:http://xx.xx.xx}本来正常使用是通过AAA_URL这个环境变量来配置url的，所以如果一直使用这种配置不会有任何问题的，但是同事在复制一个服务的docker-compose文件时拷贝了对应的配置，所以问题就来了，导致springboot无法读取到aaa.url配置的值，但是另外一个服务使用aaa.url却没有任何问题，但是同事却一直说这些服务使用的基础配置都一样，所]]></description><category></category></item><item><title><![CDATA[SpringBoot中两种常用定位切点的方法(1)]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138404123</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138404123</guid><author>Y1567409</author><pubDate>Fri, 03 May 2024 00:37:07 +0800</pubDate><description><![CDATA[做任何事情都要用心，要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。当然要想成为一个技术大牛也需要一定的思想格局，思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局，未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理，涵盖了当下互联网最流行99%的技术点，在这里我将这份导图分享出来，以及为金九银十准备的一整套面试体系，上到集合，下到分布式微服务《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门。]]></description><category></category></item><item><title><![CDATA[SpringBoot 的@Value注解真是太强了，谁用谁说爽！(1)]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138403216</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138403216</guid><author>Y1567409</author><pubDate>Thu, 02 May 2024 23:40:33 +0800</pubDate><description><![CDATA[《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》，点击传送门，即可获取！
return list;}public void setList(List list) {this.list = list;}}在程序其他地方使用时候。采用自动注入的方式，去获取值：@Autowiredprivate TestListConfig testListConfig;// testListConfig.getList();可以看见，这种方式十分的不方便，最大的问题是配置和代码高耦合了，增加一个配置]]></description><category></category></item><item><title><![CDATA[spring cloud微服务配置log4j2日志组件和zipkin进行服务链路追踪]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138402100</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138402100</guid><author>Y1567409</author><pubDate>Thu, 02 May 2024 22:42:13 +0800</pubDate><description><![CDATA[面试前一定少不了刷题，为了方便大家复习，我分享一波个人整理的面试大全宝典Java核心知识整理Java核心知识Spring全家桶（实战系列）其他电子书资料Step3：刷题既然是要面试，那么就少不了刷题，实际上春节回家后，哪儿也去不了，我自己是刷了不少面试题的，所以在面试过程中才能够做到心中有数，基本上会清楚面试过程中会问到哪些知识点，高频题又有哪些，所以刷题是面试前期准备过程中非常重要的一点。以下是我私藏的面试题库：《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》]]></description><category></category></item><item><title><![CDATA[Spring Boot中使用时序数据库InfluxDB]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138401025</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138401025</guid><author>Y1567409</author><pubDate>Thu, 02 May 2024 21:49:14 +0800</pubDate><description><![CDATA[《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》，点击传送门，即可获取！
在进行下面的动手环节之前，先了解一下InfluxDB中的几个重要名词：database：数据库measurement：类似于关系数据库中的table（表）points：类似于关系数据库中的row（一行数据）其中，一个Point由三个部分组成：time：时间戳fields：记录的值tags：索引的属性动手试试在了解了什么是时序数据库以及InfluxDB一些基础概念之后，下面我们通过一个简单的定时上报监控数据的]]></description><category></category></item><item><title><![CDATA[Spring Boot 2(28)]]></title><link>https://blog.youkuaiyun.com/Y1567409/article/details/138400001</link><guid>https://blog.youkuaiyun.com/Y1567409/article/details/138400001</guid><author>Y1567409</author><pubDate>Thu, 02 May 2024 21:04:43 +0800</pubDate><description><![CDATA[每年转战互联网行业的人很多，说白了也是冲着高薪去的，不管你是即将步入这个行业还是想转行，学习是必不可少的。作为一个Java开发，学习成了日常生活的一部分，不学习你就会被这个行业淘汰，这也是这个行业残酷的现实。如果你对Java感兴趣，想要转行改变自己，那就要趁着机遇行动起来。或许，这份限量版的Java零基础宝典能够对你有所帮助。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门，即可获取！就会被这个行业淘汰，这也是这个行业残酷的现实。]]></description><category></category></item></channel></rss>