MyBatis 自带的二级缓存存在的问题 在前面我们使用 @CacheNamespace 实现了 430.MyBatis的二级缓存 ,这个底层使用 HashMap 来实现。在 单机环境 下没有问题,但是在 分布式环境 下就不行了。 MyBatis 二级缓存在分布式环境下的问题解决 为了解决...
Java获取url中参数
方案 在 Java 中,你可以利用 URLEncoder 和 URLDecoder 来对 URL 字符串进行编解码,然后使用 String.split() 方法或者使用 正则表达式 来从 URL 字符串中获取参数。 代码示例 /** * 获取url中的参数 * * @param ur...
思源笔记发布工具v0-6-7发布
版本欢迎语 风雨送春归,飞雪迎春到。大家新年好呀,伴随着新年的到来,我们也惊喜的引来了经过细心打磨和优化的 sy-post-pulisher 的 v0.6.7 版本。 自 ~~v0.6.1~~ 发布之后,我的内心其实是很忐忑的,结果果然发现了一些不能容忍的 bug ,因此,原本计划的终极版本 ~...
阿里云ECS下Rocky-Linux-9的基本设置与安装xfce
安装 epel 源 ## 安装epel源 dnf clean all dnf install epel-release -y dnf update -y 安装 neofetch dnf install neofetch -y neofetch 安装开发工具 ## 安装开发工具 dnf groupin...
Anki使用示例
测试牌组 完形填空 这是一个多行完形填空 这是第一个空 测试一下 这是第二个空 这是单行完形填空 看看空格吧 [2]第二个序号会忽略 测试 [1]第一个序号也会忽略 这是一个多行完形填空 **这是第一个空** 测试一下 **这是第二个空** 这是单行完形填空 **看看空格吧** **[2]第二个序号...
使用nodejs实现ed25519的公钥加密和私钥解密
主要使用了 ed25519 库 加解密和验证代码 // Common.js and ECMAScript Modules (ESM) import * as ed from '@noble/ed25519'; // If you're using single file, use global va...
dojo利用promise实现多个异步校验
代码如下: // 敏感词过滤 var promiseAll = checkSenstiveWords(); promiseAll.then(function (results) { // console.log("results=>", results) // console.log("v1=...
从零开始写一个vuepress插件
初始化插件项目 在任意目录新建一个插件目录,我这里在 /pkg/vuepress-plugin-simple-encrypt mkdir /pkg/vuepress-plugin-simple-encrypt 进入该目录,初始化项目 yarn init 输入插件名 vuepress-plugin-s...
Git应用开发详解之环境准备续
Git系列涉及的内容续 Git对象类型与索引 Git分支 如何创建、切换与删除分支 Git分支在项目开发中的作用 Git分支在工程化项目中的最佳实践 分支常见重要命令详解
Git应用开发详解之Git概述与环境准备
Linux 环境配置 zsh 快捷操作 输入命令之后,按下 tab 按键,可以在命令之间选择 zshenv 与 zshrc 的区别:zshenv 始终是 source 的,也就是说一直生效,但是 zshrc 只是活跃的 shell 生效,另外,zshrc 会覆盖 zshenv 的设置。 lin...
17