自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 Docker容器宿主机之间的文件复制和挂载

从宿主机复制到容器:docker cp 宿主机本地路径 容器名字/ID:容器路径docker cp /root/123.txt mycentos:/home/从容器复制到宿主机:docker cp 容器名字/ID:容器路径 宿主机本地路径docker cp mycentos:/home/456.txt /root宿主机文件夹挂载到容器里:docker run -itd -v 宿主机路径:容器路径 镜像ID无法挂载文件夹到现有的容器,只能重新构建容器docker run -itd .

2020-08-21 10:10:54 1501

原创 Docker容器间利用brige网桥实现双向通信

创建一个新的网桥:docker network create -d bridge my_bridge查看创建的网桥:docker network ls启动第一个容器:docker run -itd --name tomcat centos:7启动第二个容器:docker run -itd --name redis centos:7把第一个容器加入网桥:docker network connect my_bridge tomcat把第二个容器加入网桥:docker network connect .

2020-08-21 09:35:40 481

原创 Docker容器间基于Link单向通信

问题场景Tomcat容器需要与Mysql容器通信,Tomcat需要向Mysql发送网络包读取数据,一般情况Mysql不需要主动向Tomcat发起请求,这种情况就是单项通信。一般情况下采用docker inspect 容器id查看IPAddress然后两个容器间互相Ping IP地址是可以Ping通的,因为启动采用是默认的桥接方式。但这种直接调用IP地址的情况存在局限性,比如:有一天一个容器死掉了,需要重新run一次镜像起一个新的容器,Docer可能会重新为其中一个容器分配IP地址,那么需要到所有对应的

2020-08-21 09:22:02 196

原创 Docker部署自己开发的应用,在外部访问

