MyBatis的二级缓存整合redis

mybatis的二级缓存整合redismybatis自带的二级缓存存在的问题在前面我们使用at_cachenamespace​实现了mybatis的二级缓存这个底层使用hashmap​来实现。在单机环境下没有问题但是在分布式环境下就不行了。​​mybatis二级缓存在分布式环境下的问题解决为了解决这个问题可以使用分布式缓存保存mybatis二级缓存的数据。​​怎么自定义mybatis的二级缓存可以在at_cachenamespace​上面加上implementation例如默认的缓存可以写成_at_cac
阅读更多

Java获取url中参数

方案在java中你可以利用urlencoder​​和urldecoder​​来对url字符串进行编解码然后使用stringsplit()​方法或者使用正则表达式​来从url字符串中获取参数。代码示例获取url中的参数at_paramurl链接at_paramkey参数keyat_return参数值publicstaticstringgetparameterfromurl(stringurlstringkey){string[]params=urlsplit(string[]queryparams=para
阅读更多

2023-02-02-日记

pnpm更新可以使用下面脚本用npmrmgpnpm​之后在重新npmigpnpm​就可以了。‍
阅读更多

使用nodejs实现ed25519的公钥加密和私钥解密

主要使用了ed库加解密和验证代码commonjsandecmascriptmodules(esm)importasedfrom@nobleed_ifyoureusingsinglefileuseglobalvariableinstead_`windownobleed`constverifyed=asyncfunction(prikeypubkey){consolelog(prikey)consolelog(pubkey)====================新私钥开始==================
阅读更多

Struts2的类型转换

使用标签注意_struts使用标签库找不到uri_[strutstags]的taglib[s]问题解决新建loginjsp​文件内容如下_pageencoding=查看结果_​在action中使用actionsupport新增页面​loginjsp​pageencoding=​loginactionjava​packagespaceterwer_importorgapachecommonslangstringutils_importcomopensymphonyxworkactionsupport_pub
阅读更多

Hibernate的关键API详解以及上手第一个Hibernate项目

hibernate的关键api详解以及上手第一个hibernate项目在java中使用hibernate的步骤​开始hibernate开发​​上手第一个hibernate项目新建项目打开myeclipse新建一个web项目​​项目名称为hibernate配置使用默认(javajavaeejstl)点击finish完成即可。​​集成struts在pomxml​​加上struts的依赖我们使用struts的新版本struts​​webxml​加上对应的过滤器xmlns_xsi=xsi_schemalocati
阅读更多

包装类与数组

包装类(wrapperclass)。针对原生数据类型的包装。包装类(个)都位于javalang​包下。java中的个包装类分别是_byteshortintegerlongfloatdoublecharacterboolean。他们的使用方式都是一样的可以实现原生数据类型和包装类额双向转换。数组(array)_相同类型数据的集合叫做数组。如何定义数组_type[]变量名=newtype[数组中元素的个数]_按照下列方式定义长度为的数组_int[]a=newint[]_或者inta[]=newint[]_数组
阅读更多

Java_SE_第十讲:面向对象之封装续

类中的属性又叫做成员变量(membervariable)属性用英文表示为property或者attribute。对象(object)又叫做实例(instance)。生成一个对象的过程又叫做实例化。命名约定a)类_首字母大写如果一个类名由多个单词构成那么每个单词的首字母都大写中间不使用任何的连接符。比如person类membertest类。b)方法_首字母小写。如果一个方法由多个单词构成那么第一个单词的所有字母全都小写从第二个单词开始每个单词的首字母大写。比如addaddthreeint。c)属性_命名约定
阅读更多

Java_SE_第九讲:面向对象之封装

面向对象程序设计的三大基本特征_继承(inheritence​)封装(encapsulation​)多态(polymorphism​)封装_类包含了数据与方法将数据与方法放在一个类中就构成了封装。如何定义类?修饰符class类的名字{类的内容(包含了属性与方法)}修饰符class类的名字{类的内容(包含了属性与方法)}方法。如何定义方法?修饰符fun方法名称([参数参数参数…])_返回类型{方法体}修饰符返回类型方法名称([参数参数参数…]){方法体}main​​方法是整个java程序的入口点如果类的定义
阅读更多