摘要:
一、having与where的区别 where having 可以与update、delete、select一起使用 只能与select一起使用 在group by之前使用 group by之后使用 不一定要与group by一起使用 必须与group by一起使用 对表中的数据进行筛选 对聚合后的 阅读全文
摘要:
一、连接Redis服务器 redis-cli -h host -p port -a password 二、查询所有的keys keys * 三、获取指定的key对应的值 1)查询key对应的value type <key> 2)不同的type,查询的命令不一样 if value is of type 阅读全文
摘要:
grep命令主要是用于查找文件里符合条件的字符串 一、查找 /home/admin/logs 目录中 文件名包含log的文件中包含test字符串的文件,并打印出该字符串的行。 //第一种写法grep -rn "test" /home/admin/logs -r表示以递归的方式查询logs目录下面的文 阅读全文
摘要:
一、log4j.properties中使用变量 如果在log4j.properties中使用了变量${logPath},那么需要在使用logPath之前创建变量 log4j.appender.file.File=${logPath}/logs.log 方法一、运行Java时设置系统属性 java - 阅读全文
摘要:
方法一、通过form自带的函数 setFieldsValue 设置,适用于父组件 在页面的componentDidMount方法中调用获取值的接口,在接口返回数据后调用下面的方法。此种方式适合父组件,不适用于嵌入其他页面的子组件。因为子组件往往需要父组件传入一个key值后再调用查询接口 this.f 阅读全文
摘要:
一、使用umi的routes配置子路由,加载子组件的时候,会加载父组件。将登录逻辑写到父组件进行统一处理 config.js代码片段 routes: [ { path: '/', component: '../pages/index', //父组件 routes: [ { path: '/', co 阅读全文
摘要:
当需要在所有页面加入一些相同的判断逻辑时,需要用到嵌套路由,比如所有页面都需要登录,如果没有登录,跳转到登录页面登录完成后,再进入对应的页面,这个可以在父页面完成。有两种方式实现以上功能 一、使用this.props.children config.js配置 - 代码片段 { path: '/log 阅读全文
摘要:
修改list类型的state 方式一: 通过list的concat方法,如下 let newList = this.state.selectedApiDetailList.concat(response.data) this.setState({selectedApiDetailList: newL 阅读全文
摘要:
方式一:history在原窗口跳转 this.props.history.push("你的url后缀路径,不包含域名") //比如 this.props.history.push("/swagger/project/detail/"+projectId) 方式二:打开新的跳转窗口 let url = 阅读全文
摘要:
以实际配置的例子说明最终结论,下面两个例子都可以运行通过 例子 例一、上传图片 页面请求 Jmeter配置 例二、上传文件的同时传其他参数 页面请求 Jmeter配置 结论 1. 只上传文件的情况下:Files Upload的Parameter Name值与请求中的name字段值相等;MIME Ty 阅读全文