类加载器

类加载器 1. 概念:将类加载过程中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到java虚拟机外部去实现,让应程序自己决定如何获取所需要的类,这个动作的实现称作是类加载器。 2. 作用:只用来实现类的加载动作,但是在java中不仅仅是这样。对于任意两个类,当两个类的类加载...

2017-10-01 10:35:42

阅读数 318

评论数 0

ORA-12514: TNS: :监听程序当前无法识别连接描述符中的

在cdm上启动成功监听和oracle服务,但是navicat连接的时候报错:ORA-12514:TNS:监听程序当前无法识别连接描述符中的请求 1.组合键”Win"+"R",在运行窗口下输入“services.msc"后回车 2.手动启动所有关于...

2019-07-05 16:12:11

阅读数 1395

评论数 0

软件测试学习笔记 -04用例评审,执行以及bug提交,缺陷管理工具使用

1、用例评审参加的人员:  产品经理,开发人员,测试经理,测试人员 2、用例评审的目的: 确认需求 检查用例是否覆盖所有的场景 3、执行: 按照测试步骤来进行操作然后与预期进行对比,如果结果与预期符合就测试通过否则提交bug给开发人员。 4、bug的作用:引导开发人员修复产品    ...

2018-09-06 01:12:48

阅读数 129

评论数 0

软件测试学习笔记- 03 需求分析与用例编写实战

需求的定义:功能 需求分析:分析软件在各种场景中的表现 分析需求的重要性:(1)明确需求与开发进度       (2)了解需求的逻辑,便于测试模块之间产生的作用       (3)熟悉需求才能测试的更加全面 项目: 华为企业云需求分析:(华为软件开发云中存放测试用例)测试用例存放在TMSS ...

2018-09-06 01:10:44

阅读数 321

评论数 0

软件测试学习笔记 -02 敏捷开发与测试流程

敏捷开发:包含各个工程师并发进行 传统交付的流程: 低效率 客户不可以提前使用 无法相应需求变化 敏捷开发的迭代流程: 什么是敏捷开发将一个项目的模块分为多个相互联系但是可以独立运行的小项目,然后并行完成。          (比如淘宝的开发,分为商品的浏览,添加购物车购买商品,支付,个人...

2018-09-06 01:08:59

阅读数 505

评论数 0

软件测试学习笔记-01 软件测试的基本概念和分类

软件测试的定义:测试人员操作软件或者用软件来运行软件在各种场景中的表现是否符合预期 测试的分类:(功能测试(备注:人工和自动化)和性能测试)功能测试:操作将所有的场景都能覆盖性能测试:主要是并发效果,CPU方面的性能指标是否达标。自动化测试:利用软件将要测试的功能点进行模拟人工测试安全测试:一、...

2018-09-06 01:07:10

阅读数 92

评论数 0

kettle 初学

1).到官网下载需要安装的kettle版本 2).本地安装jdk 1.4或以上版本。 3).配置Java环境变量 a).打开我的电脑--属性--高级--环境变量 b).新建系统变量JAVA_HOME和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program File...

2018-08-27 12:00:52

阅读数 85

评论数 0

浏览一个网页的过程

下面以访问baidu页面来做一个过程分析 输入 URL:http://www.baidu.comDNS 域名解析计算机无法识别域名,计算机与计算机之间要想进行通信,必须通过ip地址用来定位该计算机所在的位置在浏览器中,输入的ip地址或者域名,默认给你加了一个80端口号(对方的服务器监听的就是...

2018-01-10 22:45:54

阅读数 338

评论数 0

http状态码

2017-10-15 08:53:47

阅读数 83

评论数 0

HTTP

HTTP协议 一、是一种应用层的面向对象的协议,适用于分布式超媒体信息系统 特点: 1.支持 客户/服务器模式 2.简单快捷:只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,...

2017-10-14 20:57:38

阅读数 174

评论数 0

JVM垃圾回收机制

1.为什么进行垃圾回收? 因为虚拟机内存是有限的,虚拟机回收对象占有的空间,以便后来的对象对其进行使用。 2.哪些内存需要进行垃圾回收? 如程序计数器、虚拟机栈、本地方法栈都不需要进行垃圾回收,因为它们是自动进行的,随着线程的消亡而消亡,不需要我们去回收 对于线程中共享的区域比如:堆,...

2017-10-14 20:37:47

阅读数 112

评论数 0

牛客原题 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。

/** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = ...

2017-10-13 22:29:43

阅读数 705

评论数 0

hashmap对字符串的统计

package com.heima.test;      import java.util.HashMap;   import java.util.Map;   import java.util.Scanner;      import javax.swing.plaf.synth.S...

2017-10-07 17:56:43

阅读数 230

评论数 0

输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。

package 把数组排成最小的数; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; public class Solution { public static...

2017-10-06 16:11:01

阅读数 381

评论数 0

牛客原题

public class Solution { public int FindGreatestSumOfSubArray(int[] array) { int sum= 0; int max = array[0]; for(int i=0;i...

2017-10-06 15:03:44

阅读数 163

评论数 0

前后端交互 跨域问题的解决

1、什么是跨域?? 指的是浏览器不能执行其他网站的脚本,也就是前后端的代码运行在不同的服务器上的时候就会出现跨域问题,它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 2、如何解决跨域?? 方案一、使用Ajax的jsonp来解决(只能使用get请求) 前端代码: ...

2017-10-05 15:00:27

阅读数 2124

评论数 1

JVM 自动内存管理机制

第二部分   自动内存管理机制 一、java内存区域与内存溢出异常  2.1运行时数据区 (五个组成!!!!!) 2.1.1  程序计数器:当前线程所执行的字节码的行号指示器,java方法:记录的是正在执行的虚拟机字节码指令的地址,如果正在执行得是Native方法这个计数器值为空。 2....

2017-10-05 10:36:44

阅读数 129

评论数 0

KMP算法

#include #include void makeNext(contant char p[],int next[]){//创建F int m=Strlen(p); int q,k; next [0]=0; for(q=1,k=0;q<m;++q){ ...

2017-10-01 20:14:23

阅读数 119

评论数 0

Web安全的维护

Web安全技术攻防手段: 一、跨站脚本攻击------xss攻击 原因:发生的原因是网站将用户输入的内容输出到页面上,在这个过程中可能有恶意代码被浏览器执行。 1.反射型xss: 它是通过诱使用户打开一个恶意链接,服务端将链接中参数的恶意代码渲染到页面中,再传递给用户由浏览器执行,从而达到攻击的目...

2017-10-01 12:40:51

阅读数 320

评论数 0

类加载机制

Session和Cookie的区别 Session:是在服务端保存的数据结构,用来跟踪用户的状态,这个数据可以保存在集群,数据库,文件中 Cookie:是客户端保存用户信息的一种机制用来记录用户的信息,也是Session的一种方式。 JVM 虚拟机的类加载机制 1.概念:虚拟机把描述类的数据从cl...

2017-09-30 18:24:39

阅读数 126

评论数 2

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