分享几款免费docker面板

https://www.portainer.io/ 比较容易上手,也轻量,好多人推荐,有大佬做了汉化包 https://www.quchao.net/Portainer-CN.html
地址: http://demo.portainer.io/
用户名: admin
密码: tryportainer

https://rancher.com/ https://www.rancher.cn/ k8s据说功能强大,也重量级,中文

https://dockstation.io/ 看起来挺好的

https://cockpit-project.org/ 看起来挺好的,据说是 管理Linux 主机 顺便 管理docker

https://kitematic.com/docs/

https://github.com/qfdk/EasyDockerWeb 坛子里大佬适合单机docker可视化

https://www.dockernb.com/ DOCKER容器可视化管理系统

下表把 jpa 做的各种查询规范都列出来了。 如果要做其他相关查询,按照表格中的规范设计接口方法即可。


关键词 举例 生成的JPQL 语句片段
And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2
Or findByLastnameOrFirstname … where x.lastname = ?1 or x.firstname = ?2
Is,Equals findByFirstname,
findByFirstnameIs,
findByFirstnameEquals
… where x.firstname = ?1
Between findByStartDateBetween … where x.startDate between ?1 and ?2
LessThan findByAgeLessThan … where x.age < ?1
LessThanEqual findByAgeLessThanEqual … where x.age ⇐ ?1
GreaterThan findByAgeGreaterThan … where x.age > ?1
GreaterThanEqual findByAgeGreaterThanEqual … where x.age >= ?1
After findByStartDateAfter … where x.startDate > ?1
Before findByStartDateBefore … where x.startDate < ?1
IsNull findByAgeIsNull … where x.age is null
IsNotNull,NotNull findByAge(Is)NotNull … where x.age not null
Like findByFirstnameLike … where x.firstname like ?1
NotLike findByFirstnameNotLike … where x.firstname not like ?1
StartingWith findByFirstnameStartingWith … where x.firstname like ?1 (parameter bound with appended %)
EndingWith findByFirstnameEndingWith … where x.firstname like ?1 (parameter bound with prepended %)
Containing findByFirstnameContaining … where x.firstname like ?1 (parameter bound wrapped in %)
OrderBy findByAgeOrderByLastnameDesc … where x.age = ?1 order by x.lastname desc
Not findByLastnameNot … where x.lastname <> ?1
In findByAgeIn(Collection<age> ages)</age> … where x.age in ?1
NotIn findByAgeNotIn(Collection<age> age)</age> … where x.age not in ?1
True findByActiveTrue() … where x.active = true
False findByActiveFalse() … where x.active = false
IgnoreCase findByFirstnameIgnoreCase … where UPPER(x.firstame) = UPPER(?1)

腾讯云的服务器会自动安装云监控、云镜等安全服务,方便在控制台查看产品运行状态等

可以看一下服务器的定时任务:

$ crontab -l

*/1 * * * * /usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &

0 0 * * * /usr/local/qcloud/YunJing/YDCrontab.sh > /dev/null 2>&1 &

从来不看腾讯云的云监控控制台,要这东西有何用,卸载

云监控 Linux 安装目录是/usr/local/qcloud/stargate/usr/local/qcloud/monitor

还有一个主机安全,也就是所谓的云镜,新开服务器不取消勾选都会默认安装

云镜 Linux 安装目录是/usr/local/qcloud/YunJing

统统卸载!!!

直接在腾讯云服务器上运行以下代码

/usr/local/qcloud/stargate/admin/uninstall.sh
/usr/local/qcloud/YunJing/uninst.sh
/usr/local/qcloud/monitor/barad/admin/uninstall.sh

这些都是腾讯云自带的卸载脚本,如果你不想用也可以使用打包好的 shell

wget -qO- https://raw.githubusercontent.com/littleplus/TencentAgentRemove/master/remove.sh | bash

此脚本卸载完腾讯云的监控,但是腾讯云文件夹并不是只有监控,为了保险起见,脚本不会

rm -rf /usr/local/qcloud

,不作死就不会死
卸载完以后可以通过如下命令来查看是否卸载干净

ps -A | grep agent

如无任何输出,则已卸载干净,如果有输出,请检查是否你自己的程序

测试vps
腾讯云轻应用云-香港云
1G
1核
25G
安装:

curl -sSL https://get.daocloud.io/docker | sh
dokcer操作

docker images -----查看镜像列表
docker rmi <id/名称>-----删除镜像 指定镜像名 或者TMAGEID -f强制删除镜像
docker ps-------查看当前启动的容器
docker stop <id>停止当前容器 ID
docker rm -f <id>删除当前容器