<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[面条假面的博客]]></title><description><![CDATA[上善若水，疏通下水道]]></description><link>https://blog.youkuaiyun.com/hades233</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hades233]]></copyright><item><title><![CDATA[Es refresh index]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/121267969</link><guid>https://blog.youkuaiyun.com/hades233/article/details/121267969</guid><author>hades233</author><pubDate>Thu, 11 Nov 2021 15:07:40 +0800</pubDate><description><![CDATA[ES注意小tips
写unit test的时候，第一个case会去 insertData，第二个case update的时候依赖于第一个case的结果，用了Assert.assertEquals去做判断，assert都能过，但代码去查数据库就是没有查到。。
后被同事提醒，es createDocument之后要 refresh一下index （我本来还甚至想做个延时等他出结果…太蠢了）

...]]></description><category></category></item><item><title><![CDATA[static 加载顺序实例]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/121142557</link><guid>https://blog.youkuaiyun.com/hades233/article/details/121142557</guid><author>hades233</author><pubDate>Thu, 04 Nov 2021 16:39:25 +0800</pubDate><description><![CDATA[背景：XXXconstant类中有个写死的static final String[]，需要动态地从schema中解析出该String Array。并且去除指定数组集合中的部分元素


// 需从schema动态加载
public static final String[] ALL_KEYS;

static {
    Map&lt;String, Object&gt; typesMap = null;
    try {
       allTypeMap = Util.getAllTypes();
  ]]></description><category></category></item><item><title><![CDATA[JUnitException：Intellij unit test无法正常运行]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/120993351</link><guid>https://blog.youkuaiyun.com/hades233/article/details/120993351</guid><author>hades233</author><pubDate>Wed, 27 Oct 2021 15:11:03 +0800</pubDate><description><![CDATA[报错信息：


Internal Error occurred.
org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-vintage' failed to discover tests
	at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:111]]></description><category></category></item><item><title><![CDATA[cannot write xcontent for unknown value of type class com.google.gson.internal.LazilyParsedNumber]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/120972346</link><guid>https://blog.youkuaiyun.com/hades233/article/details/120972346</guid><author>hades233</author><pubDate>Tue, 26 Oct 2021 15:07:17 +0800</pubDate><description><![CDATA[java.lang.IllegalArgumentException: cannot write xcontent for unknown value of type class com.google.gson.internal.LazilyParsedNumber

	at org.elasticsearch.common.xcontent.XContentBuilder.unknownValue(XContentBuilder.java:825)
	at org.elasticsearch.commo.]]></description><category></category></item><item><title><![CDATA[Java 8 – 使用Lambdas表达式进行强力比较]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/89087795</link><guid>https://blog.youkuaiyun.com/hades233/article/details/89087795</guid><author>hades233</author><pubDate>Mon, 08 Apr 2019 16:26:29 +0800</pubDate><description><![CDATA[使用Lambdas表达式进行强力比较
翻译来源： Eugen Paraschiv 的 Java 8 – Powerful Comparison with Lambdas
1.概述
在本教程中，我们将首先了解Java 8中的Lambda支持 - 特别是如何利用它来编写Comparator并对Collection进行排序。
本文是Baeldung上“Java  -  Back to Basic”系列的...]]></description><category></category></item><item><title><![CDATA[Java - Synchronized关键字指南]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/89084522</link><guid>https://blog.youkuaiyun.com/hades233/article/details/89084522</guid><author>hades233</author><pubDate>Mon, 08 Apr 2019 11:23:27 +0800</pubDate><description><![CDATA[Java中Synchronized关键字指南
翻译来源： Eugen Paraschiv 的 Guide to the Synchronized Keyword in Java
1.概述
这篇快速文章将介绍如何在Java中使用synchronized块。
简而言之，在多线程环境中，当两个或多个线程同时尝试更新可变共享数据时，会发生互相竞争的情况。 Java提供了一种通过同步对共享数据的线程访问来避...]]></description><category></category></item><item><title><![CDATA[Java - Try with Resources]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/89083058</link><guid>https://blog.youkuaiyun.com/hades233/article/details/89083058</guid><author>hades233</author><pubDate>Mon, 08 Apr 2019 10:33:40 +0800</pubDate><description><![CDATA[Try with Resources
翻译来源： Eugen Paraschiv 的 Java – Try with Resources
1.概述
对Java 7中引入的对于try-with-resources的支持，允许我们声明要在try块中使用的资源，并确保在执行该块之后资源将被关闭。 声明的资源必须实现AutoCloseable接口。
2.使用 try-with-resources
简单地说...]]></description><category></category></item><item><title><![CDATA[使用Spring和Java Config构建REST API]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/89016888</link><guid>https://blog.youkuaiyun.com/hades233/article/details/89016888</guid><author>hades233</author><pubDate>Thu, 04 Apr 2019 14:49:41 +0800</pubDate><description><![CDATA[使用Spring和Java Config构建REST API
翻译来源： Eugen Paraschiv 的 Build a REST API with Spring and Java Config
1.概述
本文介绍如何在Spring中设置REST  - 控制器和HTTP响应代码，有效负载编组和内容协商的配置。
2.了解Spring中的REST
Spring框架支持两种创建RESTful服务的方...]]></description><category></category></item><item><title><![CDATA[使用Spring 5引导Web应用程序]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/89014794</link><guid>https://blog.youkuaiyun.com/hades233/article/details/89014794</guid><author>hades233</author><pubDate>Thu, 04 Apr 2019 11:08:48 +0800</pubDate><description><![CDATA[使用Spring 5引导Web应用程序
翻译来源： Eugen Paraschiv 的 Bootstrap a Web Application with Spring 5
概述
本教程说明了如何使用Spring引导Web应用程序。
我们将研究Spring Boot解决方案以引导应用程序，还可以看到非Spring Boot方法。
我们主要使用Java配置，但也看看它们的等效XML配置。
使用Spri...]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云编辑器]]></title><link>https://blog.youkuaiyun.com/hades233/article/details/83112913</link><guid>https://blog.youkuaiyun.com/hades233/article/details/83112913</guid><author>hades233</author><pubDate>Wed, 17 Oct 2018 16:35:42 +0800</pubDate><description><![CDATA[新手指引欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown...]]></description><category></category></item></channel></rss>