自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 mysql-8.0.21 安装

mysql-8.0.21 安装一、下载点击下载二、安装解压将 mysql-8.0.21-winx64.zip解压,放在 D:\Program Files\mysql-8.0.21-winx64(目录任意)配置环境变量右击 计算机 > 属性 > 高级系统设置 > 环境变量 > 选择系统变量下的Path,点击编辑 > 新建,填入D:\Program Files\mysql-8.0.21-winx64\bin(实际路径) > 确定在安装目

2020-09-25 11:19:37 183

原创 idea 创建vue项目

一、开发环境搭建在idea中新建项目,选中static web -> static web ,输入项目名称vue,打开terminal(alt+F12)窗口,安装node.js自行下载node.js安装包并安装,高版本的node.js安装完成后,会自动安装npm# 验证node版本node -v# 验证npm版本npm -v配置cnpm仓库npm i -g cnp...

2019-10-28 17:02:58 4253

原创 mysqldump 导出数据库

1、mysqldump导出数据库./bin/mysqldump -uroot -p123456 database1 >database1_bak.sql2、mysql 导入数据库./bin/mysql -uroot -p123456 database2 < database1_bak.sql3、 mysql导出sql查询结果./bin/mysql -uroot -1234...

2018-12-06 18:50:12 538

原创 webservice之axis2工具wsdl2java使用

解压axis2-1.7.8-bin.zip,看到bin目录增加maven的依赖:需要删除servlet-api包,否则,如果项目引用了3.0以上的servlet-api会不起作用。 <dependency> <groupId>org.apache.axis2</groupId> <ar

2018-08-21 15:27:24 3704

原创 springMVC以maven方式集成axis2-1.7.8

1. 下载axis2-1.7.8-bin.ziphttp://axis.apache.org/axis2/java/core/download.html 2.新建TestWebservices.java接口实现类,package com.wbspro.webservices;public class TestWebservices { public String...

2018-08-16 16:45:13 3525 1

原创 docker 命令篇

