Kubernetes 安装和配置 Jenkins和 docker dind

依赖 * helm 安装jenkins 配置podTemplate podTemplates: docker: | - name: docker label: docker serviceAccount: jenkins volumes: - emptyDirVolume: mountPath: /var/run/ memory: true - persistentVolumeClaim: mountPath: /var/lib/docker claimName: docker readOnly: false containers: -

Maven 添加外部jar依赖包

方法一 把jar包推到maven服务器 方法二 在pom.xml添加本地源目录 ... <repositories> <repository> <id>local</id> <name>local</name> <url>file://${project.basedir}/libs<

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

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)