自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

harry的专栏

coding in the world of byte

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

转载 基于Selenium2和TestNG的自动化测试

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

2016-03-15 17:53:30 1293

转载 APK 的自我保护

APK 的自我保护MindMac2013/12/28 由于 Android 应用程序中的大部分代码使用 Java 语言编写,而 Java 语言又比较容易进行逆向,所以 Android 应用程序的自我保护具有一定的意义。本文总结了 Android 中可以使用的一些 APK 自我保护的技术,大部分都经过实际的代码测试。Dex 文件结构classes.de

2016-02-16 11:54:31 1349

转载 防止app伪造凭证发送信息

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

2016-02-05 11:48:41 3135

转载 大型网站系统架构的演化

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

2016-02-04 15:29:44 378

转载 大型网站的灵魂——性能

什么是性能有人说性能就是访问速度快慢,这是最直观的说法,也是用户的真实体验。一个用户从输入网址到按下回车键,看到网页的快慢,这就是性能。对于我们来说,需要去挖掘这个过程,因为这决定我们怎么去做性能优化。这中间发生了什么?用户访问网站的整个流程:用户输入网站域名,通过DNS解析,找到目标服务器IP,请求数据经互联网达到目标服务器,目标服务器收到请求数据,进行处理(

2016-02-04 15:24:00 361

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

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

2016-02-04 15:18:25 687 2

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

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

2016-01-13 12:17:14 430

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

技术站点Hacker News:非常棒的针对编程的链接聚合网站Programming reddit:同上MSDN:微软相关的官方技术集中地,主要是文档类infoq:企业级应用,关注软件开发领域OSChina:开源技术社区,开源方面做的不错哦cnblogs,51cto,csdn:常见的技术社区,各有专长stackoverflow:IT技术问答网站GitHub:全球最大的源代码管理平台,很多知

2015-11-17 11:32:23 15533

转载 heritrix3 后台运行job

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

2015-11-03 10:52:19 723

转载 互联网创业必备工具盘点

一、产品原型制作工具下面是一些常用的产品原型制作工具:纸与笔:这个就不用介绍了,是制作产品原型都会用到的基础工具。 Axure :产品原型设计工具,如果产品经理对产品原型、交互演示、原型细节设计等的需求比较强烈,Axure RP是非常不错的选择。Axure RP 能让产品经理快速创建应用软件和基于Web的的线框图、流程图、原型页面、交互页面和规格说明文档。 Pencil :免费的手

2015-09-24 09:48:56 1401

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

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

2015-09-16 14:56:29 10571

转载 java关于socket的ssl双向认证。

java关于socket的ssl双向认证。单向认证:客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到客户端,客户端用服务器发送来的公钥对数据解密,然后在用传到客户端的服务器公钥对数据加密传给服务器端,服务器用私钥对数据进行解密,这就完成了客户端和服务器之间通信的安全问题,但是单向认证没有验证客户端的合法性。

2015-06-04 13:37:13 927

转载 BASE64_MD5加密技术

BASE64_MD5加密技术转自:http://snowolf.iteye.com/blog/379860加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。    言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。    如基本的单向加密算法:BASE64 严格地说,属于编码格式,而非

2015-06-04 13:32:57 717

转载 程序员整理的Java资源大全

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

2015-04-27 12:35:02 612

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

字符十进制字符编号实体名字说明------未使用Unused------未使用Unused------未使用Unused---&#03

2015-04-27 12:13:12 1914

原创 编程效率,性能问题

语言编程效率,性能问题

2015-03-23 13:48:22 361

中国象棋源码-c++

用c++编程的中国象棋源码。Visual C++ 源码 - Visual C++ - 游戏开发

2010-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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