- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 基于SpringBoot实现MQTT消息收发
spring-integration-mqtt & spring-integration-stream 去mvnrepository上找到符合springboot版本的对应版本(技巧:找发布时间挨近的即可)版本兼容性问题: java.lang.NoSuchFieldError:logger。EMQX community latest: MQTT 服务端。SpringBoot 2.2.2.RELEASE: 项目框架。Docker 18.0.~: 部署容器。
2022-11-04 11:20:04
951
1
原创 Confluence installation 「Confluence安装实录」
将需要破解的文件Copy到本地目录 $ docker cp confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar ./ # 破解步骤 $ mv atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-2.4.jar #转换下文件名称 $ rm atlassian-extras-2.4.bak。
2022-10-25 11:06:01
794
原创 coredns 添加自定义解析记录
coredns 添加自定义解析记录$ kubectl edit configmaps -n kube-system coredns# 添加以下内容hosts { xx.xx.xx.xx www.qq.com fallthrough}
2021-12-21 11:04:13
538
原创 k8s kubernetes-dashboard 免密+客户端证书登录
下文为记录 kubernetes-dashboard 如何实现免密且通过客户端证书直接登录Nginx在配置443 服务端证书时,同时配置客户端证书,实现双向认证server { listen 443; server_name xx.xx.com; ssl_certificate server.crt; # 服务端公钥 ssl_certificate_key server.key; # 服务端私钥 ssl_protocols TLSv1 TLSv1.1.
2020-08-14 16:37:22
2333
1
原创 (持续更新) redis日常操作命令
Connection 连接$ redis-cli -h [IP] -p [PORT]$ AUTH [PASSWORD]Get/Set 获取/设置$ get [KEY]$ set [KEY] [VALUE]$ set [KEY] [VALUE] ex [过期时间, 以秒s计] TTL 查看过期时间$ ttl [KEY]# -2: 已过期或已不存在; -1: 未设置有效期; >0: 剩余有效时间(s)...
2020-08-10 16:59:01
120
原创 (持续更新) k8s日常操作命令
批量清理遭驱赶(status: Evicted)的Pods$ kubectl get pods [-n 可指定命名空间] | grep Evicted | awk '{print $1}' | xargs kubectl delete pod
2020-08-10 16:16:21
171
原创 如何使用JPA操作数据库
接前一篇 SpringBoot&H2项目搭建操作数据库引入JPA依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency>创建@Entity实体@Data@NoArgsConstructor@Dynamic
2020-07-31 10:13:16
562
原创 快速搭建基于H2&SpringBoot项目
创建项目(IDEA)File > New Project > Spring Initializr(jdk1.8) > Next Project Settings(java version1.8) > Next Dependencies(Web: Spring Web, SQL: H2&Spring Data JPA)Configure application.yaml(修改application.properties格式) server: port:
2020-07-29 11:42:33
303
原创 Mybatis: multi-tenant sql-interceptor 系统多租户实现
Mybatis: multi-tenant sql-interceptor系统租户隔离实现有多种实现方式:完全隔离(不同数据库): 没啥好讲的, 看作是多个系统就成, 此方式毫无疑问, 成本最高 玩不起 玩不起…共享隔离(共享同一个数据库), 又分为以下两种:多个Schema, 表完全隔离:一般通过中间件, 根据会话标识路由到指定schema即可同一个Schema, 表上添加租户标识:比较底层, 必须通过拦截方式实现SQL重构方可实现下面介绍的是同Schema,表上添加租户标识的具
2020-07-28 15:22:10
1694
7
原创 keytool .keystore
keytool:有效的安全钥匙和证书的管理工具-genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书(在没有指定生成位置的情况下,keystore会存在用户系统默认目录,如:对于window xp系统,会生成在系统的C:/Documents and Settings/UserName/文件名为“.keystore”)-alias 产生别名-keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中
2020-07-28 11:55:21
169
原创 k8s node notready
K8S节点状态NotReady问题解决前言… 记录节点NotReady 由于证书过期导致问题排查过程问题描述 $ kubectl get nodes -o wide |grep NotReady $ kubectl describe node [node-ip]# Message: Node xxx which was running pod xxx is unresponsive连接到node节点,并检查各节点服务是否正常$ ps aux|grep kube-proxy$
2020-07-28 11:54:19
2963
原创 etcdserver: mvcc: database space exceeded
错误提示使用etcd时报错,报错信息: etcdserver: mvcc: database space exceeded问题排查检查主机是否安装etcd操作工具(etcdctl)$ etcdctl --h# 未安装,接下来安装工具,版本自行去github找, 3.x以上即可,下面仅为示例版本$ wget https://github.com/etcd-io/etcd/releases/download/v3.3.23/etcd-v3.3.23-linux-amd64.tar.gz $
2020-07-28 11:53:04
1067
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人