- 博客(52)
- 资源 (1)
- 收藏
- 关注
原创 用windows执行 mvn test 出现中文乱码
不难想出,IDEA终端肯定就是windows的终端,所以方法就是结局windows的默认编码。参考:http://wiki.xuetang9.com/?
2022-08-31 23:48:56
633
原创 IDEA 中leetcode使用cookie登录,一直失败
因为我的IDEA用的是破解版,所以无法在插件市场直接安装插件,所以我就想着在IDEA插件网站下载,然后下载的版本是上面的旧版本,这个版本还是用的之前的老域名:leetcode-cn.com,所以导致用cookie登录一直失败。参考:https://blog.youkuaiyun.com/weixin_42238350/article/details/11987。......
2022-08-30 10:54:32
2260
原创 linux增加定时任务
查看crond服务状态是否是active# 这个命令还可以看到执行定时任务的情况service crond status查看当前用户已存在的定时任务crontab -l给当前用户新增定时任务cd /var/spool/croncrontab -e在打开的文件夹中增加测试的定时任务# 意思是每分钟往log.log中打印一次hello,注意使用绝对路径* * * * echo "hello" > /var/spool/cron/log.logDemo0 .
2022-03-21 18:39:23
757
原创 git 相关操作
一、tag相关1.1 增加tag# tag的名字是 v1.1.1 描述是"版本1.1.1的tag"git tag -a v1.1.1 -m "版本1.1.1的tag"1.2 查看taggit tag1.3 删除tag# 删除tag v1.1.1git tag -d v1.1.1 1.4 push tag# 本地增加了v1.1.1 tag后,提交到远端分支git push origin v1.1.1# 本地删除了v1.1.1 tag后,push到远端分支,也删除远端分支的这个t
2022-01-18 11:24:26
96
原创 工作中遇到的大坑
一、文件由window打开再传到linux会多一些特殊字符描述:有一个配置文件,从window打开后,传到linux,然后启动项目的时候出现莫名其妙的情况,但是在linux用vim打开看,啥问题都没有。windows下面文件linux下使用下面命令可以查看到特殊字符cat -A aaa.txt只要去除^M就可以了,最后的$不用管sed -i 's/^M//g' test.txt^在linux上面使用ctrl+v来输入,M使用ctrl+m来输入去除之后二、springboot配置文
2022-01-14 12:51:05
3155
原创 Shell脚本
一些Shell脚本一、for循环1.1 遍历数组1.2 普通for循环1.3 切换用户,退出用户二、awk相关2.1 结合pe-ef,打印指定列2.2 使用printf格式化结果2.3 过滤空行2.4 去空行,打印行号,使用循环加判断,格式化输出2.5 if条件判断三、使用变量获取执行结果四、使用正则对脚本执行结果的每行进行判断五、管道符和while一起使用导致循环外变量值的问题六、动态进度条demo一、for循环1.1 遍历数组ARR=(aaa bbb ccc)for obj in ${ARR[*
2022-01-05 22:19:40
394
原创 postman使用
一、脚本配置全局变量我是目的是想让第一个请求的结果Header中的一个值变成一个全局变量,然后第二个请求可以使用这个全局变量。在test中写postman.setEnvironmentVariable("token_x_acc_oppo",stman.getResponseHeader("x_acc_op"));...
2021-12-30 10:34:04
179
原创 踩的各种坑
一、maven全局配置的问题我的意图是想执行某一个测试案例,但是默认会先编译,编译的话就会执行所有的测试案例,后来查了可以用mvn compile -Dmaven.test.skip=true可以跳过单元测试。编译报错提示无法注入flyway的bean,然后我修改了flyway的配置,关闭了flyway但都不生效。后来才知道,是因为我在IDEA中设置了一些maven的Runner的全局配置,有一条就是 spring.config.location=config/sg/sit这个配置意思是指定spring
2021-12-30 10:20:24
294
原创 CentOS7安装Nacos
CentOS7安装Nacos准备条件:一、下载安装Nacos准备条件:需要依赖java环境,可以参考:一、下载安装Nacos下载安装包wget https://github.com/alibaba/nacos/releases/download/2.0.0-ALPHA.2/nacos-server-2.0.0-ALPHA.2.zip解压unzip nacos-server-2.0.0-ALPHA.2.zip单机启动...
2021-12-12 22:32:23
1621
原创 CentOS7安装java环境
CentOS7安装java环境一.下载jdk8的压缩包传到linux上二、解压三、配置jdk环境变量四、测试是否安装成功一.下载jdk8的压缩包传到linux上我是自己电脑上有安装包,然后通过xftp传到linux上的,没有的小伙伴可以到官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、解压tar -zxvf jdk-8u191-linux-x64.tar.gz三、
2021-12-12 22:02:15
2271
原创 CentOS7安装RabbitMQ
CentOS7安装RabbitMQ前言:参考连接中自启动可以不设置,不一定有用,我就没成功一、安装Erlang环境二、安装RabbitMQ三、解决报错3.1 在设置RabbitMQ开机自启动的时候,出现如下错误3.2 无法web访问15672页面3.3 自己设置开机自启动没有成功3.4 rabbitmqctl命令一直报timeout四、启动和关闭方式4.1 启动方法一:进入sbin目录下启动4.2 启动方法二:直接启动4.3 关闭前言:参考连接中自启动可以不设置,不一定有用,我就没成功一、安装Erlan
2021-12-12 21:25:57
996
原创 linux安装redis服务端和客户端,还有一些redis常用命令
linux安装redis服务端和客户端,还有一些redis常用命令一、安装redis服务端1.1 下载redis安装包1.2 解压压缩包1.3 yum安装gcc依赖1.4 编译安装二、启动redis的三种方式2.1 直接启动redis2.2 以后台进程方式启动redis2.3 设置redis开机自启动三、安装redis客户端3.1 官网下载redis-stable并编译3.2 测试连接四、redis常用命令一、安装redis服务端1.1 下载redis安装包wget http://download.r
2021-12-11 16:11:40
2817
原创 Windows安装CentOS7
Windows安装CentOS7一、准备条件二、开始安装2.1 运行VMware一、准备条件CentOS-7-x86_64-DVD-1511.isoVMware Pro 15二、开始安装2.1 运行VMware
2021-12-10 23:24:18
1624
原创 vue3缓存页面keep-alive+路由统一处理
一、前言当使用路由跳转到其他页面的时候,要求缓存当前页面,比如列表页面跳转到详情页面,需要缓存列表内容,并且保存滚动条位置,也有时候需要缓存的页面里面有部分内容不缓存,总之各种情况,下面就列举其中一些例子vue2和vue3的使用方式是不一样的created()方法和mounted()方法在页面初始化的时候会执行,如果缓存了页面,这两个方法都不会再执行,还有如果缓存了页面,vue2中的destroyed()和vue3中的unmounted()方法都不会执行activated()方法在每次进入页面都会
2021-10-15 14:28:37
6494
6
原创 natapp外网穿透
一、登录、注册https://natapp.cn/二、购买通道可以选择购买免费通道三、查看通道获取token四、下载客户端启动在首页下载对应系统的客户端,然后解压,可以看到exe文件,然后cmd到exe文件所在目录,执行下面命令# authtoken就是上面查看的tokennatapp -authtoken=dsfasfsdfasdfdsf执行完,可以看到五、修改绑定ip和端口之后就可以访问了...
2021-09-21 14:45:30
306
原创 VUEX的简单使用
文章目录一、引入vuex模块二、组成介绍三、案例1.State案例2.Mutations案例3.getters案例4.Action案例4.1案例1-使用context,不传参4.2案例2-体现异步调用,使用{commit}4.3案例3-传参,体现异步调用,使用{commit},增加Promise5.modules案例一、引入vuex模块可以在使用vue-cli创建vue项目的时候加入vuex模块二、组成介绍State — 数据仓库getters — 用来获取数据的(不缓存)Mutation —
2021-09-20 13:46:13
650
2
原创 maven打jar包(普通项目,spring-boot项目)
一、普通maven项目需要在pom.xml里面加上maven插件<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <configuration&g
2021-09-15 14:37:52
650
原创 vue-router
一、路由配置package.jsonmain.jsApp.vue增加路由的js文件二、一级路由下面Index.vue跟A.vue属于一级路由,是平级关系,如果从Index.vue路由到A.vue,则A.vue的内容会覆盖Index.vue在跳转的地方添加:三、二级路由下面A.vue跟A1.vue属于父子关系,如果从A.vue路由到A1.vue,则A.vue的内容会和A1.vue的内容共存就是在一级路由下面配置children节点需要在一级页面A.vue里面添加:四、去除
2021-09-10 11:16:49
243
原创 使用vue-cli2搭建vue项目
一、安装vue-cli1.使用npm安装vue-clinpm install -g vue-cli2.查看版本vue -V二、初始化项目1.命令行执行# 初始化项目名字为vue-test的vue项目,模板使用webpackvue init webpack vue-test2.选择配置等待一会之后,出现如下界面,一路敲回车,使用默认,eslint(代码开发规范)先选no,简单版本先不需要代码规范出现下面的样子就可以了创建好的项目结构如下:三、启动项目执行命令npm r
2021-09-09 22:43:30
457
原创 java mock
文章目录一、Mock静态块,静态变量,普通方法1.准备工作2.mock静态块和静态变量3.mock普通方法二、Mock静态方法1.准备工作2.mock静态方法一、Mock静态块,静态变量,普通方法1.准备工作jar包版本最好保持一致<dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>
2021-08-18 22:25:58
7409
原创 webpack相关配置
1.关联续上之前的《vue-loader+webpack项目配置》:https://blog.youkuaiyun.com/m0_37840862/article/details/119153932?spm=1001.2014.3001.5501 2.版本vue:2.6.12webpack:4.44.2node.js:12.18.3npm:6.14.63.代码3.1加载图片跟css在src下面创建一个assets/images文件夹,里面放上要用的图片再assets下面创建styles文件夹,用
2021-08-09 23:28:11
697
2
原创 java读写excel,post请求,jar包运行
1.创建项目使用idea创建maven项目2.post,get请求方法代码:package com.mmall;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List
2021-08-09 00:25:08
598
1
原创 vue-loader+webpack项目配置
1.项目准备安装之前请确保安装了nodejs和npm,在命令行输入node -v查看是否安装node在vscode终端里面这是npm的镜像仓库,会提高下面下载的速度# 配置仓库地址npm config set registry https://registry.npm.taobao.org# 验证是否成功命令npm config ls当验证命令结果如下图,则表示成功了2.初始化项目创建空文件夹"webpackVue",然后用vscode打开,然后打开vscode终端# 将项目初始化成
2021-07-29 23:50:34
2664
原创 CentOS7安装mysql5.6版本
准备工作CentOS7root用户安装# 下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm# 安装mysql-community-release-el7-5.noarch.rpm包rpm -ivh mysql-community-release-el7-5.noarch.rpm# 安装mysqlyum -y install mysql-server如果出现下面的报错,参考
2021-07-14 23:02:19
539
原创 win10安装配置nginx
准备工作去nginx.org下载nginx,我下载的是 nginx/Windows-1.10.3版本进入页面->点击download->点击 nginx/Windows-1.10.3安装解压,然后启动nginx.exe当进程中有nginx,就算是启动成功了访问测试浏览器访问 127.0.0.1 或者 127.0.0.1:80 ,成功看到nginx主页,就算访问成功了映射本地文件目录hosts文件地址C:\Windows\System32\hosts在ho
2021-07-14 11:43:07
4500
1
原创 CentOS7安装Nginx
准备工作CentOS7,nginx-1.10.3.tar.gz(下面有下载连接)下载安装安装nginx的依赖yum install gcc-c++yum install pcre pcre-develyum install zlib zlib-develyum install openssl openssl-devel下载安装包nginx.org点击download->选择nginx-1.10.3到安装包的目录去解压,我的安装包目录是(/usr/download
2021-07-13 14:59:56
283
原创 CentOS7安装vsftpd(FTP)
前提条件CentOS7,root用户操作如果是CentOS6,有一些操作命令会不同,如启动防火墙…CentOS6用的防火墙是iptables,CentOS7用的是filewall安装步骤下载安装vsftpdyum -y install vsftpd在根目录创建ftpfile文件夹cd /mkdir -p /ftpfile/ftpfile给ftp服务器创建一个用户,用户只对ftpfile文件夹有权限,并且没有登录权限(忽略警告)# useradd ftpuser:创
2021-07-12 23:18:48
1356
1
原创 git客户端安装配置,idea配置git
下载git客户端,根据自己的电脑选择64位或者32位下载地址:https://git-scm.com/download/win
2021-06-17 02:09:46
523
转载 eclipse创建一个简单的maven项目
链接:https://blog.youkuaiyun.com/sdcz0632/article/details/51923523
2018-05-22 09:31:59
971
原创 高德地图添加和删除多边形
1.根据高德地图api可以找到添加和删除多边形的方法2.加载地图的时候可以将多边形和圆都存到一个集合里面,然后根据集合里面的东西添加多边形和圆3.然后每次删除都先把集合里面的多边形和圆全删除,然后再执行上面第二步...
2018-04-09 15:05:33
3831
2
原创 按钮click操作
有用:$("#select").on('click',function(){ alert(11111);});没用:$("#select").click({ alert(1111);});
2018-04-08 10:30:21
457
原创 JS字符串拼接两个以上参数的函数
例子:ht = ht + '<div><button onclick=show("'+arr[i].name+'","'+ arr[i].age +'")>我是按钮'+i+'</button></div><br>' 重点:方法名外面不要用引号括起来,里面参数拼接格式要注意!!!...
2018-04-08 10:26:09
6672
原创 Oracle把逗号分割的字符串转换为可放入in的条件语句的字符数列
前台传来字段 v_name的值是'1,2'然后sql是 select * from user where name in (v_name)直接查是错的,所以要将v_name进行处理SELECT REGEXP_SUBSTR(v_name, '[^,]+', 1, LEVEL) FROM DUALCONNECT BY REGEXP_SUBSTR(v_name, '[^,]+', 1, LEVEL) I
2018-01-18 15:03:29
3113
原创 oracle的nvl如果数据为空,不过滤
sql语句:where nvl(nick_name,0) = nvl(v_nikeName, nvl(nick_name,0))oracle中如果查询条件='' 和 is null 是一个效果,所以当上面v_nikeName这个字段传空或者null的时候,sql就变成了where where nvl(nick_name,0) = nvl(nick_name,0)然后如果nick_name 这个字段
2018-01-18 14:54:11
2871
原创 java项目打war包,然后放在服务器上用tomcat跑起来
1.右击项目->export->web->war file,然后点击下一步选择生成war包的路径和名字。2.找到服务器上面的tomcat安装路径,将war包放在webapps文件夹下面,然后在bin文件夹里面点击startup.bat,启动tomcat就可以了。
2018-01-16 10:57:02
5184
原创 eclipse安装tomcat,并把项目跑起来
1.下载tomcat解压到某个路径下。2. https://jingyan.baidu.com/article/3065b3b6efa9d7becff8a4c6.html (这个网址是在eclipse中添加tomcat)3.接下在如图操作:4.然后右击这个tomcat,将项目add进去。然后右击项目选择,run as ->run on Server 就可以了。
2018-01-16 10:51:38
2830
原创 ORCALE sql
1.去除字符串中间的空格 select replace(‘fdsfd fdf sd’,’ ‘,”) from dual; 2.字符串转date类型:03-12月-09 select to_date(‘03-12月-09’,’dd-mm”月”-yy’) from dual; 注意:月份如果是个位数,也是上面的写法:03-1月-09 select to_date(‘03-1月-09’,’dd
2017-11-20 13:23:26
330
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人