<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>java on Hi,I`m lan</title>
    <link>/tags/java/</link>
    <description>Recent content in java on Hi,I`m lan</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 10 Mar 2025 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="/tags/java/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>微信公众号开发记录</title>
      <link>/post/note-dev-for-wechat/</link>
      <pubDate>Mon, 10 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>/post/note-dev-for-wechat/</guid>
      <description>走过路过不要错过 我想要在我的网站实现一下用户扫一扫二维码完成登陆的逻辑,但是该功能需要微信公众号是非个人主体,因此我通过微信小程序实现了一遍</description>
    </item>
    
    <item>
      <title>发布组件到maven私有仓库</title>
      <link>/post/publish-component-to-maven-repo/</link>
      <pubDate>Fri, 14 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>/post/publish-component-to-maven-repo/</guid>
      <description>说明 在我看来,github 提供了机器来让人们免费的使用 github action,这无疑是一家非常伟大的公司.而在国内,阿里也提供了很多主流的镜像源以及</description>
    </item>
    
    <item>
      <title>java中调用javascript</title>
      <link>/post/run-javascript-on-the-java/</link>
      <pubDate>Tue, 05 Sep 2023 00:00:00 +0000</pubDate>
      
      <guid>/post/run-javascript-on-the-java/</guid>
      <description>说明 @Test public void testInvoke() throws ScriptException, NoSuchMethodException { ScriptEngine engine = getEngine(); String jsResult = &amp;quot;hello &amp;quot;; String param = &amp;quot;world&amp;quot;; String jsFunc = &amp;quot;function hello(param){return &#39;&amp;quot;+jsResult+&amp;quot;&#39; + &#39;&amp;quot;+param+&amp;quot;&#39; };&amp;quot;; engine.eval(jsFunc); Invocable in = (Invocable)engine; String result = (String) in.invokeFunction(&amp;quot;hello&amp;quot;,param); Assertions.assertEquals(jsResult+param,result); } public ScriptEngine getEngine(){ ScriptEngine engine = new ScriptEngineManager().getEngineByName(&amp;quot;graal.js&amp;quot;); Assertions.assertNotNull(engine); return engine; } 对应的关键依赖是: &amp;lt;properties&amp;gt; &amp;lt;graalvm-js.version&amp;gt;23.0.1&amp;lt;/graalvm-js.version&amp;gt; &amp;lt;/properties&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.graalvm.js&amp;lt;/groupId&amp;gt;</description>
    </item>
    
    <item>
      <title>记一次springboot3的升级之旅</title>
      <link>/post/write-note-for-upgrade-to-springboot3/</link>
      <pubDate>Sun, 25 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>/post/write-note-for-upgrade-to-springboot3/</guid>
      <description>说明 springboot3 宣布将最低支持 jdk17,从框架上推动 java 用户来升级 jdk,太酷啦!! 虽然这种操作很有可能引来群怒,但对于springboot3的这波操</description>
    </item>
    
    <item>
      <title>pulsar源码系列</title>
      <link>/post/list-of-source-with-pulsar/</link>
      <pubDate>Mon, 08 May 2023 00:00:00 +0000</pubDate>
      
      <guid>/post/list-of-source-with-pulsar/</guid>
      <description>说明 之前研究过一些 Apache Pulsar 源码，无奈时间问题都中断了，这里列出一些研究入口给希望研究 Apache Pulsar 源码的同学。 对于交流持非常欢迎态度！可以微信联系我也可以</description>
    </item>
    
    <item>
      <title>[长期更新]java问题列表</title>
      <link>/post/question-list-of-java/</link>
      <pubDate>Thu, 04 May 2023 00:00:00 +0000</pubDate>
      
      <guid>/post/question-list-of-java/</guid>
      <description>说明 本文主要收集 java 遇到的一些常见问题,欢迎对本文进行投稿你认为好的场景或问题. 问题来了 使用 jdk17 时立刻堆栈报错提示内存不足 VM Arguments: jvm_args: -Xmx1G -XX:+UnlockExperimentalVMOptions -XX:ErrorFile=/usr/local/lan/logs/parser/hs_err.log -XX:HeapDumpPath=/usr/local/lan/dumps/parser java_command: com.lan.parser.YdcApplication java_class_path (initial):</description>
    </item>
    
    <item>
      <title>不用安装docker也能构建docker镜像</title>
      <link>/post/jib-springboot-docker-maven/</link>
      <pubDate>Tue, 18 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>/post/jib-springboot-docker-maven/</guid>
      <description>前提 docker 容器镜像仓库 这里举例可以公用的两个 dockerhub 阿里云容器镜像服务 前言 本文主要介绍的是 google 开源的一个 java 领域的 docker 构建工具jib. 目前在github上的</description>
    </item>
    
    <item>
      <title>Apache RocketMQ单机部署</title>
      <link>/post/deploy-apache-rocketmq/</link>
      <pubDate>Tue, 27 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>/post/deploy-apache-rocketmq/</guid>
      <description>前言 这篇文章以4.3.0版本为标准进行讲述在 linux 下部署 RocketMQ 单机实例,在此之前需要已配置 JAVA 环境。 apache RocketMQ 是阿里巴巴在2016年11月捐赠给了apach</description>
    </item>
    
  </channel>
</rss>