- 博客(14)
- 资源 (11)
- 收藏
- 关注
转载 java中参数" ..."的用法和意思
如这个jdbc中封装的绑定参数的方法:/*** 绑定参数* @param pstmt* @param os*/public static void executebindParam(PreparedStatement pstmt,Object ...os){ int len = os.length; try { for (int i ...
2018-09-30 19:49:37 14329
转载 Java NIO与IO
Java NIO和IO的主要区别下表总结了Java NIO和IO之间的主要差别,我会更详细地描述表中每部分的差异。IO NIO面向流 面向缓冲阻塞IO 非阻塞IO无 选择器 面向流与面向缓冲Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲...
2018-09-29 21:54:30 126
转载 JAVA NIO学习笔记1 - 架构简介
最近项目中遇到不少NIO相关知识,之前对这块接触得较少,算是我的一个盲区,打算花点时间学习,简单做一点个人学习总结。 简介NIO(New IO)是JDK1.4以后推出的全新IO API,相比传统IO方式NIO采用了全新的底层I/O模型。传统IO的设计概念是面向流,而NIO则是面向块。简单点说,传统I/O是基于字节的,所有I/O都被视为单个字节的移动,使用时需先把对象转换为字节码;而NIO是...
2018-09-29 21:38:39 177
转载 搜索系统—搜索引擎的原理,架构与细节
1、全网搜索引擎架构与流程全网搜索引擎的宏观架构如上图,核心系统主要分为三部分(粉色部分):spider爬虫系统; search&index建立索引与查询索引系统,这个系统又主要分为两部分: 一部分用于生成索引数据build_index; 一部分用于查询索引数据search_index。 rank打分排序系统。 核心数据主要分为两部分(紫色...
2018-09-08 11:54:56 6150
翻译 搜索引擎工作过程
第一步 爬行和抓取1)搜索引擎用来爬行和访问页面的程序被称为蜘蛛(spider),也叫机器人(bot)。蜘蛛其实就是搜索引擎的手下,搜索引擎命令它到互联网上浏览网页,从而得到互联网的所有数据,然后把这些数据存到搜索引擎自己的数据库中。我们网站中不能有死链接。必须要让蜘蛛在网站网站里面畅通无阻的抓取页面。2)蜘蛛爬行的方法不管是哪个级别的蜘蛛爬行的方法都是一样的,一共分为两种:1、深...
2018-09-08 10:54:15 5423
转载 软件测试面试题
软件的生命周期(prdctrm)计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne)测试用例用例编号 测试项目 测试标题 重要级别 预置条件 输入数据 执行步骤 预期结果 1、问:你在测试中发现了一个bu...
2018-09-08 09:41:04 5201
转载 消息队列使用的四种场景介绍
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景2.1异步处理场景说明:用户注...
2018-09-06 10:49:48 132
翻译 WebDriver高级应用----在Ajax方式产生的浮动框中,点击选择包含某个关键字的选项
目的: 有些被测试页面包含Ajax的局部刷新机制,并且会产生显示多条数据的浮动框,需要单击选择浮动框中包含某个关键字的选项。测试地址: http://www.sogou.com第一种方法:通过模拟键盘下箭头进行选择悬浮框选项实例代码:# coding=utf-8from selenium import webdriverfrom selenium.we...
2018-09-04 15:36:01 301
原创 WebDriver高级应用----操作Web页面的滚动条
目的:(1)滑动页面的滚动条到页面的最下方(2)滑动页面的滚动条到页面的某个元素(3)滑动页面的滚动条向下移动摸个数量的像素测试网址: http://www.baidu.com实例代码:# coding=utf-8from selenium import webdriverimport unittestimport tracebackimport ti...
2018-09-04 15:23:26 960
原创 WebDriver高级应用----使用JavaScript操作页面元素
目的: 在webdriver脚本代码中执行JavaScript代码,来实现对页面元素的操作,此种方法主要用来解决在某些情况下,页面元素的.click()方法无法生效等问题。用于测试的网址: http://www.baidu.com实例代码:# encoding=utf-8from selenium import webdriverfrom se...
2018-09-04 15:19:57 373
转载 SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
一 简介(1)过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等关于过滤器的一些用法可以参考我写过的这些文章: ...
2018-09-03 20:21:37 128
转载 Spring核心AOP(面向切面编程)总结
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/75208354冷血之心的博客)1、AOP概念:面向切面编程,指扩展功能不修改源代码,将功能代码从业务逻辑代码中分离出来。 主要功能:日志记录,性能统计,安全控制,事务处理,异常处理等等。 主要意图:将日志记录,性能统计,安全控制,...
2018-09-03 20:14:20 164
转载 python的ConfigParser模块
简介ConfigParser模块在python3中修改为configparser.这个模块定义了一个ConfigParser类,该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同该模块的作用 就是使用模块中的RawConfigParser()、ConfigParser()、 SafeConfigParser()这三个方法(三者择其一),创建一个对象使用对象的...
2018-09-02 10:13:08 206
转载 Struts1和Struts2的区别和对比:
从action类上分析:1.Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 2. Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作...
2018-09-01 15:01:29 286
spring_Aop_required.tar.gz
2018-04-04
mysql jdbc 驱动 5.6 5.7
2017-10-11
Navicat-for-MySql使用.pdf
2017-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人