- 软件测试实习生的最后一天,四小时四场技术面试(三)
Chowley
生活面试职场和发展游戏单元测试求职招聘压力测试
原来分别时真的会心痛,总结一下我作为软件测试实习生的最后几天的工作周三上午早上有些迷糊,地铁还做错了,险些迟到,大家上车之前记得先看方向哦刚到工位,ld就找大家开会,对我们的产品进行性能测试,用的软件是阿里的SoloPi我当时就问前辈咋把电脑里的apk安装到测试机上,前辈说adbinstall然后我就回去装环境,把手机连上开始debugging,吭哧吭哧连了半个小时,发现还是识别不到设备,感觉哪里
- 如何进行App性能测试?SoloPi是最佳选择!
程序员威子
单元测试功能测试测试工具selenium测试用例postmanjmeter
今天我想跟你们分享一下如何进行App性能测试,同时介绍一个非常好用的工具——SoloPi。我们都知道,在如今这个数字化时代,移动应用程序已经成为人们生活和工作中不可或缺的一部分。而App性能测试就是为了确保这些应用程序在各种条件下都能够正常运行,并提供出色的用户体验。然而,很多人并不知道如何进行有效的App性能测试,更不知道该使用哪种工具。因此,这篇文章将为你详细介绍SoloPi工具的使用方法和测
- android客户端故障模拟总结
Null_ice
1)资源类故障模拟方案资源类故障,主要是指操作系统本身资源可能存在的故障,例如高负载状态、低可用状态等等,其目标是观察客户端在可用资源异常情况下的可用性,下面分为几大类进行介绍:cpu高负载模拟cpu高负载模拟,主要指通过各种方式提高cpu的使用率,以达到高负载场景的测试需要。可选工具stressitestsolopi在实现原理上,itest和solopi的实现,是基于函数循环计算的,属于计算密集
- android端性能测试之数据采集-实例篇
会飞的猪303
androidpython
一、概述;我们在android端性能测试的时候,经常需要查看设备性能运行的情况,市面上比较好用的工具有iTEST、PerfDog、Solopi等;但是大多数都没有API模式接入、比如在自动化测试时同时获取性能相关信息就比较棘手了;本篇讲解使用python通过adb模式获取设备性能数据;注意:目前只适配了华为mate9,其他手机需要微调下脚本即可二、数据来源:1.数据来源主要是如何获取性能数据,采用
- Android UI自动化测试框架—SoloPi简介
软件测试潇潇
软件测试自动化测试软件测试工程师androidui软件测试程序人生自动化测试功能测试职场发展
1、UI自动化测试简介软件测试简介软件测试是伴随着软件开发一同诞生的,随着软件规模大型化,结构复杂化,软件测试也从最初的简单“调试”,发展到当今的自动化测试。自动化测试是什么呢?自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,自动化测试通常会借助某些工具或者框架。虽然不能完全取代手工测试,但相比手工测试来讲,自动化测试可以减少人力成本,降低重复工作,从而更快速、高效的进行测试活动。测试
- solopi源码(录制回放部分)导读...持续更新
Null_ice
录制回放模块解析概述solopi官方对录制回放部分做了技术解析,包含了整体的技术实现和流程,但看完觉得有些细节还是没有说的很清楚,本篇文章主要做一些细节性的补充。官方文档地址:SoloPi架构解析|录制回放的原理与实战录制流程主要技术点getevent与AccessibilityService获取控件信息solopi主要通过getevent与AccessibilityService结合的方式获取控
- 如何进行App性能测试?SoloPi是最佳选择!
软件测试凡哥
性能测试压力测试单元测试软件测试软件测试工程师性能测试
目录引言SoloPi简介SoloPi特点SoloPi的主要功能下载SoloPi安装SoloPi使用SoloPi进行性能测试性能数据查看与记录环境加压响应耗时计算工具注意事项Solopi提供的各项性能指标介绍引言大家好!我是凡哥。今天我想跟你们分享一下如何进行App性能测试,同时介绍一个非常好用的工具——SoloPi。我们都知道,在如今这个数字化时代,移动应用程序已经成为人们生活和工作中不可或缺的一
- 史上最全测试开发工具推荐(含自动化、性能、稳定性、抓包)
软件测试老莫
测试开发自动化测试开发python自动化测试职场和发展
目录一、UI自动化测试工具1.uiautomator22.Appium3.ATX-Test4.Airtest5.ATXServer26.STF7.Appetizer二、APP稳定性测试工具8.UICrawler9.Maxim10.AppCrawler三、APP性能测试工具11.SoloPi12.GT四、抓包工具13.AnyProxy14.mitmproxy今天将给大家推荐14款日常工作中经常用到的
- 史上最全测试开发工具视频教程详解(含自动化、性能、接口、抓包)
软件测试老莫
自动化测试自动化运维职场和发展python软件测试
目录一、UI自动化测试工具1.uiautomator22.Appium3.ATX-Test4.Airtest5.ATXServer26.STF7.Appetizer二、APP稳定性测试工具8.UICrawler9.Maxim10.AppCrawler三、APP性能测试工具11.SoloPi12.GT四、抓包工具13.AnyProxy14.mitmproxy一、UI自动化测试工具1.uiautoma
- soloPi使用记录及尝试关闭现有UIAutomator与Instrument进程解决办法
舌尖上的蛋炒饭
移动端测试androidadb
soloPi使用记录adb环境搭建百度解决手机连接电脑开发者模式打开,不同手机打开开发者模式不一样,根据自己的机型百度可以手机通过数据线连接到电脑上以测试手机为例(开发者模式已经配好了)adbdevices说明链接成功了下载github地址安装比如我的下载到了D:\installpackage目录下,cmd进入该目录adbinstallSoloPi_v0.12.0.apk如果手机要授权的话,同意即
- Soloπ自动化性能测试入门篇
lucky多多
性能测试solopi自动化性能测试
Soloπ自动化性能测试入门篇Soloπ介绍AndroidSDK配置环境最近又开始倒腾测试相关的东东,没事就喜欢找新玩意玩玩。刚好最近没什么工作,同事给我分享了一篇干货Soloπ自动化测试工具,跟着里面的介绍瞎折腾了一番。不过讲真的,我和同事不在同一级别上。。看这篇看的我还是云里雾里的,就连solopi是要安装在电脑还是手机/模拟器都不清楚,看完还是懵懵的,最后自己总算搞明白了。入门小白可以跟着我
- 安卓性能测试工具之SoloPi
莫依痕
背景:看到同一个项目组的小伙伴提了一个很高大上的bug,瞬间肃然起敬,赶紧请教,要来工具自己玩一下,SoloPi能完成安卓手机的性能测试(CPU、内存、流畅度、流量、电量、启动速度和稳定性)SoloPi.apk下载:链接:https://pan.baidu.com/s/1q6lbTv2cmTZ9BTaToWyT4g提取码:90hsadb下载:链接:https://pan.baidu.com/s/1
- SoloPi安卓自动化测试工具源码研究二:截获用户输入
黑山老雕
截断用户点击事件截断用户点击事件的代码在AccessbilityServiceImpl.java.它注册了一个自定义的Accessibility服务。通过用setServiceInfo,设置info的flag为FLAG_REQUEST_TOUCH_EXPLORATION_MODE来实现对于用户输入事件的截获。示例代码;packagecom.zzp.floating;importandroid.ac
- SoloPi安卓自动化测试工具源码研究三
黑山老雕
Target和Retention注解这两个注解是元注解(meta-annotation)用来定义自己的注解接口时用,@Target定义注解用于什么地方,比如是用于方法还是用于类型。Retention用于定义注解在哪个级别可用,在源代码(Source),在类中(Class),还是在运行时(Runtime),另外两个java原生支持的元注解是@Documented(将注解包含在Javadoc)和@In
- 移动端专项测试
NeilNiu
移动端专项测试移动端专项
adb命令稳定性monkey内存使用情况cpu使用情况电量消耗流畅度流量消耗弱网测试弱网延迟测试开源工具SoloPi阿里开源GT腾讯开源已经不更新了各个指标横向对比、纵向对比ADB,Android调试桥(AndroidDebugBridge)是一种功能多样的命令行工具,可让您与设备进行通信。ADB分为三部分:PC上的adbclient和adbserver以及Android设备上的adbdaemon
- 此时此刻,非你莫属!SoloPi 贡献者活动正式开启
移动开发平台mPaaS
SoloPi
SoloPi贡献者活动正式开始了,欢迎大家踊跃报名,提供各种形式的贡献,我们为其中出众的贡献者准备了相当丰厚的奖品,并提供与测试大咖进行一对一交流的机会。关于SoloPiSoloPi是由支付宝终端质量技术部推出的一套移动端自动化解决框架,在无线化、非侵入、免Root的模式下,用户直接操控手机,即可完成自动化功能、性能、兼容性、以及稳定性测试工作,大大提升了测试同学的工作效率。SoloPi基于Acc
- 我们为什么要做 SoloPi
移动开发平台mPaaS
SoloPi
SoloPi现状去年(2019年)7月份,蚂蚁集团正式对外开源了客户端自动化测试工具SoloPi,其主要包括三大模块:录制回放(用于功能测试)、性能工具(用于性能测试)以及一机多控(服务于兼容性测试)。从开源至今,我们也陆续收到了公司内外对工具的不同声音,有的同学对这套工具能提升测试同学的效率表达了支持态度,也有同学认为脱离了代码的自动化测试可能会限制测试同学的灵活度,让这种模式很难走远,还有同学
- 我们为什么要做 SoloPi
阿里云云栖号
我是程序员云栖号技术分享
SoloPi现状去年(2019年)7月份,蚂蚁集团正式对外开源了客户端自动化测试工具SoloPi,其主要包括三大模块:录制回放(用于功能测试)、性能工具(用于性能测试)以及一机多控(服务于兼容性测试)。从开源至今,我们也陆续收到了公司内外对工具的不同声音,有的同学对这套工具能提升测试同学的效率表达了支持态度,也有同学认为脱离了代码的自动化测试可能会限制测试同学的灵活度,让这种模式很难走远,还有同学
- 我们为什么要做 SoloPi
阿里云云栖号
react.js
SoloPi现状去年(2019年)7月份,蚂蚁集团正式对外开源了客户端自动化测试工具SoloPi,其主要包括三大模块:录制回放(用于功能测试)、性能工具(用于性能测试)以及一机多控(服务于兼容性测试)。从开源至今,我们也陆续收到了公司内外对工具的不同声音,有的同学对这套工具能提升测试同学的效率表达了支持态度,也有同学认为脱离了代码的自动化测试可能会限制测试同学的灵活度,让这种模式很难走远,还有同学
- 使用solopi常见的问题
YAIMZA
测试工具的使用自动化测试
一.手机端导出某个用例时,显示:文件导出失败解决方案:可能是因为用例名称格式有问题,比如:名称中包含“/”字符等(修改名称试一下)二.电脑和手机已经连接成功,第二次使用时,输入abdtcpip5555,出现:➜~adbtcpip5555zsh:commandnotfound:adb解决方法:➜~source~/.bash_profile➜~adbtcpip5555*daemonnotrunning
- 我们为什么要做 SoloPi
mPaaS
SoloPi现状去年(2019年)7月份,蚂蚁集团正式对外开源了客户端自动化测试工具SoloPi,其主要包括三大模块:录制回放(用于功能测试)、性能工具(用于性能测试)以及一机多控(服务于兼容性测试)。从开源至今,我们也陆续收到了公司内外对工具的不同声音,有的同学对这套工具能提升测试同学的效率表达了支持态度,也有同学认为脱离了代码的自动化测试可能会限制测试同学的灵活度,让这种模式很难走远,还有同学
- 此时此刻,非你莫属!SoloPi 贡献者活动正式开启
mPaaS
SoloPi贡献者活动正式开始了,欢迎大家踊跃报名,提供各种形式的贡献,我们为其中出众的贡献者准备了相当丰厚的奖品,并提供与测试大咖进行一对一交流的机会。关于SoloPiSoloPi是由支付宝终端质量技术部推出的一套移动端自动化解决框架,在无线化、非侵入、免Root的模式下,用户直接操控手机,即可完成自动化功能、性能、兼容性、以及稳定性测试工作,大大提升了测试同学的工作效率。SoloPi基于Acc
- 安卓专项测试之内存及PerfDog和SoloPi比较
fzxwl
这次继续安卓专项测试之内存Android系统中每个APP占内存会有私有和公共的两部分:ShareDirty、PrivateDirty。“PrivateDirty”内存是其最重要的部分,因为只被自己的进程使用。它只在内存中存储,因此不能做分页存储到外存(Android不支持swap)。所有分配的Dalvik堆和本地堆都是“privatedirty”内存;Dalvik堆和本地堆中和Zygote进程共享
- 安卓专项测试之cpu占用率统计方法及PerfDog和SoloPi比较
fzxwl
android
在我们的安卓cpu性能指标中,常规的关注是(1)cpu总体使用率(2)应用程序cpu占用率Androidcpu指标的查看方式有多种,最直接的就是android自带的DDMS可视化工具,也可以在IDE(AndroidStudio)的Monitor中实时查看。还有就是通过adbshell方式输入linux命令通过/proc/stat和/proc//stat文件进行计算,也可以利用top命令或者dump
- 网易mumu模拟器的使用
lucky多多
软件测试
网易mumu模拟器的使用最近在倒腾性能测试的东东,找了几款模拟器,夜神模拟器之前Windows机用过,现在mac机也下载过来使用,可能是因为mac的真的不好用,卸载了。说一下网易mumu模拟器的一个使用感受,脑阔疼,很卡,不过这是很多模拟器的一个通病吧,真的很考验耐心,算了,希望不久的以后能有一款能解决市面上这些模拟器的通病,期待那一天快点到来(*❦ω❦)上一篇介绍了soloPI这款性能测试工具,
- 【SoloPi】SoloPi使用2-功能使用,录制回放
q_Catherine
性能测试solopi
Soloπ是什么Soloπ是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。录制回放功能在Soloπ的录制模式对应用进行操作,Soloπ能够将用户的操作记录下来并保存为自动化测试用例,支持在其他设备上进行用例回放。支持重复回放、批量回放等功能。准备开始打开Soloπ,进入录制回放功能,具体环境配置见:https://
- 【SoloPi】SoloPi使用3-性能测试-启动时间测试
q_Catherine
solopi性能测试
响应耗时计算工具Soloπ响应耗时计算工具,通过录屏分帧的方式自动识别起始点和结束点,精确计算耗时。特性模拟用户视觉,计算结果更贴近用户体验自动记录点击起始点,自动识别屏幕变化结束点通过OpenCV进行图像识别支持原生应用、H5、游戏支持启动耗时、页面跳转耗时、列表滑动耗时、动画耗时使用方法具体环境配置方法见https://blog.csdn.net/q_Catherine/article/det
- 【SoloPi】SoloPi使用1-初次使用,环境准备(Windows版)
q_Catherine
solopi工具性能测试
下载配置AndroidSDK路径前往https://developer.android.com/studio/releases/platform-tools#downloads下载对应系统版本的SDKPlatformTools,并配置环境变量。参考文档https://sspai.com/post/40471。开启手机的开发者模式打开手机设置应用,在关于手机->软件信息菜单下,连续点击编译编号一项7
- SoloPi 初体验 之 环境搭建
Best Fei
移动测试
一、下载适用于MacSDKPlatform-Toolshttps://dl.google.com/android/repository/platform-tools-latest-darwin.zip检查是不是配置安卓环境变量:echo$ANDROID_SDK如果没有配置,则增加配置:vim~/.bash_profile追加三条配置exportANDROID_SDK=/Users/best.fei
- SoloPi:支付宝 Android 专项测试工具 | 开源
蚂蚁金服 SOFAStack
Ps:8月11号广州,来听听它的线下首秀,具体信息详见文末~|导语近年来,随着移动互联网的蓬勃发展,移动测试技术也取得了长足的进步,从早期基于测试脚本的单机自动化,到录制回放、图像识别、云测平台等测试技术贴合实际业务需求深度应用和创新,测试效率从而一次又一次被提升。本文主要介绍支付宝在移动端上实现的一套无线化、非侵入、免Root的Android专项测试方案SoloPi。直接操控手机,即可实现自动化
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p