harry的专栏

coding in the world of byte

基于Selenium2和TestNG的自动化测试

结合TestNG让自动化测试的流程掌控自如   尽管目前的脚本结构已经很清晰,数据和测试逻辑也都分离开来,易于维护,但从测试调度的角度以及可重用的角度来看,还需要进一步改进。   TestNG,即Testing Next Generation,下一代测试技术,是一套根据JUnit 和 NUnit思...

2016-03-15 17:53:30

阅读数:1079

评论数:0

APK 的自我保护

APK 的自我保护 MindMac 2013/12/28  由于 Android 应用程序中的大部分代码使用 Java 语言编写,而 Java 语言又比较容易进 行逆向,所以 Android 应用程序的自我保护具有一定的意义。本文总结了 Android 中可以使 用的一些 A...

2016-02-16 11:54:31

阅读数:1063

评论数:0

防止app伪造凭证发送信息

著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:白伯纯 链接:http://www.zhihu.com/question/29654503/answer/45126552 来源:知乎 简单而直接的答案是:不可能杜绝,尽量减小影响。 Report: Bot traff...

2016-02-05 11:48:41

阅读数:1953

评论数:0

大型网站系统架构的演化

前言     一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的...

2016-02-04 15:29:44

阅读数:266

评论数:0

大型网站的灵魂——性能

什么是性能 有人说性能就是访问速度快慢,这是最直观的说法,也是用户的真实体验。一个用户从输入网址到按下回车键,看到网页的快慢,这就是性能。对于我们来说,需要去挖掘这个过程,因为这决定我们怎么去做性能优化。 这中间发生了什么? 用户访问网站的整个流程:用户输入网站域名,...

2016-02-04 15:24:00

阅读数:240

评论数:0

Web系统大规模并发——电商秒杀与抢购

Web系统大规模并发——电商秒杀与抢购 一、大规模并发带来的挑战  在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈...

2016-02-04 15:18:25

阅读数:545

评论数:2

怎么做好互联网产品运营?

怎么做好互联网产品运营? 一、什么是运营?   从广义的角度上说,一切围绕着网站产品进行的人工干预都叫运营。所以某种程度上,我认为互联网产品公司只有3个业务部门:产品,技术,运营。   产品运营这个概念就=运营,只不过可能你的公司或者产品是以产品为主,运营为辅,所以这时候没必要单拆一大堆...

2016-01-13 12:17:14

阅读数:282

评论数:0

程序员整理的各种不错的工具

技术站点 Hacker News:非常棒的针对编程的链接聚合网站Programming reddit:同上MSDN:微软相关的官方技术集中地,主要是文档类infoq:企业级应用,关注软件开发领域OSChina:开源技术社区,开源方面做的不错哦cnblogs,51cto,csdn:常见的技术社...

2015-11-17 11:32:23

阅读数:13408

评论数:0

heritrix3 后台运行job

在实际项目开发中,用heritrix3抓取网页,不可能启动Heritrix类,进入web界面,创建job,launch等操作。在实际开发中,我们要通过程序去实现一个job的创建,运行。 1.根据自己的需求配置好crawler-beans.cxml。 2.通常的job launch后,进入暂停状...

2015-11-03 10:52:19

阅读数:565

评论数:0

互联网创业必备工具盘点

一、产品原型制作工具 下面是一些常用的产品原型制作工具: 纸与笔:这个就不用介绍了,是制作产品原型都会用到的基础工具。 Axure :产品原型设计工具,如果产品经理对产品原型、交互演示、原型细节设计等的需求比较强烈,Axure RP是非常不错的选择。Axure RP 能让产品经理快速创...

2015-09-24 09:48:56

阅读数:456

评论数:0

加盐hash保存密码的正确方式

加盐hash保存密码的正确方式 0x00 背景 大多数的web开发者都会遇到设计用户账号系统的需求。账号系统最重要的一个方面就是如何保护用户的密码。一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一些措施来保护用户的密码,即使网站被攻破的情况下也不会造成较大的危害。保...

2015-09-16 14:56:29

阅读数:7306

评论数:0

java关于socket的ssl双向认证。

java关于socket的ssl双向认证。 单向认证:客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到客户端,客户端用服务器发送来的公钥对数据解密,然后在用传到客户端的服务器公钥对数据加密传给服务器端,服务器用私钥对...

2015-06-04 13:37:13

阅读数:477

评论数:0

BASE64_MD5加密技术

BASE64_MD5加密技术 转自:http://snowolf.iteye.com/blog/379860 加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。     言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后...

2015-06-04 13:32:57

阅读数:424

评论数:0

程序员整理的Java资源大全

构建   这里搜集了用来构建应用程序的工具。   Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gr...

2015-04-27 12:35:02

阅读数:462

评论数:0

可以在html中使用的特殊字符-ISO Latin-1字符集---换行等操作符

字符 十进制字符编号 实体名字 说明 --- � --- 未使用Unused ---  --- 未使用Unused --...

2015-04-27 12:13:12

阅读数:1300

评论数:0

编程效率,性能问题

语言编程效率,性能问题

2015-03-23 13:48:22

阅读数:223

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