<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yewberry 的点滴积累]]></title><description><![CDATA[关于 B/S 开发的一些应用参考，欢迎探讨。]]></description><link>https://blog.youkuaiyun.com/rootcn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rootcn]]></copyright><item><title><![CDATA[离线安装 vscode 插件编译 java 项目]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/162198799</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/162198799</guid><author>rootcn</author><pubDate>Mon, 22 Jun 2026 12:32:19 +0800</pubDate><description><![CDATA[https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{发布者}/vsextensions/{插件名}/{版本号}/vspackage。]]></description><category></category></item><item><title><![CDATA[InstallCert.java]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/154980056</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/154980056</guid><author>rootcn</author><pubDate>Tue, 18 Nov 2025 19:00:00 +0800</pubDate><description><![CDATA[java 应用 ssl 证书更新]]></description><category></category></item><item><title><![CDATA[8080 直接设置成 ssl 端口，在 spring security 重定向的时候会强行转到 8443端口]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/152914402</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/152914402</guid><author>rootcn</author><pubDate>Fri, 10 Oct 2025 12:43:07 +0800</pubDate><description><![CDATA[Spring Security的PortResolverImpl存在一个已知的IE浏览器兼容性问题，当HTTP请求使用非常规端口（如8443）时会被错误映射（如8080）。这是因为Spring Security默认将8080映射为8443（HTTPS端口）。解决方案是自定义端口映射配置，避免端口转换，例如配置&lt;port-mapping http=&quot;8080&quot; https=&quot;8080&quot;/&gt;来禁用自动映射功能。该问题源于IE浏览器在重定向时错误报告端口号的缺陷]]></description><category></category></item><item><title><![CDATA[【转载】SpringBoot集成Redis，从Redis中获取数据为null，但实际上Redis中是存在对应的数据的，是什么原因导致的呢？]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/146937796</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/146937796</guid><author>rootcn</author><pubDate>Wed, 02 Apr 2025 11:00:51 +0800</pubDate><description><![CDATA[当采用@Autowired时，根据类型注入，直接注入了RedisTemplate<String, String>的bean，因为它们的类型都是String的。

