Android各版本对应的SDK及JDK版本要求 平台版本 SDK 版本 版本名称 JDK 版本 Android 13.0 33 T 11 Android 12.0 31 S 11 Android 11.0 30 R 8 Android 10.0 29 Q 8 Android 9.0 28 Pie 8 Android 8.1 27 Oreo 8 Android 8.0 26 Oreo 8 An 2024-02-18 杂 #android
vim常用命令 # vim 键盘图 # vi/vim 的使用 基本上 vi/vim 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和命令行模式(Command-Line Mode)。 # 命令模式 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被 Vim 识别为命令,而非输入字符,比如我们此时按下 i,并不会输入一个字符,i 被当作了一个命令。 2024-02-06 工具 #vim
对PageHelper使用的封装 # 1. 问题点 在使用 PageHelper 的过程中,产生了两个问题 一个分页接口点击下一页时,绝大多数的情况下数据总数是不变的,但却需要每次请求去查询统计数据总数,产生了性能浪费. 实际使用中要实现分页要写两步,先在要执行分页的代码前标注 PageHelper.startPage(vo); , 再在返回数据时使用 PageInfo.of(list) 生成分页对象,步骤略微麻烦 2024-02-06 java #PageHelper
git暂存命令 # 暂存命令的作用 可以将 git 工作区的代码更改暂存,之后就可以执行 git pull、git merge 之类的命令 # 暂存命令 1git stash save "暂存的备注" 直接执行 git stash 也可以达到暂存的目的,但是连续多次暂存后容易让人混淆哪次暂存了哪些代码 # 查看暂存记录 1git stash list # 取回暂存代码 1git stash p 2024-02-06 工具 #git
maven项目解决lombok与manifold兼容问题 1234567891011121314151617181920212223242526272829303132<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <ve 2023-04-30 环境部署 #maven #lombok #manifold
docker部署gitlab私服 # 前置条件 安装 docker, 配置国内镜像源 # 部署命令(使用了一个汉化的版本) 1docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /hom 2023-04-30 环境部署 #docker #gitlab
nginx搭建文件服务器 nginx 配置 123456789101112131415161718192021server { listen 443; # 对应的域名,多个以空格分开 server_name cdn.xxx.com; charset utf-8; # 证书文件地址 #ssl_certificate /d 2023-04-30 #nginx
git更新.gitignore文件后不生效 项目更新了.gitignore 文件后直接提交不会生效,解决如下 123git rm -r --cached . // 删除本地缓存git add . // 添加要提交的文件git commit -m 'update .gitignore' // 更新本地的缓存 2023-02-06 工具 #git
MyBatis之TypeHandler用法 # 一。问题点 # 在使用 PostgreSQL 的过程中有用到数组类型与 json 类型,这些类型直接用 java 的类型去接收是会出现类型转换异常的, 怎么处理呢,这时候就要用到 TypeHandler 了 # 二。代码 java 数组类型接收 jdbc array 1234567891011121314151617181920212223242526272829303132333435 2023-01-09 环境部署 #java #mybatis #TypeHandler