坚持不懈做贡献

走过路过 ,不要错过,

git新手常用命令

建立本地仓库 git init 让本地仓库和远程仓库进行关联 git remote add origin git +库名 进行添加和提交操作 git commit push到远程 git push 从远程仓库拉分支代码到本地 git clone +库名 在IDE中 上传git VCS-&g...

2019-06-27 14:32:57

阅读数 40

评论数 0

从业测试开发应该掌握哪些基本技能

测试开发顾名思义需要我们掌握测试技能and开发技能。 一、测试 测试按测试通常工作范畴通常分:单元测试、接口测试、集成测试、功能测试等。 从我们软件开发过程中测试人员的主要作用来看。 【需求】我们需要了解这个项目的需求,也就是说,用户需要这个软件最终要实现哪些功能、有哪些要求。 【质量解决方案】...

2019-06-17 12:14:15

阅读数 203

评论数 2

spring基本操作

1.如果要项目中使用spring要先导入spring相关基本的jar包 主要有: commons-logging-1.1.3.jar 日志管理 spring-beans-3.2.5.RELEASE.jar bean节点 spring-context-3.2.5.RELEASE.jar sprin...

2019-05-25 17:52:38

阅读数 49

评论数 0

HTML CSS标签基础

HTML是超文本标记语言 可以标记网页中字体格式、视频、音频等 HTML中的标签一般都是成对出现的 我们随便打开一个网页,单击右键查看源 所以。我们来说一下HTML的标准框架。 <html> --根标签 <head> -...

2019-04-26 20:49:04

阅读数 53

评论数 0

spring mvc的工作流程

MVC即模型-视图-控制器 (1)模型:模型持有所有的数据、状态和程序逻辑;模型独立于视图和控制器。 一个模型提供多个不同的视图表现形式,当一个模型创建新的视图也无须重写模型。一旦模型的数据发生变化,模型将通知有关的视图,每个视图相应地刷新自己。 (2)视图:用来呈现模型。视图通常直接从模型中取得...

2019-04-25 22:32:34

阅读数 63

评论数 0

如何安装配置python和selenium环境

1.安装python 到Python官网下载Python安装包:https://www.python.org/ 到官网下载安装包 本人使安装是2.7版本,不建议太新的版本。 傻瓜式安装。记得如果C盘不够大。可以修改安装的目录。但是,记住哦。配环境要用 配python环境 打开我的电脑。 单击右键点...

2019-04-24 15:00:13

阅读数 34

评论数 0

自动化测试的基本流程

测试如果按照是否手工划分可以分为手工测试和自动化测试。手工测试执行效率慢,容易出错。但是可以进行探索性测试和发散性测试。自动化测试则是和手工测试对立互补。 实施自动化测试的基本步骤 首先,需要已经完成了功能测试,此时测试版本稳定,属性、功能稳定。 根据项目的特点、选择合适的自动化测试工具,并搭建...

2019-03-25 19:55:11

阅读数 846

评论数 0

"访达"文件搜索助手

基于java语言模拟实现本地的快速文件搜索神器。首先windows下的桌面搜索软件是遍历式查找,速度较慢。如果想要提高速度,我采用的是通过连接数据库,在查找之前将文件的目录信息经过全盘符遍历存入数据库中,待查找的时候便从 ...

2019-03-11 11:06:32

阅读数 171

评论数 0

局域网文件文本在线传输助手

局域网文件文本在线传输助手 具体实现代码链接 下面我将详细记录,我在完成该项目涉及的具体问题的具体分析实现。 要进行局域网通信首先要做的就是客户端和局域网建立链接。 链接过程 服务器端是无法知道都有哪些客户端要和其建立连接的。所以必须客户端首先拿到服务器的ip和端口号发起建立请求。但是,这也有个要...

2019-03-09 12:30:49

阅读数 210

评论数 0

java虚拟机jvm垃圾回收机制

首先在java虚拟机jvm中主要包含五类内存结构:程序计数器、虚拟机栈、本地方法栈。这三类随线程生和灭。所以不需要考虑其回收问题。随着线程终止,其自然而然就销毁了。其次还有堆区和方法区。 垃圾回收器主要针对的就是堆区和方法区来回收前来确定具体哪些对象需要回收。 引用计数法 被引用则计数器+1,解除...

