王长金的个人博客 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •     

selenium 3 自动化测试

1、环境准备selenium 的本质是模拟用户点击浏览器的,所以要具备以下条件1、gui桌面环境2、安装谷歌浏览器或者火狐浏览器,或者其他的。windows系统也支持ie和edge3、下载 webdriver,浏览器对应的webdriver不同,将下载的webdriver放到 PATH 下载地址 https://www.selenium.dev/documentation/en/webdriver/driver_requirements/#quick-reference 2、创建工程,添加依赖 <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59</version> </dependency> 3、 实现
 2020-05-11   自动化测试    自动化测试 

SPRING CLOUD CONFIG 使用数据库存储配置数据

1 创建表create table DSP_CONFIG ( key VARCHAR2(1000) not null, value VARCHAR2(2000), application VARCHAR2(100) not null, profile VARCHAR2(100) not null, label VARCHAR2(100), remark VARCHAR2(200) )2 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>com.oracl
 2020-04-29   SPRING CLOUD    服务配置 

oracle 12c expdp impdp

整个用户导出导出expdp \'system/oracle@127.0.0.1:1521/dcdb AS SYSDBA\' nologfile=y dumpfile=expdp.dmp directory=ORACLE_BASE schemas=dsp,dspmgr,security query='where rownum < 1000'导入impdp \'sys/Oradoc_db1@127.0.0.1:1521/orclpdb1.localdomain AS SYSDBA\' nologfile=y dumpfile=expdp.dmp directory=ORACLE_BASE schemas=dsp,dspmgr,security remap_schema=dspmgr:dspmgr,dsp:dsp,security:security remap_tablespace=TBS_DSP:users,TBS_DSP_SECURITY:users,TBS_DSP_MGR:users,TBS_DSP_TEMP:temp,TBS
 2020-04-26   数据库   

基于docker 搭建 mysql innodb cluster 集群

1、构建mysql-shell 镜像由于没有好用的mysql-shell镜像,这里先手工构建一个 1.1 下载 mysql-shellfedora 32 版本 下载 mysql-shell-8.0.22-1.fc32.x86_64.rpm下载地址 https://dev.mysql.com/downloads/shell/1.2 编写docker file FROM fedora MAINTAINER Wang Changjin <wangcj@cares.sh.cn> ADD mysql-shell-8.0.22-1.fc32.x86_64.rpm /mysql-shell-8.0.22-1.fc32.x86_64.rpm COPY cluster.js / RUN rpm -ivh /mysql-shell-8.0.22-1.fc32.x86_64.rpm ENTRYPOINT ["/bin/bash", "-c", "while true; do sleep 1; done"] 1.3 集群创建脚
 2020-04-11   数据库    innodb cluster 

内网安装区块链网络

安装规划域名说明 域名 说明 orderer.cares.com 排序节点 peer0.nkg.com nkg peer节点 ca.cares.com 排序组织证书颁发节点 ca.nkg.com nkg 证书颁发节点 tls.cares.com 全局 tls证书颁发节点 peer0.weh.com weh peer 节点 ca.weh.com weh 证书颁发节点 peer0.tna.com tna peer节点 ca.tna.com tna证书颁发节点 域名规划 IP 域名 192.168.53.50 orderer.cares.com peer0.nkg.com ca.cares.com ca.nkg.com tls.cares.com 192.168.53.51 peer0.weh.com ca.weh.com 192.168.53.52 peer0.tna.com ca.tna.com 基础软件安装(全部机器相同操作)1、go将go的可执行文件路径添加到PATH export PATH=$PATH:/root
 2020-03-10   区块链    区块链 内网 无互联网 

Arachni 安全扫描

