- 博客(56)
- 收藏
- 关注
原创 CentOS 7 服务器上创建新用户及设置用户密码有效期
chage -d 0 -m 0 -M 90 -W 15 用户名 强制用户下次登陆时修改密码,并且设置密码最低有效期0和最高有限期90,提前15天发警报提示。chage -E '2020-09-30' 用户名 这个账号的有效期是2020-09-30。chage -l 用户名 查看用户的过期时间。chage -d 0 用户名 强制用户登陆时修改口令。1、以 root 用户身份登录到 CentOS 服务器。
2023-10-12 14:09:18 2643 1
原创 排查解决Linux环境Java程序占用 CPU 过高
第三步保存下来的线程栈中有所有线程的 PID 16 进制信息,我们在线程栈中查找这个16进制的线程 id (0x35bc)对应的实体类详情。,不可能所有线程都一直占着 CPU 不放,这一步要做的就是揪出这个罪魁祸首,当然有可能不止一个。命令查看,我们用jstack命令将第一步找到的 Java 进程的线程栈保存下来。发现占用 CPU 99.7% 的线程是 Java 进程,进程 PID 为 12472。第二步已经找到了这个罪魁祸首的线程 PID,并把它转换成了 16 进制的。
2023-03-28 11:01:29 1166
原创 centos7安装maven
1.官方下载地址:https://maven.apache.org/download.cgi需要下载的如下图所示的版本:2.命令下载。
2022-09-21 11:01:34 351
原创 docker安装/命令
例如:docker logs -f --tail=200 xxxx,表示实时加载日志信息,并且仅显示最后200行。查找日志文件中含有特定字符串的行,并且输出到指定文件out.txt中。查看所有docker容器,包括不在running状态的。--tail=n 或 --tail n 表示显示末尾n行。--since 从指定时间点到最新的日志。-f follow 表示实时显示日志。查找日志文件中含有特定字符串的行。查看正在运行的docker容器。--until 指定结束时间点。查看具体某一个容器的日志。...
2022-08-30 13:59:13 2222
原创 docker 安装redis
目录1.下载镜像2.创建redis配置文件3.创建Redis容器并启动4.进入容器5.配置文件修改6.进入有密码的Redis控制台1.下载镜像docker pull redis 2.创建redis配置文件启动前需要先创建Redis外部挂载的配置文件 ( /home/redis/conf/redis.conf )之所以要先创建 , 是因为Redis本身容器只存在 /etc/redis 目录 , 本身就不创建 redis.conf 文件当服务器和容器都不存在
2022-05-28 16:01:43 1503 1
原创 centos 设置防火墙状态及端口
查看已开放的端口firewall-cmd --list-ports开放单个端口(开放后需要要重启防火墙才生效)firewall-cmd --zone=public --add-port=80/tcp --permanent关闭端口(关闭后需要要重启防火墙才生效)firewall-cmd --zone=public --remove-port=8080/tcp --permanent查看端口是否打开firewall-cmd --zone= public --query-po
2022-05-28 14:15:39 218
原创 docker 安装mysql
目录1.下载镜像2.docker容器文件挂载与端口映射3.登录mysql4.连接工具连接mysql1.下载镜像# 指定版本docker pull mysql:5.7# 最新版本 docker pull mysql:latest2.docker容器文件挂载与端口映射docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql....
2022-05-28 14:12:32 361 1
原创 centos安装nginx操作
简介Nginx是一个web服务器也可以用来做负载均衡、反向代理及动静分离使用,目前使用最多的就是负载均衡安装1.下载Nginx及相关组件进入用户目录下载程序
2022-05-15 20:58:10 2117
原创 centos7 安装node
下载node国内镜像(推荐)wget https://npm.taobao.org/mirrors/node/16.13.0/node-v16.13.0-linux-x64.tar.gz解压并重命名文件夹tar -xvf node-v10.14.1-linux-x64.tar.gzmv node-v10.14.1-linux-x64 node添加环境变量vim /etc/profile在文件最后添加以下配置:export NODE_HOME=/usr/local/.
2022-01-11 16:01:12 2271
原创 docker启动失败Failed to start Docker Application Container Engine.(centos7)
通过systemctl status docker.service 查看找了半天没找着问题所在继续执行journalctl -xe 查看然后问题出现了,是防火墙的原因,查看防火墙sudo firewall-cmd --list-all-zones是错误配置防火墙解决办法:firewall-cmd --permanent --zone=docker --change-interface=docker0 systemctl restart firewalld...
2021-12-16 15:59:57 623
原创 docker镜像与容器的区别
简单点说,镜像就类似操作系统光盘介质,容器相当于通过光盘安装后的系统。通过光盘(镜像),我们能在不同机器上部署系统(容器),系统内的操作只会保留在当前的系统(容器)中,如果要升级系统,需要使用到光盘,但是可能会导致操作系统的数据丢失...
2021-12-16 15:48:35 388
原创 MySQL5.7安装教程(windows .zip)
https://downloads.mysql.com/archives/community/mysql安装包下载地址:https://downloads.mysql.com/archives/community/1、首先解压文件包,我这解压到D:\develop\set\mysql\mysql-5.7.17-winx64mysql根目录下没有data目录和my.ini文件,不要紧,初始化mysql的时候系统会自动创建一个data目录。2.创建my.ini文件,将下面代码复制到my.ini文件.
2021-12-14 13:06:28 365
原创 获取ck教程
一.1、电脑获取ck方式Windows浏览器获取ck教程https://gitee.com/ruyenet/jd_scripts/blob/master/backUp/GetJdCookie.mdWindows浏览器插件获取ck教程https://gitee.com/ruyenet/jd_scripts/blob/master/backUp/GetJdCookie2.md一.2、手机获取ck工具(alook浏览器)安卓下载地址1 https://taozhi-share.lanz
2021-09-03 23:03:13 19708 1
原创 人大金仓数据库添加FIND_IN_SET函数
数据库执行下面这段sql脚本,然后就可以正常使用FIND_IN_SET函数了CREATE OR REPLACE FUNCTION find_in_set(str text, strlist text) RETURNS intASDECLARE b1 VARCHAR;beginb1:=array_position(string_to_array($2, ','),$1);RETURN b1;end;SELECT t.dept_id FROM sys_dept t WHERE f...
2021-08-18 09:35:48 2173 2
原创 Go-fastdfs分布式文件系统搭建
启动命令服务启动说明cd /opt/goFileservr./control start验证服务地址(自定义验证码需按图填写)验证请求出错需要查看配置文件中配置得权限验证接口是否正确返回 ‘ok’一、服务部署1、部署环境地址: xxx.xxx.xx.162 端口: 9595 访问地址: http://xxx.xxx.xx.162:9595/ 路径: /opt/go-fastdfs github地址: https://github.com/sjqzh.
2021-05-18 18:38:42 1318 2
原创 CentOS7安装KVM、KVM安装CentOS7
1、查看cpu是否支持虚拟化[root@localhost ~]# egrep ‘(vmx|svm)’ /proc/cpuinfo2、启动kvm模块[root@localhost ~]# modprobe kvm[root@localhost ~]# lsmod |grep kvm3、安装组件[root@localhost ~]# yum install -y virt-* libvirt bridge-utils qemu-img qemu-kvm4、启动libvirt
2021-05-18 16:33:27 1373
转载 设计模式 - 原型模式
前言 原型模式其实就是一种克隆对象的方法,在我们的编码时候是很常见的,比如我们常用的的BeanUtils.copyProperties就是一种对象的浅copy,其实现在我们实例化对象操作并不是特别耗费性能,所以在针对一些特殊场景我们还是需要克隆那些已经实例化的对象的: 依赖外部资源或硬件密集型操作,比如数据库查询,或者一些存在IO操作的场景 获取相同对象在相同状态的拷贝从而不需要重复创建获取状态的操作的情况 看下我们的类图:在上面的图中我们可以看出原型模式其实很
2021-05-18 12:40:36 167
原创 js 替换 截取 字符(例如日期时间替换)、js中创建map集合
例如截取时间 2019-08-28 21:31:31截取替换成 20190828第一种方法:function Formats(now){// var date = now.substring(0,10); var dates = date.split("-"); date = dates[0]+dates[1]+dates[2]; return d...
2019-08-28 21:57:25 1231 1
原创 idea快捷键
CtrlCtrl+F 在当前文件进行文本查找(必备) Ctrl+R 在当前文件进行文本替换(必备) Ctrl+Z 撤销(必备) Ctrl+Y 删除光标所在行 或 删除选中的行(必备) Ctrl+D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面(必备) Ctrl+W 递进式选择代码块。可选...
2019-06-29 19:55:50 137
原创 Linux 下 Weblogic 的安装 、配置以及发布
一、安装配置JAVA环境https://blog.csdn.net/weixin_42400413/article/details/83097961二、下载weblogic1、登录oracle官网,点击MENU---》Downloads---->Middleware2、在Middleware页面找Weblogic Server 12C,点击连接。3、进入Weblogi...
2019-05-18 18:41:12 1032
原创 Linux 下 WildFly (原Jboss) 的安装 、配置以及发布
实验平台:CentOS 6.8软件: wildfly-10.1.0.Final.tar.gz jdk-8u131-linux-x64.tar.gzjdk8要事先安装好一 : 安装WildFly1、上传到linux主机root目录后,解压到/usr/localtar -xvf wildfly-10.1.0.Final.tar.gz -C /usr/localcd /us...
2019-05-18 16:17:50 2861
原创 认识JWT(JSON WEB TOKEN)
1. JSON Web Token是什么JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。2. 什么时候你应该用JSON Web Tokens下列场景中使用JSON Web Token是很有用的:Authorization(授权) ...
2019-04-10 21:53:34 181
原创 Spring Data JPA 条件查询 分页查询
条件查询//Label : 实体类,传过来的参数labelDao.findAll(new Specification<Label>(){ @Override public Predicate toPredicate(Root<Label) root,CriteriaQuery<?> query,CriteriaBuilder cb){ ...
2019-04-06 22:45:51 264
原创 @RequestBody和@RequestParam区别
在GET请求中,不能使用@RequestBody。在POST请求,可以使用@RequestBody和@RequestParam,但是如果使用@RequestBody,对于参数转化的配置必须统一。使用@RequestParm用于绑定controller上的参数,可以是多个参数,也可以是一个Map集合,GET,POST均可 在SpringMVC配置了HttpMessageConv...
2019-04-02 21:36:31 170
原创 Linux下docker(centos7)
1.启动dockersystemctl start docker2.显示docker镜像docker images3.下载mysql镜像搜索mysql镜像 docker search mysql 选择一个下载 docker pull centos/mysql-57-centos7(要下载的目录名)4.制作容器docker run -di ...
2019-03-15 23:11:41 185
原创 Ubuntu中切换用户
命令:sudo passwd 可直接设置root的初始密码或者修改当前用户的密码su root 录入root密码后 可切换到root用户su 录入root密码后 可切换到root用户要退出root用户,从root用户切换到普通用户,直接,exit即可 简化:重置密码后,直接输s...
2019-02-26 16:57:51 6391
原创 js中子父级页面相互调用
1.父级页面获取子级属性,例如IDvar obj = $(window.frames["addQualiframe1"].document); //addQualiframe1:iframe的id var id = $(obj).find("#ID").val(); 2.子级窗口处理完逻辑,告知父级情况的时候:window.parent.父...
2019-02-25 17:22:22 321
原创 jquery 操作 input显示或者隐藏
<input id="hfl" name="hfl" style="display:none"> 通过jquery操作来控制隐藏和显示$("#hfl").show();$("#hfl").hide();
2019-02-22 13:38:28 5679
原创 Linux简单基本命令
一、Linux权限的概念Linux下有两种用户:普通用户和超级用户()。普通用户:在linux下做有限的事情;超级用户:可以在linux系统下做任何事情,不受限制。普通用户的提示符是“$”,超级用户的命令提示符是“#”。命令: su [用户名]功能:切换用户Linux权限管理1.文件访问者的分类(人)文件和文件目录的所有者:u—User文件和文件目录的所有者所...
2019-01-04 16:44:10 180
原创 JSP中application的用法
1 什么是application对象 ? (1) 当Web服务器启动时,Web服务器会自动创建一个application对象。application对象一旦创建,它将一直存在,直到Web服务器关闭。 一个Web服务器通常有多个Web服务目录 (网站),当Web服务器启动时,它自动为每个Web服务目录都创建一个application对象,这些application对象各自独立,而且和W...
2018-11-05 23:17:56 502
转载 消息队列使用的四种场景介绍
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景2.1异步处理场景说明:用户注...
2018-10-25 20:12:39 282
原创 Dubbo注册中心-监控中心安装笔记(CentOS7)
Dubbo注册中心的安装部署--Zookeeper1、服务器需要java环境,测试java java -version2、上传Zookeeper的安装包 zookeeper-3.4.6.tar.gz 下载地址:http://www-eu.apache.org/dist/zookeeper/zookeeper-3.4.6/3、解压缩zookeep...
2018-10-24 22:17:06 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人