Maven 添加外部jar依赖包

方法一 把jar包推到maven服务器 方法二 在pom.xml添加本地源目录 ... local local file://${project.basedir}/libs ... ${groupId} ${artifactId} ${version} 然后在项目下新建一个libs的目录 然后把jar包放在libs/${groupId}/${artifactId}/${version}

Spring Boot JPA 关联关系动态类型的解决方案

例如我有一个对象叫多媒体,里面的对象有书,电影,音乐等,但又不想设置3个关联关系,就可以把图书,电影,音乐抽象出一个media的interface,然后其他对象直接关联media这个interface就可以了 @MappedSuperclass @Getter @Setter public class BaseModel { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; } interface Media { } class Book extends BaseModel implements Media { } class Movie

利用pgagent来运行Postgres的定时任务

安装步骤 1. 在数据库中添加pgagent的扩展CREATE EXTENSION pgagent; 2. 在一个独立的服务器中安装pgagent服务,也可以用docker来跑,替换里面的环境变量 version: '3' services: pgagent: image: huggla/sam-pgagent:4.2.1 privileged: true environment: - VAR_FINAL_COMMAND="/usr/local/bin/pgagent -f host=$VAR_

Autojs 使用总结

用 root 打开无障碍模式 function enable(packageName) { shell(`settings put secure enabled_accessibility_services ${packageName}/com.stardust.autojs.core.accessibility.AccessibilityService`, true) } 用 root 添加省电模式白名单 function addBatteryWhiteList(packageName) { shell(`dumpsys deviceidle whitelist +${packageName}`,true)

Mac M系列芯片玩赛伯朋克2077简单方法

用Mac就是贪方便,如果玩起来太麻烦我就懒的弄了,不想输入太多指令,只需brew装一个软件即可,然后界面安装就好了 需要准备的东西 * Apple Game Porting Toolkit Installer * Wineskin * steam 安装步骤 1. 打开Apple Game Porting Toolkit Installer下载的agpt.dmg 2. 双击运行安装程序,应该默认点击下一步就好了,然后会自动下载依赖,和安装gpt 3. 安装 Wineskin brew install --cask --no-quarantine