logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

重写 MyBatis Plus 通用方法 使用 Oracle 数据库,字段类型为 DATE,实体属性类型为 String,通用方法无法使用 to_date 函数

序版本:mybatis-plus-boot-starter 3.3.2刚开始走了弯路,想着通过 Oracle 解决,先是修改了 NLS_DATE_FORMAT,结果发现不适用 JDBC。当然也可以写触发器,每次执行 SQL 前修改这个参数,但是肯定会影响性能。解解决方案是重写通用 insert 方法,用到了 @TableField 注解的 update 属性。1. 重写通用 insert 方法im

文章图片
#mybatis#java#oracle
前端/后端、前台/后台的英文翻译选择

网友给出了以下几种回答:client side、server sidefront side、back sidefront end、back endforeground、backgrounduser Interface、manage interface我对于这些英文的理解:client side 的中文翻译为客户端,server side 的中文翻译为服务器...

文章图片
重写 MyBatis Plus 通用方法 使用 Oracle 数据库,字段类型为 DATE,实体属性类型为 String,通用方法无法使用 to_date 函数

序版本:mybatis-plus-boot-starter 3.3.2刚开始走了弯路,想着通过 Oracle 解决,先是修改了 NLS_DATE_FORMAT,结果发现不适用 JDBC。当然也可以写触发器,每次执行 SQL 前修改这个参数,但是肯定会影响性能。解解决方案是重写通用 insert 方法,用到了 @TableField 注解的 update 属性。1. 重写通用 insert 方法im

文章图片
#mybatis#java#oracle
IDEA + Spring Boot + JRebel + MyBatis Mapper XML 热部署不能自动编译的解决方案和启动的几种方式

自动编译方式一:Srping Boot Application 类方式二:org.springframework.boot Maven/Gradle 插件方式三:TomcatMyBatis Mapper XML 热部署

文章图片
#java#maven
虚拟机 Linux 系统自定义桌面分辨率且重启后保持不变

这是原先写在博客园的,原标题为“Linux Ubuntu 虚拟机系统自定义桌面分辨率且重启后保持不变”,现在做部分修改,适用于 Debian 系发行版:我用 VMware Workstation 12 Pro 安装的 Ubuntu MATE Desktop Environment 1.12.1 ,发现安装后没有需要的分辨率,于是安装 VMware Tools/Open VM Tools,希望安装.

文章图片
#虚拟机
安卓 Android 11、12 不使用第三方 Recovery TWRP 刷入 Magisk v22+ 支持联发科

测试机型:小米 10 至尊纪念版(Mi 10 Ultra)今天把 MIUI 版本更新到了 12.1.1,发现安卓版本升到了 11。接下来我就正常想刷 wzsx150 大佬的 TWRP,发现刷上去挂载不了 data,不支持安卓 11。网上搜索了一番发现可以不用 TWRP 刷 Magisk,就是用 Magisk 修补 boot.img,然后用命令行刷入。步骤小米手机官方解锁 BootLoader安装

文章图片
#android
Windows 10 安装安卓子系统 WSA(Magisk/KernelSU)使用 WSA 工具箱安装 APK

1. 在 Microsoft Store 中安装 Ubuntu LTS。2. 使用 MagiskOnWSALocal 打包 WSA。3. 使用 WSAPatch 让 WSA 支持 Win10。4. 使用 WSA 工具箱安装 APK。

文章图片
#windows#android
到底了