Arachni是一个包含很多特性、模块化的、高性能的Ruby框架,目的是帮助渗透测试人员和管理者评估现代web应用程序的安全。Arachni是免费、源代码开源的,它支持所有主流操作系统,如:Windows、Mac OS X 、Linux,通过便携式可移植包的形式进行分发,使其满足即时部署的要求。Arachni可导出评估报告。 Arachni是一个能够满足很多使用场景的通用的安全扫描框架,范围覆盖非常广,既包括小到一个命令行指令的扫描,又包括高性能的网格扫描、脚本认证审计、多用户多web合作平台。此外,它简单的REST API使集成变得轻而易举。 最后,由于其集成的浏览器环境,Arachni可以支持高度复杂的web应用程序,这些应用程序大量使用JavaScript、HTML5、DOM操纵和AJAX等技术。Arachni为现代web应用程序技术提供一流的覆盖率、漏洞检测和准确性。 Arachni下载点击下载按钮后,在如下图页面中,选择适合自己系统的安装包。本文中选择的是Windows版的arachni-1.5.1-0.5.12-windows-x86_64.exe。 http://ww
 2020-01-16   安全    安全扫描  arachni 

JAVA SDK 调用链码

1,prerequisites1,setup a fabric network follows 《endorsement transaction》2,create a project using a IDE. this case using vscode2,system initial codespackage com.cares.fabrictest.config; import java.util.EnumSet; import java.util.Properties; import com.cares.fabrictest.model.LocalUser; import org.hyperledger.fabric.sdk.ChaincodeID; import org.hyperledger.fabric.sdk.Channel; import org.hyperledger.fabric.sdk.Enrollment; import org.hyperledger.fabric.sdk.HFClient; import org.hyperledger.fabric.s
 2020-01-16   区块链    fabric-java-skd  endorsement 

PLSQL DEVELOPER 插件开发

一、场景:使用PLSQL编写sql时,有时候会从excel复制一大段数据来执行 in 的操作 比如,select field from tab where field2 in (‘a’,’b’….),其中field2 是字符类型,那么我们需要给复制过来的每一项加上引号,每一项后面加上逗号。可以用插件快速解决这个问题。 PLSQL插件开发过程和文档在PLSQL安装目录plugindoc有详细文档和列子。这里列出解决上述问题的代码 二、创建菜单char* MenuItemInterface(int Index, bool CreateMenuItem_) { switch (Index) { case 1 : if (CreateMenuItem_) return "我的自定义插件 / &Excel 复制内容处理"; processCopiedText(); return NULL; } return "";
 2020-01-15   数据库    PLSQL  插件 

FABRIC 背书交易

1,基础目录网盘地址链接:https://share.weiyun.com/5jn0Kzf 密码:tcvgxn 为减少体积,blockchain-explorer node_modules 全部删除,需要npm install cd $BLOCKCHAIN_EXPLORER/ npm installcd $BLOCKCHAIN_EXPLORER/client npm installcd $BLOCKCHAIN_EXPLORER/ ./start.sh链码实例化指定背书策略是全员背书第三个组织加入前的策略 "AND ('airwh.member','njairport.member')"第三个组织加入后的策略 "AND ('njairport.member','airwh.member','tna.member')"2,自动化脚本 testret(){ if [ $1 -ne 0 ]; then exit 1; fi print
 2020-01-15   区块链    fabric  endorsement  动态组织加入 

FABRIC 组织动态加入

1、在《FABRIC CA 简易网络搭建》基础上tna是要加入的新组织 参考 fabric samples Org3 的脚本整理 2、自动化脚本 testret(){ if [ $1 -ne 0 ]; then exit 1; fi printf "[\033[36m %s \033[0m]\n" "OK" } unsetenv(){ unset FABRIC_CFG_PATH unset CORE_PEER_LOCALMSPID unset CORE_PEER_ADDRESS unset CORE_PEER_MSPCONFIGPATH } printf "\n" TEST_HOME=$(cd $(dirname $0); pwd) ROOT_MSP=$TEST_HOME/certs/root mkdir -p $ROOT_MSP FABRIC_CA=http://admin:admin@orderer.cares
 2020-01-14   区块链    fabric  动态组织加入 
1…9101112

搜索

苏ICP备20000570号-1
 总访问量 次   总访客数 人