问题场景部署自己开发的应用时,无法通过docker run -p 端口号:端口号的形式映射端口。解决方案先获取docker内的IP地址docker inspect 容器id |grep IPAddress之前容器内配置的端口号是15680iptables -t nat -A DOCKER -p tcp --dport 15680 -j DNAT --to-destination 172.17.0.2:15680执行完后现在在外部也可以通过端口访问到这个应用了执行样例[root@ks-a

2020-08-19 16:11:29 745

原创 Docker快速部署mysql并指定初始化sql文件

文件信息Dockerfile#设定初始镜像mysql版本FROM mysql:5.7#设定工作目录,用于处理初始化mysql的sql文件WORKDIR /docker-entrypoint-initdb.d#默认mysql无法输入中文,修改编码使其支持中文ENV LANG=C.UTF-8#加入需要初始化的sql文件ADD datasong.sql .制作镜像docker build -t datasongmysql:5.7 .启动镜像docker run --name dat

2020-08-19 09:00:30 979

原创 Dockerfile部署提示Mysql.sock无法打包成tar包

问题场景需要将公司业务打包成docker,业务内部嵌套了一个mysql,dockerfile初始化时会将整体文件打包成tar,但这个文件中包含.sock文件,提示无法将sock文件打包为tar解决方法将文件提前用tar打包好,导入到centos容器后再解压,执行别的操作,ADD操作自带解压效果FROM centos:7ADD jdk-8u261-linux-x64.tar.gz /usr/localADD release.tar.gz /home/datasong/RUN mv /usr/

2020-08-18 09:02:06 1153

原创 K8S在部署应用时,总提示OOMkilled

问题原因:Linux内核限制过线解决方法cat /etc/sysctl.conf修改内核参数下班先写到这,有空再补

2020-08-14 19:53:17 1509

原创 mybatis-plus忽略映射字段

应用场景项目中的SQL全部由Mybatis-Plus自动生成,MP会根据实体类对于SQL语句进行生成,实体类中有个字段在数据库不需要,但项目中需要使用,可以通过添加注解忽略掉该字段@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。@TableField(exist = true):表示该属性为数据库表字段。示例通过此注解enable字段便不再生成到SQL语句中。@TableName:数据库表相关@TableId:表主键标识@Tab

2020-08-12 20:01:53 9956

原创 Docker部署RocketMQ

1、安装 Namesrv注册中心拉取镜像docker pull rocketmqinc/rocketmq:4.4.0启动容器docker run -d -p 9876:9876 -v {RmHome}/data/namesrv/logs:/root/logs -v {RmHome}/data/namesrv/store:/root/store --name rmqnamesrv -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq:4.4.0

2020-08-12 09:54:01 3493 1

原创 K8S部署前端可视化dashboard插件(坑已踩完)

部署Dashboard官方参考文档:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/github项目地址:https://github.com/kubernetes/dashboard当前部署dashboard版本:v2.0.0,注意检查dashboard版本与kubernetes版本兼容性:https://github.com/kubernetes/dashboard/releases方

2020-08-11 14:46:29 7516

原创 K8S限制资源的使用

资源类型在K8S中可以对两类资源进行限制:cpu和内存。CPU的单位有:正实数,代表分配几颗CPU,可以是小数点,比如0.5代表0.5颗CPU,意思是一 颗CPU的一半时间。2代表两颗CPU。正整数m,也代表1000m=1,所以500m等价于0.5。内存的单位:正整数,直接的数字代表Bytek、K、Ki,Kilobytem、M、Mi,Megabyteg、G、Gi,Gigabytet、T、Ti,Terabytep、P、Pi,Petabyte方法一:在Pod Container Sp

2020-08-10 16:11:45 1009

原创 Harbor&Docker启动报错

(iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 127.0.0.1 --dport 1514 -j DNAT --to-destination 172.18.0.2:10514 ! -i : iptables: No chain/target/match by that name.修改完防火墙配置后(包括关闭防火墙)再启动harbor容器出现这个问题解决方法重启Docker,重启docker之前务必记录其他容器状态,防止重启

2020-08-10 10:38:20 748

jacob-1.18的dll资源文件

jacob-1.18的dll资源文件

2023-03-24

JavaFX Scene Builder可视布局工具,包含Linux版本、MacOS版本、Windows版本

JavaFX Scene Builder是一种可视布局工具,允许用户快速设计JavaFX应用程序用户界面,而无需编码。用户可以将UI组件拖放到工作区,修改其属性,应用样式表,并且它们正在创建的布局的FXML代码将在后台自动生成。它的结果是一个FXML文件,然后可以通过绑定到应用程序的逻辑与Java项目组合。包含Linux版本、MacOS版本、Windows版本,Java界面设计是Java的弱项。Oracle公司收购Sun的Java后,发行过一个SceneBuilder 2.0版本,虽然网上给的大多数是去Oracle下载SceneBuilder 2.0版本,但此版本容易闪退且操作不够方便,亲自尝试下载此版本还要Oracle账号(有点麻烦)。现为大家推荐GLuon公司的JavaFX Scene Builder 8.5.0,此软件很稳定且更易使用,例如较Oracle的2.0版增加了控件对齐功能,但可能登不上GLuon的官网(可能会被墙)。

2022-07-04

RocketMQ-Broker镜像制作

制作RocketMQ-Broker镜像需要的材料,制作方法见https://blog.csdn.net/wenyichuan/article/details/110541706

2020-12-03

rocketmq-console-ng镜像制作

rocketmq网页控制端制作材料,制作方法见https://blog.csdn.net/wenyichuan/article/details/110541706

2020-12-03

制作ElasticSearch集群镜像所需文件

制作方法见博客https://blog.csdn.net/wenyichuan/article/details/110531668 新加节点按照博客内容改一下配置文件字段就可以。

2020-12-03

弱口令检测开源软件john.7z

解压john-1.8.0.tar.gz后使用,使用方法见博客https://blog.csdn.net/wenyichuan/article/details/107612023

2020-07-27

winusb.sys用于解决win10 状态下,由于数字签名不正确而导致的无法连接USB,手机,硬盘等设备

用于解决win10 状态下,由于数字签名不正确而导致的无法连接USB,手机,硬盘等设备。

2019-06-10

StartUml3破解替换文件

将该文件替换StartUml安装目录下文件即可完成破解,该资源根据网络博客制作。

2018-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除