自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 LoadRunner使用

安装包有点大,就安装完就行使用第三个Virtual User Generator1.先要打开C:\Program Files (x86)\HP\LoadRunner\WebTours要双击然后最小化运行2.打开Virtual User Generator选择File3.新建4.录制网址:http://127.0.0.1:1080/WebTours/证书都填“是”5.插入事务:6.插入集合点7.用户名和密码在C:\Program Files (x86)\HP\LoadRu

2021-04-14 11:32:12 255

原创 易错点总结

1.字符串的拼接规则:+左右两侧的任意一侧有字符串,那么这个加号就是字符串拼接的作用,结果一定是字符串public class TestOpe{ public static void main (string[] args){//表示正数:system.out.println (+5) ; // 5//相加操作:system.out.println (5+6) ; //11system.out.println (5+'6');//59 '6'在ASCII表为54int num= 56

2021-03-27 15:10:53 132

原创 IDEA断点调试常用快捷键

2021-02-25 16:46:22 480

原创 几个API

1.char m= String.charAt(i);import java.util.Scanner;public class Main1 { public static void main(String[] args) { Scanner scan=new Scanner(System.in); char m=scan.nextLine().charAt(3); System.out.println(m); }}public

2021-02-24 09:13:33 68

原创 Java web-html

前端三剑客:html,css,jshtml:网页资源文件,包括页面元素css:样式文件js:前端脚本语言,javascript,前端代码完成功能HTML是用于创建网页的语言。我们通过使用HTML标记标签创建html文档来创建网页。HTML代表超文本标记语言。HTML是一种标记语言,它是标记标签的集合。HTML标签是由尖括号括起来的词,如 , 。标签通常成对出现,例如 和 。一对中的第一个标签是开始标签;第二个标签是结束标签,是结束标签,我们还可以将开始标签称为起始标签,结束标签称为闭合标签。

2021-01-27 09:43:07 86

原创 哈希

hash(key)=key%capacity

2021-01-27 09:42:45 75

原创 索引

索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现事务的特性:原子性:所有语句要么全部成功,要么全部不成功,不能部分成功持久性:当一个事物提交之后,数据库状态永远发生了改变,数据已经更新到硬盘一致性:事物提交前后,永远只可能存在事物提交前的状态和事物提交后的状态,从一个一致性的状态到另一个一致性状态,而不可能出现中间的过程态隔离性:事物的隔离性,基于原子性和一致性,因为事物是原子化,量子化的,所以,事物可以有多个

2021-01-27 09:21:34 58

原创 Java web-servlet

Servlet*使用:1.继承HttpServlet2.使用@WebServlet(“/服务路径”) 注意/开头3.重写do ***方法------>为什么不重写service方法原理1.tomcat启动时:扫描WEB-INF/classes下的类,将有@WebServlet的类,实例化为一个对象2.每次接收到http请求,如果映射到该Servlet的服务路径,会调用该Servlet对象的service方法(模板方法-设计模式的一种)3.通过模板方法中,根据http请求方法调用具体的d

2020-12-19 19:06:45 114

原创 JDBC编程

URL初步:MySQL数据连接的URL参数格式如下:jdbc:mysql://服务器地址:端口号/数据库名?参数名=参数值协议 域名或ip协议:网络数据传输,约定的统一数据格式域名:基于DNS协议转换为IP地址 localhost是本机域名IP地址:网络连接中,标识网络上唯一的主机地址(给人用的逻辑地址)端口号:定位某台主机中,应用程序uri:uri包含url(全路径,绝对路径),相对路径请求数据:问号前的, 表示访问的全路径,问号后的,请求数据(key=value1&amp

2020-11-19 16:53:22 77

原创 基本的排序

慢慢

2020-11-15 20:54:32 61

原创 堆,排序

码着

2020-11-15 20:52:28 79

原创 数据库增删查改进阶

数据库约束null约束创建表时,可以指定某列不为空:id int not null,unique:唯一约束指定sn列为唯一的、不重复的:sn int unique,default:默认值约束指定插入数据时,name列为空,默认值unkown:name varchar(20) default ‘unkown’,primary key:主键约束指定id列为主键:id int not null primary key,– 主键是 not null 和 unique的结合,可以不用 not

2020-11-12 12:02:57 184

原创 数据库基础

1.显示所有数据库show databases;2.创建数据库create database if not exists 数据库名 character set utf8mb4;–为注释,表示没有就创建数据库,有就不做任何操作3.使用数据库use 数据库名;4.删除数据库drop database if exists 数据库名;一般先把删除写在前面,再创建drop database if exists 数据库名;create datebase 数据库名 character set ut

2020-11-11 10:01:17 231

原创 树和二叉树

先序遍历中序遍历后序遍历知道两个遍历就能得出结构,但必须知道中序遍历代码实现class Node{ public Node left; public Node right; public char val; public Node(char val){ this.val=val; }}class BinaryTree{ //创建树 public Node create(){ Node A = new Nod.

2020-11-09 18:04:45 83

原创 Stack,Queue

先进后出

2020-11-08 21:30:41 66

原创 集合框架和泛型初级

集合框架:import java.util.*;public class TestDemo{ public static void main(String[] args) { Collection<Integer> collection1=new ArrayList<>(); collection1.add(1); collection1.add(2); System.out.println(collect

2020-11-08 17:49:25 119

原创 异常

码着

2020-11-01 21:13:42 83

原创 String类

2020-11-01 21:12:54 96

原创 抽象类和接口总结

语法规则

2020-11-01 21:04:15 258

原创 重载和重写

.重载要求两个方法名字相同, 但是参数的类型和个数不同, 不要求返回值类型相同重写要求两个方法名字相同, 同时参数的类型和个数,返回值类型三者必须相同,但是返回值为协变类型,就是父类与子类也可以的...

2020-10-30 11:34:31 414

原创 无头双向链表方法

public class DoubleLinkedList {//头插法public void addFirst(int data);//尾插法public void addLast(int data);//任意位置插入,第一个数据节点为0号下标public boolean addIndex(int index,int data);//查找是否包含关键字key是否在单链表当中public boolean contains(int key);//删除第一次出现关键字为key的节点publi

2020-10-29 20:13:11 123

原创 找出两个链表的第一个公共结点

public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) { if(headA==null||headB==null){return null; } ListNode pl =headA; ListNode ps=headB; int len1=0; while(pl!=null)

2020-10-29 16:31:36 77

原创 将两个有序链表合并为一个新的有序链表并返回

public static Node mergeTwoLists(Node l1, Node l2) { Node newHead = new Node(-1); // 创建头节点 Node tmp = newHead; while (l1 != null && l2 != null) { if(l1.data<l2.data){ tmp.next=l1; ..

2020-10-29 15:24:36 354

原创 链表的环问题

判断是否有环 public boolean hasCycle() { Node fast = this.head; Node slow = this.head; while (fast != null && fast.next != null) { fast = fast.next.next; slow = slow.next; if (slow == fas

2020-10-29 08:59:45 46

原创 链表的回文结构

class Node { public int data; public Node next; //存储对象引用 public Node(int data) { this.data = data; //没有初始化next的引用,不知道next当前指向哪个节点 }}public class SingleList { public Node head;//定位头节点的引用 public void addFirst(int data)

2020-10-29 08:10:19 91

原创 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针

class Node { public int data; public Node next; //存储对象引用 public Node(int data) { this.data = data; //没有初始化next的引用,不知道next当前指向哪个节点 }}public class SingleList { public Node head;//定位头节点的引用 public void addFirst(int data)

2020-10-28 17:35:00 289

原创 以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前

class Node { public int data; public Node next; //存储对象引用 public Node(int data) { this.data = data; //没有初始化next的引用,不知道next当前指向哪个节点 }}public class SingleList { public Node head;//定位头节点的引用 public void addFirst(int data)

2020-10-28 16:47:52 249

原创 输入一个链表,输出该链表中倒数第k个结点

class Node { public int data; public Node next; //存储对象引用 public Node(int data) { this.data = data; //没有初始化next的引用,不知道next当前指向哪个节点 }}public class SingleList { public Node head;//定位头节点的引用 public void addFirst(int data)

2020-10-28 09:35:17 94

原创 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点

class Node { public int data; public Node next; //存储对象引用 public Node(int data) { this.data = data; //没有初始化next的引用,不知道next当前指向哪个节点 }}public class SingleList { public Node head;//定位头节点的引用 public void addFirst(int data)

2020-10-27 20:14:21 395

原创 反转单链表并打印

class Node { public int data; public Node next; //存储对象引用 public Node(int data) { this.data = data; //没有初始化next的引用,不知道next当前指向哪个节点 }}public class SingleList { public Node head;//定位头节点的引用 public void addFirst(int data)

2020-10-27 19:54:24 167

原创 链表入门

// 1、无头单向非循环链表实现public class SingleList {//头插法public void addFirst(int data){ }//尾插法public void addLast(int data){ }//任意位置插入,第一个数据节点为0号下标public void addIndex(int index,int data){ }//查找是否包含关键字key是否在单链表当中public boolean contains(int key){ }//删除第一次出现

2020-10-27 17:37:10 55

原创 顺序表入门

public class MyArrayList {}实现如下功能:1.// 打印顺序表public void display() { }2.// 在 pos 位置新增元素顺序表插入元素的时候前驱要有元素位置不能满,不能越界public void add(int pos, int data) { }3.// 判定是否包含某个元素public boolean contains(int toFind) { return true; }4.// 查找某个元素对应的位置public int

2020-10-25 20:15:55 215 1

原创 实现交换两个变量的值,需要交换实参的值

C语言写交换函数,出现问题原因:形式参数只在函数内有用当实参传递给形参的时候形参是实参的临时拷贝传值调用时候修改形参对实参没有影响传址调用就是交换的那个指针,函数内部可以操作函数外部的变量,改变值就用传址修正Java实现class Value{ public int val;}public class TestDemo{public static void swap( Value value1,Value value2){ int tmp=value1.val; value1

2020-10-25 11:21:21 298

原创 类和对象部分知识总结

1.类和对象基础知识class Person{ //创建一个Person类(型) //以下为成员属性 public int age; //实例成员变量 public String name; public static int count; //静态成员变量 public final int SIZE=10; //final是常量的意思 是对象,在堆上 public static final int SIZE1=10; //有sta

2020-10-24 19:29:02 162

原创 数组

数组拷贝的几种方法

2020-10-17 19:11:08 124

原创 青蛙跳台阶

一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法跳一级有1种方法跳两级有2种方法跳三级有3种方法眺四级有5种方法眺5级有8种方法……数到后面发现类似于斐波拉且数列的规律编写代码:1.递归import java.util.Scanner;public class TestDemo{ public static int floor(int n){ if(n==1){ return 1;

2020-10-16 15:45:13 123

原创 汉诺塔问题

汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。问应该如何操作?假设三个柱子为A,B,C1.首先只有一个盘子,能随便移动2.两个盘子:先移动小的盘子到B,大盘子到C,再把B上面的小盘子放到C上3.三个盘子:A->C A->

2020-10-16 12:35:40 182

原创 编写代码模拟三次密码输入的场景

编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序首先是用for循环写import java.util.Scanner;public class TestDemo{ public static void main(String[] args) { Scanner scan=new Scanner(System.in); for(int i=1;i<=3;i++

2020-10-15 10:01:35 481

原创 break和continue区别

break和continue区别break 的功能是让循环提前结束.代码示例: 找到 100 中第一个 3 的倍数public class TestDemo { public static void main(String[] args) { int i=1; while(i<=100){ if(i%3==0){ System.out.println(i); break

2020-10-14 15:41:46 238

空空如也

空空如也

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

TA关注的人

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