- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 SonarQube的安装与使用
SonarQube官方介绍SonarQube是一种自动代码审查工具,用于检测代码中的错误、漏洞和代码异味。它可以与您现有的工作流程集成,以支持跨项目分支和拉取请求的持续代码检查。Sonarqube的安装1.下载压缩包下载地址:SonarQube压缩包2.解压将压缩包解压到/opt/sonarqube目录,解压后进到bin目录:cd /opt/sonarqube/bin里面有linux-x86-64,macosx-universal-64,windows-x86-64三个文件夹,不同系统下
2021-11-01 18:00:42 1133
原创 React全局监听路由变化
上代码index.js//导入BrowserRouterimport { BrowserRouter } from 'react-router-dom'ReactDOM.render( //react中监听路由使用组件WithRouter,该组件需要被BrowserRouter包裹。 <BrowserRouter> <App/> </BrowserRouter>, document.getElementById('root'));App.js
2021-06-11 14:46:22 4445 2
原创 Vue与Angular全局监听路由变化
需求:一个主页面通过iframe内嵌另一个项目内嵌项目可能用到Vue,Angular等不同技术主页面需要监听内嵌项目的页面切换url路由变化并做出相应响应需求分析:内嵌项目中对路由变化进行全局监听,当路由发生变化时,将变化后的url传到主页面关键点:路由变化的全局监听代码Vue全局监听路由变化//监听watch:{ //路由发生变化调用 $route(to,from){ console.log("router = " + to.path); console.lo
2021-06-03 17:51:13 716
原创 父页面js监听iframe内子页面并作出响应
本文介绍父页面监听iframe内子页面传出的事件并作出反应的方法父页面使用原生js子页面使用angular要实现的效果:1.父页面有一个input框和一个div,初始值都为02.子页面有两个button,add与reduce3.点击后分别使父页面input框和div内的值+1与-1页面效果如下父页面html代码<body> <div>I'm Parent</div> <input id="displayInput" type="t
2021-05-28 13:15:06 5853
原创 通过命令运行jar包(指定外部依赖jar包)
通过命令运行jar包(指定外部依赖jar包)前提条件:1.本机已安装jdk2.已配好jdk的环境变量通过以下命令查询jdk是否配好java -version执行出现java版本信息即配好lizhi@LiZhideMacBook-Air my % java -versionjava version "1.8.0_261"Java(TM) SE Runtime Environment (build 1.8.0_261-b12)Java HotSpot(TM) 64-Bit Server V
2021-05-25 11:46:58 3552
原创 IDEA创建简单SpringBoot项目
1.首先点击creat new project,选择自己的jdk版本,左侧选择Spring Initializr,点击next2.填写项目相关信息后点击next3.选择springboot的版本,然后点击Web,勾选Spring Web选项,勾选的依赖会出现在右侧列表中,然后点击next4.填写项目名和项目路径后点击finish5.等待创建完成,此时一个简单的SpringBoot项目已经创建好了6.创建一个类来测试一下,注意我们自己的包和类要放在启动类的同级目录下,比如当前项目启动类为H
2020-10-12 16:54:46 197
原创 关于类的继承中方法重写的坑
Java关于类的继承中方法重写的坑类的继承中方法重写需要保证方法为非静态方法,若为静态方法会出现以下问题。现象演示正常非静态方法:public class Father { public void test(){ System.out.println("I'm father"); }}public class Son extends Father { public void test(){ System.out.println("I
2020-07-31 12:44:01 260
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人