而当使用@Resource注入时，默认采用的是根据名称匹配，源码中可以看到redisTemplate对应的类型为RedisTemplate<Object, Object>。]]></description><category></category></item><item><title><![CDATA[XXL-JOB 适配 GAUSSDB, 报 ERROR: column “job_data“ is of type blob but expression is of type bytea]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/145853420</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/145853420</guid><author>rootcn</author><pubDate>Tue, 25 Feb 2025 14:58:15 +0800</pubDate><description><![CDATA[处理方式和 Oracle 的类似，我们就从 OracleDelegate 继承个类来实现。Quartz 默认使用 org.quartz.impl.jdbcjobstore。修改 quartz.properties，增加配置项。来处理 SQL 语句，报错的是blob。]]></description><category></category></item><item><title><![CDATA[使用 Apache POI XDGF 读取 vsdx 文件]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/135621986</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/135621986</guid><author>rootcn</author><pubDate>Tue, 16 Jan 2024 13:08:22 +0800</pubDate><description><![CDATA[【代码】使用 Apache POI XDGF 读取 vsdx 文件。]]></description><category></category></item><item><title><![CDATA[【转载】Determine HDP Memory Configuration Settings]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/135270441</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/135270441</guid><author>rootcn</author><pubDate>Thu, 28 Dec 2023 15:28:14 +0800</pubDate><description><![CDATA[yarn 资源分配公式
containers = min (2*CORES, 1.8*DISKS, (Total available RAM) / MIN_CONTAINER_SIZE)
RAM-per-container = max(MIN_CONTAINER_SIZE, (Total Available RAM) / containers))]]></description><category></category></item><item><title><![CDATA[The Rules of Programming - HOW TO WRITE BETTER CODE，Chris Zimmerman]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/129059177</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/129059177</guid><author>rootcn</author><pubDate>Thu, 16 Feb 2023 12:57:12 +0800</pubDate><description><![CDATA[The Rules of Programming HOW TO WRITE BETTER CODE]]></description><category></category></item><item><title><![CDATA[Discrete Mathematics and Its Applications 8th Edition 目录]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/127729211</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/127729211</guid><author>rootcn</author><pubDate>Mon, 07 Nov 2022 13:18:46 +0800</pubDate><description><![CDATA[Discrete Mathematics and Its Applications]]></description><category></category></item><item><title><![CDATA[MaprRduce v2 在 java 代码中远程提交作业到 Yarn 的配置项]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/121399673</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/121399673</guid><author>rootcn</author><pubDate>Thu, 18 Nov 2021 14:18:01 +0800</pubDate><description><![CDATA[MaprRduce v2 在 java 代码中远程提交作业到 Yarn 的配置项]]></description><category></category></item><item><title><![CDATA[maven 循环依赖处理办法]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/99694157</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/99694157</guid><author>rootcn</author><pubDate>Sat, 17 Aug 2019 16:05:45 +0800</pubDate><description><![CDATA[当两个工程 B、C 互相依赖时，有两条解决办法
1、将依赖部分独立出来，B-used-by-C、C-used-by-B 创建新的工程D，B和C都引用D
2、将 B 和 C 工程合并成新的工程 AB
3、临时办法，将 C 打包成 JAR 包，在 B 中以 systemPath 方式引入；C 中依赖配置不变。

下面详细说明一下方法3的配置和注意点

1、将C工程导出，从 eclipse 导出时，记得...]]></description><category></category></item><item><title><![CDATA[mybatis 批量处理时自动提交的问题]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/91989078</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/91989078</guid><author>rootcn</author><pubDate>Fri, 14 Jun 2019 17:23:45 +0800</pubDate><description><![CDATA[Spring 中默认的事务工厂 SpringTransactionFactory 时每次执行 flushStatements() 方法后事务会立即提交，代码中的 SqlSession.commit(), SqlSession.rollback() or SqlSession.close() 不能影响 Spring 管理的SqlSession，不管 autocommit 怎么设置，在 Spring ...]]></description><category></category></item><item><title><![CDATA[向量微积分参考书目 Vector Calculus, Michael Corral]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/86668119</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/86668119</guid><author>rootcn</author><pubDate>Sun, 27 Jan 2019 18:16:49 +0800</pubDate><description><![CDATA[Vector Calculus
Michael Corral
Schoolcraft College

http://mecmath.net/ is the homepage for the free book Vector Calculus, by Michael Corral (Schoolcraft College).

You can download the latest version...]]></description><category></category></item><item><title><![CDATA[Java 多线程通过 Mybatis 获取 Oracle 序列值重复问题处理]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/82459839</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/82459839</guid><author>rootcn</author><pubDate>Thu, 06 Sep 2018 13:28:55 +0800</pubDate><description><![CDATA[Java 多线程通过 Mybatis 获取 Oracle 序列值重复问题处理

在同一个事务内开多线程访问序列值时，会取出同一个值。


select mySequence.nextval from dual

解决方法是将查询语句放在一个新事务中，同时增加同步约束。


    @Transactional(value = 'mytran', propagation = Propagation....]]></description><category></category></item><item><title><![CDATA[inode 索引结点算法，EXT4 源码解析]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/80715463</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/80715463</guid><author>rootcn</author><pubDate>Sat, 16 Jun 2018 22:15:26 +0800</pubDate><description><![CDATA[inode 中存储了文件的元信息，其中涉及了逻辑地址向物理地址的转换。linux 上用15个指针数组存储，其中12个是直接索引，后面三个分别是一级索引、二级索引和三级索引。如下图示。(图片源自 https://upload.wikimedia.org/wikipedia/commons/a/a2/Ext2-inode.gif)以linux-4.17.1 源码为例，为了便于理解，我将相关定义从各文件...]]></description><category></category></item><item><title><![CDATA[R  创建地区热力图]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/79027815</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/79027815</guid><author>rootcn</author><pubDate>Wed, 10 Jan 2018 20:35:08 +0800</pubDate><description><![CDATA[使用 R 创建城市热力图。]]></description><category></category></item><item><title><![CDATA[在 QGIS 地图中显示 GPS 点、线集]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/78934799</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/78934799</guid><author>rootcn</author><pubDate>Fri, 29 Dec 2017 20:44:59 +0800</pubDate><description><![CDATA[在 QGIS 地图中显示 GPS 点、线集

一、软件准备
QGIS官网：https://www.qgis.org/en/site/

QGIS 安装后，有 GRASS GIS 7.2.2 和 QGIS 2.18.15 两个软件，关于这两个软件的区别，直接引用评论（https://gis.stackexchange.com/questions/59964/whats-the-relati]]></description><category></category></item><item><title><![CDATA[Know Oracle Lock Mode]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/52228056</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/52228056</guid><author>rootcn</author><pubDate>Wed, 17 Aug 2016 09:58:00 +0800</pubDate><description><![CDATA[死锁时需要分析锁的方式，本文转载相关Oracle Lock Mode 知识。]]></description><category></category></item><item><title><![CDATA[oracle的split函数]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/41643217</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/41643217</guid><author>rootcn</author><pubDate>Mon, 01 Dec 2014 09:27:12 +0800</pubDate><description><![CDATA[oracle的split函数]]></description><category></category></item><item><title><![CDATA[日志文件自动压缩]]></title><link>https://blog.youkuaiyun.com/rootcn/article/details/30237401</link><guid>https://blog.youkuaiyun.com/rootcn/article/details/30237401</guid><author>rootcn</author><pubDate>Thu, 12 Jun 2014 12:43:17 +0800</pubDate><description><![CDATA[使用 log4j 记录日志，每天0点进行分隔，由于日志文件较大，为节省空间，需要将历史文件自动压缩。需要使用 Apache Extras™ for Apache log4j™  的 org.apache.log4j.rolling.TimeBasedRollingPolicy 类进行配置。配置如下：]]></description><category></category></item></channel></rss>