2 菜菜也逆袭

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

git新手常用命令

建立本地仓库gitinit让本地仓库和远程仓库进行关联gitremoteaddorigingit+库名进行添加和提交操作gitcommitpush到远程gitpush从远程仓库拉分支代码到本地gitclone+库名在IDE中上传gitVCS->Git->commitfile->push...

2019-06-27 14:32:57

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

测试开发顾名思义需要我们掌握测试技能and开发技能。一、测试测试按测试通常工作范畴通常分:单元测试、接口测试、集成测试、功能测试等。从我们软件开发过程中测试人员的主要作用来看。【需求】我们需要了解这个项目的需求,也就是说,用户需要这个软件最终要实现哪些功能、有哪些要求。【质量解决方案】然后我们需要根据需求评审、技术方案评审提供出一系列测试用例。解决方案的给出要尽可能覆盖所有场景。从而保...

2019-06-17 12:14:15

spring基本操作

1.如果要项目中使用spring要先导入spring相关基本的jar包主要有:commons-logging-1.1.3.jar日志管理spring-beans-3.2.5.RELEASE.jarbean节点spring-context-3.2.5.RELEASE.jarspring上下文节点spring-core-3.2.5.RELEASE.jarspring核心功能pri...

2019-05-25 17:52:38

HTML CSS标签基础

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

2019-04-26 20:49:04

spring mvc的工作流程

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

2019-04-25 22:32:34

如何安装配置python和selenium环境

1.安装python到Python官网下载Python安装包:https://www.python.org/到官网下载安装包本人使安装是2.7版本,不建议太新的版本。傻瓜式安装。记得如果C盘不够大。可以修改安装的目录。但是,记住哦。配环境要用配python环境打开我的电脑。单击右键点击属性进入左侧的高级系统设置点击环境变量在系统误差path中添加你的python路径。验证是否...

2019-04-24 15:00:13

自动化测试的基本流程

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

2019-03-25 19:55:11

"访达"文件搜索助手

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

2019-03-11 11:06:32

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

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

2019-03-09 12:30:49

java虚拟机jvm垃圾回收机制

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

2019-03-08 23:33:31

java 常用集合类详解

java中的类集框架主要在jdk1.2中在util包中。为了解决数组定长问题产生。在集合框架中有两个顶层的父接口Collection和MapCollectionCollection下有四个子接口List、Queue、Set和IteratorList允许数据重复Set通过底层Map不允许数据重复QueueIterator集合遍历迭代接口,只有Collection有...

2019-02-21 10:42:38

数据库-事务管理详解

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

2018-12-27 17:02:02

数据库-索引详解

数据库为什么引入索引在数据库操作中我们最常用的就是查询,因为数据量庞大,为了提高查询速度,提高数据库性能。引入索引。但是查询速度的提高的代价-空间换时间-就是插入,更新,删除速度的降低。索引分类主键索引(primarykey)主键约束就是通过主键索引实现的1.主键索引尽量为int,效率高2.一个表中只能创建一个主键索引3.创建主键索引的属性列不但不能重复而且不能为空inn...

2018-12-27 12:21:37

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

创建表createtable[表名]( 属性名称属性约束... )characterset[字符集]collate[检验规则]engine[引擎];--没有设置也会有默认的showcreatetable[表名];类似于:desc[表名];修改表列altertable【表操作addmodifydrop】属性属性约束add:添加列...

2018-12-24 17:41:55

数据库基础

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

2018-12-24 16:19:07

java-IO操作详解

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

2018-12-08 14:11:32

测试和缺陷

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

2018-12-02 13:50:59

Java反射详解

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

2018-11-28 10:54:19

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

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

2018-11-26 21:11:32

java中lock锁使用以及AQS理解

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

2018-11-26 15:51:41

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。