加载中
我们的技术共享微信公众号

以下是我的们的技术微信公众号“极客攻城狮”,我们将不定时的通过微信号推送一些自动化测试、性能、前端开发,后端开发等相关的技术文章。欢迎订阅。

phoenixframework自动化测试平台对Safari浏览器的支持

phoenixframework自动化测试平台能很好的支持Safari浏览器,不过需要以下几步对浏览器的配置: 测试环境 操作系统:Mac OS X 10.11 Safari版本:9.0(11601.1.56) 1、Safari扩展下载 下载S...

phoenixframework自动化测试平台1.5.0全新发布

一、前言 之前一直想对phoenix_webdriver,phoenix_mobile的代码进行重构,不少朋友反馈平台的API不够直观,尤其是webUI和mobile app相关的API有些乱。我自己也有这种感觉,尤其在后续的功能...

PMP:项目范围管理学习笔记目录

本目录的系列教程是我个人在学习PMP相关课程时所做的笔记,码字不易,转载请注明来源

phoenixframework自动化测试平台环境搭建及使用

一、平台官网 https://feiyang123.github.io/ 开发者及联系方式: 邮箱:5156meng.feiyang@163.com 作者QQ:296595606 微信公众号:极客攻城狮 在线留言:https://feiyang123.github.io/feed...

phoenixframework驱动chrome浏览器的说明

请按以下步骤配置您的chrome浏览器,否则无法调起浏览器: 1、到phoenix_develop工程下复制对应的驱动版本到与您chrome.exe同目录下。如64位的浏览器: 复制chromedriver64.exe到与chrome.ex...

Java实现一个高性能的基于Redis的可重入的、可自旋的分布式锁

要实现一个高性能的、可重入的、可自旋的分布式锁,我们可以使用Redis的setnx命令(SET if Not eXists)。这是一个原子操作,可以确保在多个线程或进程之间只有一个可以设置相同的key。 我们...

Springboot启动扩展点超详细总结

1.背景 Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很...

Java8 Stream 之groupingBy 分组讲解

package com.stream; import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Random; im...

SpringBoot动态注入Bean

目的: 在程序运行期间,动态添加Bean进入到Spring容器。 目前使用到的场景: 对当当网的ElasticJob进行封装,通过自定义注解@ElasticJob的方式开启分布式定时任务。 当所有的Bean都初始化完...

Spring动态注入Bean

动态注册bean的两种api Spring中的bean定义都保存在 BeanDefinitionRegistry 接口中,单例的bean的实例都保存在 SingletonBeanRegistry 接口中。 因此动态注册bean也分为了两种方式: 使用B...

Java 中的线程到底有哪些安全策略

本文分享自华为云社区《【高并发】线程安全策略》,作者:冰 河 。 一、不可变对象 不可变对象需要满足的条件 (1)对象创建以后其状态就不能修改 (2)对象所有域都是 final 类型 (3)对象...

mybatis MetaObject 浅析

目录 基本使用方法 javaBean Collection Map 分隔符赋值 分析 创建对象 创建对象-对象包装器 实战 CollectionWrapper 分析 BeanWrapper 分析 总结 属性分词器 本文介绍关于 MetaObject 的说明...

Springboot全局异常处理GlobalExceptionHandler

Springboot的全局异常查是通过两个注解@ControllerAdvice和@ExceptionHandler来实现的。 只有代码出错或者throw出来的异常才会被捕捉处理,如果被catch的异常,就不会被捕捉,除非catch之后再...

图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)

前言 深度优先遍历(Depth First Search, 简称 DFS) 与广度优先遍历(Breath First Search)是图论中两种非常重要的算法,生产上广泛用于拓扑排序,寻路(走迷宫),搜索引擎,爬虫等,也频繁出现...

聊聊sql优化的15个小技巧

前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化...

聊聊sql优化的15个小技巧

前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化...

聊聊索引失效的10种场景,太坑了

前言 我之前写的一篇文章《聊聊sql优化的15个小技巧》,自发表之后,在全网广受好评,被很多大佬转载过,说明了这类文章的价值。 今天我接着上一期数据库的话题,更进一步聊聊索引的相关问题...

StarUML4.0+ Mac的破解方法

安装npm brew install node 没有HomeBrew的到官网装下 安装asar npm install -g asar 安装starUML 官网 解压文件app.asar 先进入Resources目录 cd /Applications/StarUML.app/Contents/Reso...

GoogleCode Aviator Java表达式执行引擎

Aviator是一个轻量级、高性能的Java表达式执行引擎, 本文内容主要来自于官方文档 简介 包依赖 使用手册 执行表达式 使用变量 exec 方法 调用函数 自定义函数 编译表达式 访问数组和集合 三元...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部