基础命令 启动/停止/重启容器 docker start/stop/restart [id/name] 查看当前运行的docker容器 docker ps 查看所有docker容器 docker ps -a 进入某个容器(使用exit退出后容器也跟着停止运行) docker attach id 启动一个伪终端以交互式的方式进入某个容器(使用e...

2018-08-13 18:06:31 152

原创 生成大量不重复,不可猜测,固定长度的优惠码

一、需求:生成大量优惠码,需满足:长度8位;不可重复;不可预测;数量尽可能多;二、实现自增ID,可预测数量有限,最多99999999随机字符,不能保证不重复自增ID+随机字符,(0001~9999)+(4位随机字符) 数量有限,最多9999UUID长度为32位,不符合8位的UUID, 32位的UUID,每4位处理变成1位,结果变成8位UUID。...

2018-08-08 12:02:23 3594 3

原创 javascript 监控输入框的长度

javascript 监控输入框的长度1、需求:支付时需要填写优惠码,优惠码的长度为8。监控html输入框的字符的长度为8的时候,触发后台优惠码校验的逻辑。window.onload=function(){ var otxt=document.getElementById("saleCode"); var count=0; if(document.all){ ot...

2018-08-08 11:31:51 802

原创 CentOS 7 firewalld 开放防火墙端口 命令

最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用firewalld代替了原来的iptables。使用方法如下:关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable...

2018-06-28 15:41:26 494

原创 java执行bash脚本

一、背景马上过五一了,为了应对线上服务宕机,领导安排每个人轮流值班。但是服务器部署在内网,即使知道宕机了,想要重启,没有电脑是不行的。这对于五一出去旅行的我们,带电脑出行是不可行的。所以想到在服务器启动一个服务,通过nginx外网映射出来,然后通过手机访问h5页面,调用后台java程序,执行提前写好的服务重启脚本,搞定。废话不多说,开始:二、程序采用h5 + bootstrap+springBoot

2018-04-28 18:09:35 1426

原创 shell脚本实现进度条功能

#!/bin/bashprocessBar(){ now=$1 all=$2 percent=`awk BEGIN'{printf "%f", ('$now'/'$all')}'` len=`awk BEGIN'{printf "%d", (100*'$percent')}'` bar='>' for((i=0;i<len-1;i++)) d

2018-02-10 22:09:20 1483

原创 redis 重启,停止与启动指定的redis服务

一台服务器有多个redis服务,想根据端口号停止与启动指定的redis服务 redis-cli -h 127.0.0.1 -p 6379 shutdown //停止服务 ./redis-server redis_6379.config //启动服务

2018-01-19 11:11:36 74964 3

原创 linux-ubuntu 命令行安装jdk8

一、简单三条命令搞定 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer二、验证 java -version三、常见错误在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现

2017-12-21 16:26:50 1099

转载 js获取当前日期时间“yyyy-MM-dd HH:MM:SS”

function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 &&

2017-11-27 10:55:39 1382

原创 js获取时间并格式化

//获取当前时间,格式yyyy-mm-dd function getNowFormatDate() { var seperator1="-"; var now = new Date(); //格式化日,如果小于9,前面补0 var day = ("0" + now.getDate()).slice(-2);

2017-11-06 14:32:10 986

原创 linux tomcat 杀死进程,部署配置文件,重启tomcat

#!/bin/shprojectName=EverDefenderprovince=beijingpid=$(ps -ef | grep "/home/apache-tomcat-defender/" | grep -v grep | awk '{print $2}')echo $pidkill -9 $pidmv $projectName/img/ ./ rm -rf $projectNa

2017-07-07 15:46:48 655

原创 推一块石头上山

西齐弗因为在天庭犯了法,被大神惩罚,降到人世间来受苦。对他的惩罚是:推一块石头上山。每天,西齐弗都费了很大的劲把那块石头推到山顶,然后,石头又会自动地滚下来,于是,西齐弗又要把那块石头往山上推。这样,西齐弗所面临的是永无止境的失败。大神要惩罚西齐弗的,也就是要折磨他的心灵,使他在永无止境的失败中,受苦受难。        可是,西齐弗不肯认命。每次,在他推石头上山时,大神都打击他,告诉他不可能。西

2017-03-30 14:59:41 3152

原创 使用shell脚本检测weblogic服务,服务返回非200,则自动重启

一 使用背景针对部署在linux系统下的weblogic应用。使用shell脚本监测系统运行状态,当系统返回非200时,自动重启服务。二 脚本实现新建checkRunningStatus.sh,并编辑以下代码。#!/bin/bashTARGET_ADDR=$1TARGET_STATE=0while true ;do echo `date +"%Y-%m-%d %H:%m:%S"`

2017-03-10 19:14:16 2462

原创 docker 学习笔记(一、Docker入门)

第一章 环境准备本次学习环境为在虚拟机Workstation 12 Pro-12.5.0 build-4352439,安装的最新的ubuntu桌面版 ubuntu-16.04-desktop-amd64,内核为4.4.0-21-generic。使用xshell工具连接虚拟机。首次使用需要虚拟机开启ssh服务。第二章 安装docker sudo apt-get install docker.

2016-11-16 22:59:10 495

原创 java.lang.OutOfMemoryError: PermGen space及其解决方法

一、简介PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区

2016-11-10 10:23:43 410

原创 POI 中的CellType类型以及值的对应关系

CellType 类型 值 CELL_TYPE_NUMERIC 数值型 0 CELL_TYPE_STRING 字符串型 1 CELL_TYPE_FORMULA 公式型 2 CELL_TYPE_BLANK 空值 3 CELL_TYPE_BOOLEAN 布尔型 4 CELL_TYPE_ERROR 错误 5

2016-10-27 15:05:53 49217 2

原创 第一个shell脚本命令

第一章 shell简介 Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 它虽然不是Unix/Linux系统内核的

2016-09-28 20:33:18 395

原创 svn服务的停止与启动

linux 下停止所有的svn服务 killall svnservelinux 下启动svn服务 ,svn默认端口是3690svnserve -d -r=/opt/svn/repository【仓库地址】指定端口号启动服务 svnserve -d –listen-port 3691 -r //opt/svn/repositorywindows 下停止svn服务 net stop sv

2016-09-11 20:12:34 35730

原创 mysql 压缩包配置过程

要用到MYSQL,到网站上没能找到64的位安装包,索性就学学直接用压缩包来安装一下了,下边儿是安装步骤:1、下载mysql的64位包(http://dev.mysql.com/downloads/mysql/) 2、将下载的mysql-5.6.21-winx64.zip,解压到任意位置。我解压到D:\mysql-5.6.24-winx64 3、添加环境变量,变量名为:MYSQL_HOME,变

2016-09-05 21:06:08 427

原创 oracle 12c 创建表空间,用户并指定表空间,以及授权

一、创建临时空间 create temporary tablespace user_temp tempfile ‘E:\APP\SCOTT\ORADATA\ORCL\user_temp.dbf’ size 50m autoextend on next 50m maxsize 20480m extent management local; 二、创建数据表空

2016-08-23 21:09:25 17698

转载 SVN强制释放锁

本地 .svn 损坏,恢复后会有一些问题,比如lock 丢失。需要管理员对当前用户所有 lock 进行释放。 1、检查有多少补锁定的文件 登录 svn 服务器,使用svnadmin lslocks命令可以列出当前被锁定的文件,语法为svnadmin lslocks REPOS_PATH。 2、释放锁 a)、释放单一文件锁 一是使用svnadmin rmlocks对文件进行解锁,语法为:s

2016-08-01 11:35:46 1962

原创 Linux centeros 6.5 搭建nexus maven私服搭建教程

Linux centeros 6.5 搭建nexus maven私服maven私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库,还可以自定义坐标,上传自己的jar包,然后通过配置pom.xml来下载相应的jar包;否则,私服请求外部的远程仓库,将构件下载到私服,

2016-06-05 11:28:36 694

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-05-20 10:09:39 226

空空如也

空空如也

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

TA关注的人

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