E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java+文件锁
《手把手教你》系列技巧篇(六十九)-
java+
selenium自动化测试 - 读取csv文件(详细教程)
1.简介在实际测试中,我们不仅需要读取Excle,而且有时候还需要读取CSV类的文件。如何去读取CSV的文件,宏哥今天就讲解和分享一下,希望对你能够有所帮助。前面介绍了如何读取excel文件,本篇介绍如何读取vsc文件,同样需要用到第三方lib去处理读取csv文件的数据。2.什么是CSV?csv是【comma-separatedvalues】的缩写,代表一种包含数据列表的纯文本文件格式,这些csv
北京-宏哥
·
2022-02-24 11:00
java+
归并排序的优点_前端学数据结构与算法(九):常见五种排序算法的实现及其优缺点...
前言数据结构章节暂时告一段落,从这一章节开始算法之旅。首先从排序开始,排序作为最基础的算法,一点也不简单,写一个快排、堆排、归并排序在大厂面试中并不罕见,或者某些题目就需要使用某些排序的思想来解决,这也就是为什么要学习排序。当然最重要的是学习它的思想,例如快排的partition操作,快排和归并排序的分治思想,以及排序的性能优化,又或者O(n²)的排序也并非一无是处等。本章将手写五种常见排序算法,
易水飞霜
·
2022-02-23 12:59
java+归并排序的优点
从简历被拒,到拿下头条面试,我花了一年的时间(经验分享+面试题)
一、印象中的头条二、面试背景三、准备面试四、头条一面电话面(
Java+
项目)五、头条二面视频面(大数据+项目)六、头条三面视频面(算法+场景题)七、如何通过头条笔试?八、如何准备头条面试?
Android725
·
2022-02-22 12:06
android
面试
移动开发
网络互联
《手把手教你》系列技巧篇(六十八)-
java+
selenium自动化测试 - 读写excel文件 - 下篇(详细教程)
1.简介今天继续操作Excle,小伙伴或者童鞋们是不是觉得宏哥会介绍第三种工具操作Excle,今天不介绍了,有两种就够用了,其实一种就够用了,今天主要是来介绍如何使用不同的数据类型读取Excel文件。在实际测试中,您可能不得不处理除String之外的多个数据类型的Excel文件数据。在本教程中,我们将使用不同的数据类型读取Java中的excel文件。2.准备不同数据类型的Excle1.我们将尝试读
北京-宏哥
·
2022-02-21 15:00
重拾Java基础知识:NIO
ChanneltoChannelTransfers(通道之间传输)Selector(选择器)Pipe(管道)AsynchronousFileChannelNIO与IO基本类型获取视图缓冲区字节存储次序缓冲区数据操作缓冲区细节内存映射文件
文件锁
定前言
成为大佬先秃头
·
2022-02-20 07:50
On
Java
8
java
开发语言
后端
《手把手教你》系列技巧篇(六十七)-
java+
selenium自动化测试 - 读写excel文件 - 中篇(详细教程)
1.简介前面介绍了POI可以操作excel,也简单的提到另一个操作excle的工具,本篇介绍一个其他的可以操作excel的工具,但是这个工具有一个前提,excel文件版本只能是97-2003版本,如果是2007或者以上版本是操作不了的,所以,还是建议掌握POI操作excel文件。不管这个Jexcel只能操作2003版本的excel,我们先来看看如何读取一个2003版本excel内的数据。2.常见读
北京-宏哥
·
2022-02-17 15:00
《手把手教你》系列技巧篇(六十六)-
java+
selenium自动化测试 - 读写excel文件 - 上篇(详细教程)
1.简介在自动化测试,有些我们的测试数据是放到excel文件中,尤其是在做数据驱动测试的时候,所以需要懂得如何操作获取excel内的内容。由于java不像python那样有直接操作Excle文件的类库,所以我们必须借助第三方工具:POI(基于Apache的POI类库)。2.常见读写Excel的工具类开源javaAPI目前常见读写Excel的工具类开源javaAPI有两种方式:一个是JXL(Java
北京-宏哥
·
2022-02-15 15:00
《手把手教你》系列技巧篇(六十六)-
java+
selenium自动化测试 - 读写excel文件 - 上篇(详细教程)
1.简介在自动化测试,有些我们的测试数据是放到excel文件中,尤其是在做数据驱动测试的时候,所以需要懂得如何操作获取excel内的内容。由于java不像python那样有直接操作Excle文件的类库,所以我们必须借助第三方工具:POI(基于Apache的POI类库)。2.常见读写Excel的工具类开源javaAPI目前常见读写Excel的工具类开源javaAPI有两种方式:一个是JXL(Java
北京-宏哥
·
2022-02-15 15:00
《手把手教你》系列技巧篇(六十四)-
java+
selenium自动化测试 - cookie -中篇(详细教程)
1.简介今天按照原计划宏哥要用实例来给小伙伴或童鞋们来演示一下,如何利用cookie实现跳过验证码进行登录。这个场景是自动登陆。有很多系统的登陆信息都是保存在cookie里的,因此只要往cookie中添加正确的值就可以实现自动登陆了。什么图片验证码、登陆的用例就都是浮云了。而且登录往往就自动化测试的第一步,系统都登录不进去,后边无论是多么高大上都是白扯。因此宏哥拿出一篇文章的篇幅对其进行介绍和分享
北京-宏哥
·
2022-02-10 16:00
Nginx参数
nginx.conf)--error-log-path=指向错误日志目录--pid-path=指向pid文件(nginx.pid)/var/run--lock-path=指向lock文件(nginx.lock)(安装
文件锁
定
温柔倾怀
·
2022-02-09 06:08
PHP 使用redis实现秒杀
使用redis队列,因为pop操作是原子的,即使有很多用户同时到达,也是依次执行,推荐使用(mysql事务在高并发下性能下降很厉害,
文件锁
的方式也是)先将商品库存如队列connect('127.0.0.1
薛延祥
·
2022-02-06 03:21
Android删除文件方法及open failed: EBUSY (Device or resource busy)异常处理
这是Android本身的一个Bug,产生的原因是Android在删除文件后没有及时释放
文件锁
,导致你在重新创建相同文件名的文件时,该文件仍然处于被某一进程占用的状态。例如你创建
古巷黄昏旧少年
·
2022-02-05 18:44
SpringBoot搭建go-cqhttp机器人的方法实现
搭建环境:winndows系统+
Java+
·
2021-12-23 10:57
《手把手教你》系列技巧篇(四十八)-
java+
selenium自动化测试-判断元素是否可操作(详解教程)
1.简介webdriver有三种判断元素状态的方法,分别是isEnabled,isSelected和isDisplayed,其中isSelected在前面的内容中已经简单的介绍了,isSelected表示查看元素是否被选中,一般用在勾选框中(多选或者单选),isDisplayed表示查看选中是否可见。isEnabled表示查什么呢?isEnabled表示查看元素是否可以进行操作,比如,点击,输入等
北京-宏哥
·
2021-12-08 09:00
《手把手教你》系列技巧篇(四十七)-
java+
selenium自动化测试-判断元素是否显示(详解教程)
1.简介webdriver有三种判断元素状态的方法,分别是isEnabled,isSelected和isDisplayed,其中isSelected在前面的内容中已经简单的介绍了,isSelected表示查看元素是否被选中,一般用在勾选框中(多选或者单选),isDisplayed表示查看什么呢?2.isDisplayed()源码/***Isthiselementdisplayedornot?Thi
北京-宏哥
·
2021-12-07 09:00
《手把手教你》系列技巧篇(四十六)-
java+
selenium自动化测试-web页面定位toast-下篇(详解教程)
1.简介终于经过宏哥的不懈努力,偶然发现了一个toast的web页面,所以直接就用这个页面来夯实一下,上一篇学过的知识-处理toast元素。2.安居客事先声明啊,宏哥没有收他们的广告费啊,纯粹是为了学习和实战的。2.1被测网址1.被测网址的地址:https://login.anjuke.com/login/form?history=aHR0cHM6Ly9iZWlqaW5nLmFuanVrZS5jb
北京-宏哥
·
2021-12-03 13:00
《手把手教你》系列技巧篇(四十五)-
java+
selenium自动化测试-web页面定位toast-上篇(详解教程)
1.简介在使用appium写app自动化的时候介绍toast的相关元素的定位,在WebUI测试过程中,也经常遇到一些toast,那么这个toast我们这边如何进行测试呢?今天宏哥就分两篇介绍一下。2.什么是toast?Android中的Toast是一种简易的消息提示框。当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。用户将可能是在中间键入别的东西
北京-宏哥
·
2021-12-01 09:00
《手把手教你》系列技巧篇(四十四)-
java+
selenium自动化测试-处理https 安全问题或者非信任站点-下篇(详解教程)
1.简介这一篇宏哥主要介绍webdriver在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续打开不安全的链接。举例来说,想必大家都应该用过前几年的12306网站购票,点击新版购票,是不是会出现如下的界面。宏哥又找了一个https的页面,如下图所示:2.三种浏览器如何处理不受信任的证书三种浏览器访问网
北京-宏哥
·
2021-11-22 14:00
go基础学习之文件编程总结
Writer对象读写文件操作案例判断文件是否存在命令行参数断点续传Seeker接口实现案例读写JSON文件读写XML文件读写gob文件自定义二进制文件读写zip归档文件的读写操作tar归档文件的读写操作
文件锁
操作
一切如来心秘密
·
2021-11-22 08:33
Go
go文件编程
《手把手教你》系列技巧篇(四十一)-
java+
selenium自动化测试 - 处理iframe -上篇(详解教程)
1.简介原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了。但是还是有小伙伴或者童鞋们私下问这个问题,那么宏哥就单独写一篇关于iframe网页处理的文章。2.iframe是什么iframe就是我们常用的iframe标签:。iframe标签是框架的一种形式,也比较常用到,iframe一
北京-宏哥
·
2021-11-11 15:00
《手把手教你》系列技巧篇(四十)-
java+
selenium自动化测试-JavaScript的调用执行-下篇(详解教程)
1.简介在实际工作中,我们需要对处理的元素进行高亮显示,或者有时候为了看清楚做跟踪鼠标点击了哪些元素需要标记出来。今天宏哥就在这里把这种测试场景讲解和分享一下。2.用法创建一个执行JS的对象,也就是JavascriptExecutor对象,这个对象是由driver进行强制类型转换而来,即JavascriptExecutorjs=(JavascriptExecutor)driver;然后这个对象js
北京-宏哥
·
2021-11-10 14:00
《手把手教你》系列技巧篇(三十九)-
java+
selenium自动化测试-JavaScript的调用执行-上篇(详解教程)
1.简介在做web自动化时,有些情况selenium的api无法完成,需要通过第三方手段比如js来完成实现,比如去改变某些元素对象的属性或者进行一些特殊的操作,本文将来讲解怎样来调用JavaScript完成特殊操作。2.用法创建一个执行JS的对象,也就是JavascriptExecutor对象,这个对象是由driver进行强制类型转换而来,即JavascriptExecutorjs=(Javasc
北京-宏哥
·
2021-11-08 15:00
《手把手教你》系列技巧篇(三十八)-
java+
selenium自动化测试-日历时间控件-下篇(详解教程)
1.简介理想很丰满现实很骨感,在应用selenium实现web自动化时,经常会遇到处理日期控件点击问题,手工很简单,可以一个个点击日期控件选择需要的日期,但自动化执行过程中,完全复制手工这样的操作就有点难了。宏哥上一篇已经讲解了如何处理日历时间控件,但是对于第一种方法可能会遇到输入框是readonly的情况,那么第一种方法就不适用了,但是只要我们稍微的变通地处理一下,就又可以使用了。2.问题宏哥第
北京-宏哥
·
2021-11-05 09:00
《手把手教你》系列技巧篇(三十七)-
java+
selenium自动化测试-日历时间控件-上篇(详解教程)
1.简介我们在实际工作中,有可能遇到有些web产品,网页上有一些时间选择,然后支持按照不同时间段范围去筛选数据。网页上日历控件一般,是一个文本输入框,鼠标点击,就会弹出日历界面,可以选择具体日期。这一篇,宏哥就来介绍一下日历控件是如何用selenium实现自动化。2.JQueryUI网站2.1被测网址1.被测网址的地址:https://jqueryui.com/resources/demos/ch
北京-宏哥
·
2021-11-03 16:00
《手把手教你》系列技巧篇(三十五)-
java+
selenium自动化测试-单选和多选按钮操作-下篇(详解教程)
1.简介今天这一篇宏哥主要是讲解一下,如何使用list容器来遍历多选按钮。大致两部分内容:一部分是宏哥在本地弄的一个小demo,另一部分,宏哥是利用JQueryUI网站里的多选按钮进行实战。2.demo准备2.1demo页面的HTML代码1.这里宏哥为了省事节约时间就直接用上一篇中那个radio.html。如下:测试单选.button1{background-color:#f44336;borde
北京-宏哥
·
2021-10-29 12:00
网易Java社招研发面经:
Java+
数据库+Redis+Linux+框架+架构设计
面试流程一面二面电话面-->三面四面视频面-->主管电话面-->hr电话面,整个流程下来就两个礼拜。作者面的是杭研的岗位,本来三面通过后hr联系我说是要去杭州总部让主管进行现场面试,但因为我在深圳所以有安排了一场视频技术面。面试问题java基础定义Integerx=20Integery=200在内存里是个什么过程?hashMap与concurrentHashMap原理和区别?hashMap什么情况
Java石竹
·
2021-10-18 17:30
java
big
data
redis
Java项目:微信小程序点餐系统(
java+
微信小程序+Mysql)
前端所用技术为微信小程序,后台应用JAVA,同时包含数据库的多种技术,对于所需要的软件,配置过程也都有详细的讲解,最后制作出来的小程序具有扫码点餐,排号等功能,如果有需要还可以进行实际的商用,适合小程序的初学者了解详情可以私聊,感谢大家支持与帮助!"data-link-title="点击查看更多java精品项目>">点击查看更多java精品项目>
hershadow
·
2021-10-12 16:18
Java毕业设计项目实战篇
java
mysql
小程序
Java程序单实例运行的简单实现
目录需求实现方式代码实现第一种实现(端口控制)第二种实现(
文件锁
)第三种方式(端口+
文件锁
)需求最近做了个java项目,功能完成后打包安装了,发现可以点开多个实例,因为桌面显示托盘,所以点一次就会出现一个托盘
·
2021-08-25 15:35
系统层面I/O【原理笔记】
目录一、I/O调优的重要性二、数据传输过程1.磁盘到缓存区运动过程2.零字节拷贝三、虚拟内存1.虚拟内存好处2.内存页调度四、文件I/O1.分页技术操作系统执行I/O的过程2.
文件锁
定五、场景回顾六、知识来源一
瓜农老梁
·
2021-06-22 09:06
浅尝辄止17-Linux基础-
文件锁
0
当程序猿向程序媛表白时,可能会出现一个糟糕的对话:猿:“我不喜欢你”媛:“我知道了”(拉黑)猿:“还能喜欢谁呢?”——提示:!消息已发出,但被对方拒收了。可以看出,这个猿犯了两个错误,一是第一句话没有标点,如果加个逗号,则被误解概率会降低(大概万分之一吧),二是没有给对话加锁,下面我们来加个锁。猿:******表白开始(表白结束前请勿打断!)******猿:“我不喜欢你,”媛:“我知道了”(拉黑)
阿棍儿_Leon
·
2021-06-21 12:32
PHP简单分布式锁-PHP中的锁
文件锁
PHP的sync扩展PHP的opcache中的apc_add目前可以想到的就这么多,在该项目中我们采用
文件锁
,因为其它的两个需要装扩展。
鹅鹅鹅的天歌
·
2021-06-15 04:22
7天玩转oracle笔记3-事物处理
锁:有
文件锁
、表级锁。提交事务commit;--提交事务,会确认事务变化、结束事物、删除保存点、释放锁。其他会话可以看到事务
thinkact
·
2021-06-10 06:52
“秋天里的第一份Java面试合集”满满干货,呕心沥血
一、印象中的头条二、面试背景三、准备面试四、头条一面电话面(
Java+
项目)五、头条二面视频面(大数据+项目)六、头条三面视频面(算法+场景题)七、如何通过头条笔试?八、如何准备头条面试?
26a058e669f9
·
2021-06-06 05:18
如何解决 shell 脚本重复执行的问题
简介flock是
文件锁
命令,它可以保证Linux系统上进程之间安全的访问临界资源,在shell脚本中,可以用来控制逻辑的互斥性实例1现有脚本a.sh,内容如下#!
·
2021-05-22 11:36
夜半随笔
Java+
离散数学+线性代数+高等数学+CET4+英语。这学期任务很重的,尤其是对我这个数学渣来说,三门数学,刚看到这学期课表时就已经瑟瑟发抖。
哦是小咸鱼啊
·
2021-05-16 05:38
查来查去的NSError code
enum:NSInteger{NSFileNoSuchFileError=4,//无此类文件NSFileLockingError=255,//
文件锁
定中NSFileReadUnknownError=256
DovYoung
·
2021-05-04 15:17
linux进程间同步
常用的同步方式有:互斥锁条件变量读写锁记录锁(
文件锁
)
lintong
·
2021-04-27 08:59
swoole锁的机制代码实例讲解
swoole_lock类支持5种锁的类型:
文件锁
SWOOLE_FILELOCK读写锁SWOOLE_RWLOCK信号量SWOOLE_SEM互斥锁SWOOLE_MUTEX自旋锁SWOOLE_SPINLOCK
·
2021-03-09 22:34
红黑树+
java+
删除_红黑树深入剖析及Java实现
红黑树是平衡二叉查找树的一种。为了深入理解红黑树,我们需要从二叉查找树开始讲起。BST二叉查找树(BinarySearchTree,简称BST)是一棵二叉树,它的左子节点的值比父节点的值要小,右节点的值要比父节点的值大。它的高度决定了它的查找效率。在理想的情况下,二叉查找树增删查改的时间复杂度为O(logN)(其中N为节点数),最坏的情况下为O(N)。当它的高度为logN+1时,我们就说二叉查找树
橘猫太子
·
2021-02-27 09:07
红黑树+java+删除
2021预备春招面试复习大纲:
Java+
算法+框架+Redis+分布式(Java岗)
前言Java开发属于后台开发方向,有人说后台开发很坑,因为需要学习的东西太多了。没错,这个岗位就是需要学习好多东西。包括:基础、数据库、网络协议、Linux系统、计算机原理甚至前端相关知识都可以考察你!在此分享2份学习整理的Java后端技术复习面经PDF大纲,适合开发1到5年以上的朋友参考学习,内容包括(基础、数据库、网络协议、Linux系统、JVM、并发、分布式、Spring、设计模式、微服务等
Java架构师课代表
·
2021-02-03 21:24
java
面试
架构
java
算法
分布式
架构
程序人生
java参数注解pam_不知道什么是Java注解?莫慌,十分钟一篇文章就能深度学习
苦学这份2020最全的Java性能优化实战笔记,已涨17k秋招面试总结:
Java+
并发+Spring+MySQL+分布式+Redis+算法+JVM等不知道什么是Java注解?
振宁不是振宇
·
2021-01-09 10:06
java参数注解pam
干了三年的程序员花了一年时间才拿下头条offer,原因竟然是这个!
目录前言一、印象中的头条二、面试背景三、准备面试以下是我去年给自己订的学习计划:一月:二月:三月:四月:5-12月:总结:四、头条一面(
Java+
项目)五、头条二面(大数据+项目)六、头条三面(算法+场景题
麒麟来编程
·
2020-12-20 14:08
JAVA核心技术
大厂必备Java面试题
编程语言
面试
java
字节跳动
程序人生
金三银四快要来啦,如何应对字节跳动面试?
一、印象中的头条二、面试背景三、准备面试四、头条一面电话面(
Java+
项目)五、头条二面视频面(大数据+项目)六、头条三面视频面(算法+场景题)七、如何通过头条笔试?八、如何准备头条面试?
Java-小果
·
2020-12-17 22:13
Java
面试
开源私有云盘python_使用Seafile搭建个人专属私有云盘
文章介绍Seafile是一款强大优秀的云同步软件,拥有跨平台文件同步、移动端文件访问、挂载盘、文件共享和权限控制、
文件锁
定、文件版本管理和资料库镜像、在线编辑和协同编辑、审计日志等功能。
weixin_39893042
·
2020-12-17 05:01
开源私有云盘python
使用Seafile搭建个人专属私有云盘
文章介绍Seafile是一款强大优秀的云同步软件,拥有跨平台文件同步、移动端文件访问、挂载盘、文件共享和权限控制、
文件锁
定、文件版本管理和资料库镜像、在线编辑和协同编辑、审计日志等功能。
梦A拉多A
·
2020-12-14 13:39
linux
nginx
centos
docker
运维
vue安装yarn_Cannot find module 'vue-loader-v16/package.json'
yarn可以方便的自动生成并更新yarn.lock
文件锁
定依赖模块的版本。yarn可以从缓存中安装
weixin_39725403
·
2020-11-27 18:41
vue安装yarn
el-upload上传文件 前后端_gomyck-fastdfs-spring-boot-starter fastDFS文件服务客户端
完美集成fastDFS文件服务客户端,支持断点续传,分块上传,文件秒传,稳定的前后端组件(前端H5),支持多用户并发上传文件校验(
文件锁
),可以快速集成fastDFS文件服务,免去繁琐的配置,拿来即用,
weixin_39601088
·
2020-11-26 06:02
el-upload上传文件
前后端
fastdfs文件上传
read
timeout
host文件地址
jquery
上传文件
jquery
文件上传
jquery上传文件
LeetCode1252.奇数值单元格的数目(
Java+
两种方法)
题目给你一个n行m列的矩阵,最开始的时候,每个单元格中的值都是0。另有一个索引数组indices,indices[i]=[ri,ci]中的ri和ci分别表示指定的行和列(从0开始编号)。你需要将每对[ri,ci]指定的行和列上的所有单元格的值加1。请你在执行完所有indices指定的增量操作后,返回矩阵中「奇数值单元格」的数目。输入:n=2,m=3,indices=[[0,1],[1,1]]输出:
Fiona Tracy
·
2020-11-18 19:40
LeetCode刷题
凭借P9级算法大神分享的两本算法pdf书籍,三面头条拿下offer
头条一面(
Java+
项目)1.倒排索引2.讲讲redis里面的哈希表?3.happen-before的规则?4.volatile修饰符,synchronize锁5.java单例模式的实现,懒汉、饿汉?
mrchaochao
·
2020-11-17 15:34
面试
Java
架构
算法
数据结构
链表
面试
java
MMKV (二)基础知识点和实现流程解析
MMKV(一)了解原理MMKV(二)基础知识点和实现流程解析MMKV(三)POSIX线程和
文件锁
负数编码需要原码,反码,补码的基础知识在Protobuf为了让int32和int64在编码格式上兼容,对负数的编码将
zcwfeng
·
2020-10-13 10:14
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他