- 博客(56)
- 资源 (2)
- 收藏
- 关注
原创 Centos7安装多实例Mysql8纪实---遇到的坑及解决办法
背景及需求 centos7 两个数据库同时独立运行实操 由于已经安装一个mysql8,且使用的配置是系统默认配置。所以新安装的配置需要另辟蹊径。这里用的是压缩包安装第二个实例。下载压缩包 在 mysql官网下载对应版本tar包,通过ftp上传到服务器配置 在/m
2021-03-23 10:02:14 369 1
原创 九、Docker学习之系统资源限制及验证
OOME Out Of Memory Exception 每一个进程都会有oom_adj(oom计算分数的权重)值,此值越大,oom_score(oom得分)越高,越容易被干掉,因此非常非常重要的容器化应用,一开始就应该调他的oom_adj的值。 一旦发生OOME,任何进程都有可能被杀死,包括docker daemon在内;为此,Docker特地调整了docker daemon的OOME优先级,以免它被内核“正法”,但容器的优先级并未被调整。容器内存资源设置–memory-swap如果没
2021-01-18 11:52:11 178
原创 八、Docker学习之通过Dockfile自制镜像实践
概述 Dockerfile指令已经在介绍完了,那么我们现在来简单制作一个java镜像并运行起来。实操先将java项目打包成jar或war文件创建Dockerfile文件[root@localhost docK8s]# cat Dockerfile FROM java:8MAINTAINER loe<[email protected]>VOLUME /tmpADD test-1.0.jar docker_test.jarRUN bash -c 'touch /docker_test.ja
2021-01-18 11:09:24 164
原创 七、Docker学习之Dockerfile(自制镜像)
概述 将代码打包成 docker 镜像的一个文件,文件包含各种指令。 语法及规则 # 注释符 instruction arguments #指令 参数 不区分大小写,但习惯于大写 指令按写的顺序执行 做镜像第一行非注释信息必须是 from base image 指令 每条指令都会形成一层镜像层,所以能合成一条指令尽量合成一条指令。层越多,联合挂载的效率越差copy 用于从docker主机复制文件至创建的新镜像文件 语法:
2021-01-18 10:40:02 240
原创 六、Docker学习之思考解答
接上篇文末思考: 思考1:如何在本机控制阿里云服务器上的docker 在服务端配置 daemon.json ,在客户端使用 -H ip 远程连接服务端的docker 1.首先在阿里服务器的docker上写入hosts配置哪些 ip 可以访问 2.然后在本地去启动阿里服务器的docker镜像 docker -H 192.168.0.1:2375 ps #查看远程服务器的docker容器 思考2:宿主机上的2个网络名称空间是否能够直接通信? 在宿主机上
2021-01-15 10:57:29 92
原创 五、Docker学习之容器虚拟化网络+docker容器网络及通信
引言Linux名称空间:UTS、IPC、PID、Network、Mount、User其中只有Network是隔离的,其它都是共享的,而且Network都是成对出现的。那么容器之间是怎么通信的?概述参考 Docker容器虚拟化网络实操容器的网络模式有三种:bridge-桥接host-主机nonedocker network ls #查看容器的网络列表[root@docNode01 docK8S]# docker network lsNETWORK ID NAME
2021-01-15 10:43:33 204
原创 四、Docker学习之导入导出
当不需要上传至公共空间的时候(如测试),可以选择导入导出导出docker save -o outFile [imageFile...]docker save -o busyboxTest.gz busybox:latest #在当前路径下导出镜像[root@docNode01]# docker save -o busyboxSaveTest busybox:latest[root@docNode01]# lsbusyboxSaveTest 导入docker load -i imageF
2020-11-30 09:43:29 97
原创 idea、eclipse远程调试
服务器启动jarjava -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8080 -Xmx2048M -jar test-1.0.jaridea:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8088eclipse:-Xdebug -Xrunjdwp:transport=dt_socket,address=8088,server=y,su
2020-11-23 09:32:51 88
原创 三、Docker学习之docker常用命令
run [param]docker run imageName #运行镜像docker run --help #查看run帮助-itdocker run -it imageName #交互式运行,执行后进入容器-ddocker run -d imageName #后台运行-p-p containerPort 将容器端口映射给主机所有地址的随机端口docker run -p 80 imageName-p hostPort:contanierPort 将容器端口映射
2020-11-19 15:12:06 109
原创 redis操作
批量删除./redis-cli keys "KZ_PURVIEW_CACHE_DATA_MENU*" | xargs ./redis-cli del
2020-11-19 12:06:05 61
原创 ubuntu16.04LTS更换阿里源
sudo gedit /etc/apt/sources.list 替换: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xeni...
2020-11-19 12:05:31 2082
原创 Mysql添加索引
1.添加PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )2.添加UNIQUE(唯一索引)mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)3.添加INDEX(普通索引)mysql&g...
2020-11-19 12:04:35 230
原创 windows Server8 R2安装mysql8.0
背景: windows Server8 + mysql5.6项目测试用的windows Server8 +mysql5.6,临近上线,换上linux服务器。由于linux服务器用的mysql8,项目打包时,老是要切换jar包,因为mysql版本不同。嫌麻烦,于是就把本地和测试服务器的mysql都替换上mysql8.0。下载mysql8.0压缩包,解压至C:/software/1...
2020-11-19 11:43:27 562
原创 二、Docker学习之register
主要作用托管镜像,包含镜像的层次结构和元数据分类Sponsor Registry:第三方的registry,供客户和Docker社区使用Mirror Registry:第三方的registry,只让客户使用Vendor Registry:由发布Docker镜像的供应商提供的registryPrivate Registry:通过设有防火墙和额外的安全层的私有registry安装私有registryyum info docker-registry #查看信息yum install doc
2020-11-19 11:24:25 1990
原创 Linux-centos7安装ftp
1. 安装vsftpd#安装vsftpdyum install -y vsftpd#设置开机启动systemctl enable vsftpd.service# 重启service vsftpd restart# 查看vsftpd服务的状态systemctl status vsftpd.service2. 配置vsftpd.conf#备份配置文...
2020-11-19 11:04:16 82
原创 Ubuntu重置root密码(忘记密码的情况下)
方法一:如果用户具有sudo权限,那么直接可以运行如下命令:#sudo su root#passwd#更改密码或者直接运行sudo passwd root命令就可以直接更改root密码。有关sudo su的区别:1.共同点:都是root用户的权限;2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。参考:http://www.cnblogs.com/ljf181275034/archive/2011/09/
2020-11-19 10:51:45 6610 3
原创 mysql8删除某一数据库中的所有表
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')FROM information_schema.tablesWHERE table_schema = 'mydb';
2020-11-19 10:50:05 395
原创 jvisualvm远程监控
背景springboot项目标题服务器启动时添加参数nohup java -jar -Djava.rmi.server.hostname=主机ip -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8080 #暴露监听端口-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false te
2020-11-17 15:37:05 133
原创 docker修改daemon.json hosts报错
背景 centos7场景在 /etc/docker/daemon.json 添加如下代码:{ "registry-mirrors": ["https://qgm5dyuu.mirror.aliyuncs.com","https://registry.docker-cn.com"], "bip": "10.0.0.1/16", "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]}错误 启动不起来,错误
2020-11-03 16:02:33 2495 3
原创 JavaScript 获取网络时间(非本机时间)
第一种var xhr = new XMLHttpRequest(); if( !xhr ){ xhr = new ActiveXObject("Microsoft.XMLHTTP"); } xhr.open("HEAD",location.href,true); xhr.onreadystatechange=function(){ if( xhr.readyState == 4 && xhr.status == 200){ c.
2020-10-22 12:28:10 5766 5
原创 docker相关命令-容器-镜像
帮助命令docker version # 显示docker的基本信息docker info # 系统信息,镜像和容器的数量docker 命令 --help # 全部信息镜像命令docker images # 查看所有本地的主机上的镜像REPOSITORY # 镜像仓库源TAG # 镜像的标签IMAGE ID # 镜像的IDCREATED # 镜像的创建时间SIZE # 镜像的大小–all , -a S..
2020-10-15 09:27:32 66
原创 vi命令下编辑文件时,按insert键文件底部不出现“INSERT”问题
解决办法: 重新安装vimsudo apt-get install vim 或sudo apt-get install vim-full
2020-10-14 10:52:30 1712
原创 一、Docker学习之centos7安装docker
卸载现有docker,防止版本冲突yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate ..
2020-10-14 10:31:21 118
原创 Mysql表注释及索引
修改表注释 alter table table_name comment '修改后的表的注释';添加索引:alter table table_name add index index_name (column_list) ;删除索引: DROP INDEX index_name ON table_name;
2020-08-18 14:24:37 500
原创 Eclipse和Idea的小技巧-----同一功能不同操作(持续更新)
1.查询方法在哪里被调用 eclipse: ctrl + shit + G idea: Alt + F7 或 选中方法名右键,选中Find Usages未完待续...
2020-08-07 09:41:16 235
原创 Mysql小技巧 - 持续更新
2020年5月7日15:21:061. 修改表的编码格式ALTER TABLE `tablename` CONVERT TO CHARACTER SET utf8;
2020-05-07 15:21:56 118
原创 LocalDate转换成英文格式
DateTimeFormatter ymdEn=DateTimeFormatter.ofPattern("dd MMM uuuu", Locale.ENGLISH);输出:15 Mar 2020
2020-03-15 21:50:10 1705
原创 Linux 运行java单文件出错 Error: Could not find or load main
那些说classpath 路径加标点的不适用!先记录下javac A.javajava -cp . A参考资料:https://stackoverflow.com/questions/18093928/what-does-could-not-find-or-load-main-class-mean...
2020-03-03 15:36:36 241 2
原创 eclipse常用快捷键及相关配置
记录一下,防止以后再用忘记。1. jdk2.web容器 如:tomcat3.代码版本管理 如:svn4.jar管理工具 如: maven5.jrebel 很强大的热部署插件---------------------------------------------------------------------------------------------------...
2019-09-09 11:28:42 117
原创 mysql复制一条记录
有主键时: insert into 表1(字段1,字段2,字段3) select 字段1,字段2,字段3 from 表1 where id= ** ; update 表1 set 主键 = ** where id =**;参考https://blog.csdn.net/chengxuyuanyonghu/article/details/51852047...
2019-09-09 11:21:09 5655 2
原创 debug模式中查看request中的键值对
request –coyoteRequest –parameters –paramHashValues前台传到后台的值保存在request上面的结构中...
2019-05-30 15:16:01 2670
翻译 导出表结构以及字段注释
SELECT COLUMN_NAME 字段, COLUMN_COMMENT 名称, COLUMN_TYPE 类型,IF (IS_NULLABLE = 'YES', '是', '否') 是否为空, COLUMN_COMMENT 注释 FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'db_name...
2019-05-29 16:27:21 2156
原创 jasperreports-6.0.0生成PDF,SWF文件无法显示中文解决办法
背景: windows + maven由于jasper文件里的中文是微软雅黑。参照网上所说,新增itext无法解决后,查看jasper源文件里中文字体,在jar包加入即可。声明:此方法参考网上资料,经实测可用!1.根据源文件查找字体,软件名TIBCO Jaspersoft Studio,可找到 .ttf 字体文件2.将 .ttf 文件放入jasperre...
2019-04-29 12:27:50 377
原创 微信公众号自定义网页授权重复跳转
今天偶然发现,微信公众号自定义网页授权第一次授权的时候跳转了2次。第一次获取到openid后方法还没走完,紧着第二次请求到了。报如下错误{"errcode":40163,"errmsg":"code been used, hints: [ req_id: _01742031 ]"}解决办法:https://open.weixin.qq.com/connect/oauth2/a...
2018-11-29 16:40:50 1876
原创 gradle工具jar包存储地址
%gradle_user_home%\caches\modules-2\files-2.1或C:\Users\Administrator\.gradle\caches\modules-2\files-2.1。gradle_user_home是为系统变量,主要作用修改gradle仓库地址
2018-11-21 10:53:29 857
原创 阿里云服务器SSL不可用
tomcat、项目SSL配置好SSL防火墙开放443端口,阿里云控制台开放443端口。启动tomcat,发现无法访问443,80端口可以访问。好,先检查tomcat、web项目配置,完好!再查防火墙,443开放!那就先关闭防火墙,443竟然可访问。然后再开启防火墙,443又不可访问了。到这里,一脸蒙蔽。最后,查询Linux 系统设置,如SE、iptable。终于...
2018-11-13 15:00:32 427
原创 -bash: ftp: command not found
Linux中测试搭建 FTP 服务器,刚安装完 vsftpd 测试登录时就提示“-bash: ftp: command not found”,说明需要安装FTP客户端。1. http://rpmfind.net/linux/rpm2html/search.php?query=ftp 下载客户端 2. rpm -ivh ftp-0.17-51.1.el6.x86_64.rpm 安装客户...
2018-11-02 11:10:43 4094 1
加载properties配置文件的几种方法
2018-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人