MyBatis的二级缓存在分布式环境下存在问题,可以使用分布式缓存解决。使用redis作为MyBatis的二级缓存,需要导入mybatis-redis包,并根据配置文件设置redis连接参数。修改Mapper接口和查询方法的注解,开启缓存功能。测试验证结果是否命中缓存,并查看redis缓存内容。
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 ,因此,原本计划的终极版本 ~...
使用nodejs实现ed25519的公钥加密和私钥解密
主要使用了 ed25519 库 加解密和验证代码 // Common.js and ECMAScript Modules (ESM) import * as ed from '@noble/ed25519'; // If you're using single file, use global va...
Struts2的类型转换
使用标签 注意:Struts2使用标签库找不到URI:[struts-tags]的taglib问题解决 新建 login2.jsp 文件,内容如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEnc...
使用cross-fetch替换node-fetch和isomorphic-fetch
安装 yarn add cross-fetch 使用 import fetch from 'cross-fetch'; polyfill的使用方式 import 'cross-fetch/polyfill';
yarn和npm设置国内镜像源
2022-08-16 feat:更新最新镜像地址。 由于 npm 包部分依赖下载速度缓慢,最好使用国内镜像源来解决,一般使用淘宝开源的镜像。 安装 yarn npm i -g yarn yarn 设置国内源 yarn config set registry https://registry.npmm...
Hibernate的关键API详解以及上手第一个Hibernate项目
在 Java 中使用 Hibernate 的步骤 开始 Hibernate 开发 上手第一个 Hibernate 项目 新建项目 打开 MyEclipse,新建一个 Web 项目 项目名称为 hibernate ,配置使用默认(Java8、Java EE8、JSTL1.2.4),点...
包装类与数组
包装类(Wrapper Class)。 针对原生数据类型的包装。 包装类(8 个)都位于 java.lang 包下。 java 中的 8 个包装类分别是:Byte,Short,Integer,Long,Float,Double,Character,Boolean。 他们的使用方式都是一样的,可以实...
Java_SE_第十讲:面向对象之封装续
类中的属性又叫做成员变量(member variable),属性用英文表示为 property 或者 attribute。 对象(Object)又叫做实例(Instance)。生成一个对象的过程又叫做实例化。 命名约定 a) 类:首字母大写,如果一个类名由多个单词构成,那么每个单词的首字母都大写, ...