2019-03-08 23:33:31

阅读数 39

评论数 0

java 常用集合类详解

java中的类集框架主要在jdk1.2中 在util包中。为了解决数组定长问题产生。 在集合框架中有两个顶层的父接口 Collection 和 Map Collection Collection下有四个子接口 List 、Queue、Set和Iterator List 允许数据重复 S...

2019-02-21 10:42:38

阅读数 59

评论数 0

数据库-事务管理详解

为什么要引入事务管理 举个例子:显示生活中我们经常有多个用户访问修改同一段数据的现象比如超卖,就是大家看这个物品还有1个货,都买的。但实际只有一个,卖的大于货的数量。火车票啊,网购啊,演出座位啊,这些出现这种显示都是很可怕的。所以数据库引入事务管理来避免这种事情的发生。 什么是事务 事务就是一组D...

2018-12-27 17:02:02

阅读数 53

评论数 0

数据库-索引详解

数据库为什么引入索引 在数据库操作中我们最常用的就是查询,因为数据量庞大,为了提高查询速度,提高数据库性能。引入索引。 但是查询速度的提高的代价-空间换时间-就是 插入,更新,删除速度的降低。 索引分类 主键索引(primary key) 主键约束就是通过主键索引实现的 1.主键索引尽量...

2018-12-27 12:21:37

阅读数 71

评论数 0

数据库-表操作和属性相关约束

创建表 create table [表名]( 属性名称 属性约束... )character set [字符集] collate [检验规则] engine [引擎] ;--没有设置也会有默认的 show create table [ 表名]; 类似于:desc [表名]; ...

2018-12-24 17:41:55

阅读数 102

评论数 1

数据库基础

为什么引入数据库 文件存储缺点: 1.存在安全性问题 2.不利于数据查询和管理 3.不利于存储海量数据 4.在程序中不利于控制 数据库的存储介质 1.磁盘 2.内存 典型的是redis数据库 特点:快,性能高。缺点:一些数据库系统还会定期将数据复制到磁盘系统,就是为了应对上述突然断电或系统宕...

2018-12-24 16:19:07

阅读数 40

评论数 1

java-IO操作详解

java中提供5个关于IO操作的类File、OutputStream、inputStream、Reader、Wirter

2018-12-08 14:11:32

阅读数 59

评论数 1

测试和缺陷

什么是bug 如果规格说明书存在且正确的情况下,程序和规格说明之间的不一致、不匹配就是bug 当没有规格说明书时,当程序没有实现其最终用户合理预期的功能要求时,就是bug 那么测试人员如何描述一个缺陷呢 一个完整的bug描述要包括几部分: 1.发现问题的版本 2.问题出现的环境:操作系统、浏览器版...

2018-12-02 13:50:59

阅读数 84

评论数 0

Java反射详解

什么是反射 以往我们使用类和对象的顺序都是,先创建好类,然后再通过类创建对象。和这不同的是,反射的工作主要是先拿到对象然后根据对象倒推类的组成。 也许你会问,虽然我拿到了对象,但是我怎么知道类里有啥呢?发射的核心处理在于每个类都继承了Object类 这种操作就很像盗版的操作:原创是先有的构想,然后...

2018-11-28 10:54:19

阅读数 50

评论数 0

java-通过AQS理解独占锁的实现机制

详细分析如何利用AQS实现独占锁的获取与释放 独占式非公平锁的获取 独占锁默认就是非公平锁,我们要想了解独占锁的获取是否,首先必须知道同步队列为一个有头尾节点的双向链表 1.通过new ReentrantLock().lock();进入lock的的代码实现区 public void loc...

2018-11-26 21:11:32

阅读数 464

评论数 0

java中lock锁使用以及AQS理解

lock锁 和关键字synchronized内建锁不同,Lock锁是完全由java语言实现的,Lock锁的代码在Java.util包下来完成我们同步访问临界资源。synchronized锁会使得其他线程阻塞等待等待被唤醒,而Lock使得其他请求访问的线程自旋等待竞争锁。Lock体系拥有可中断的获...

2018-11-26 15:51:41

阅读数 417

评论数 0

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