自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 访问github变快的方法,亲测有效

1)在http://tool.chinaz.com/dns查询http://github.com2)找到TTL值最低的响应IP,比如IP92.30.253.113的TTL值最低你就选IP92.30.253.113。3)windows打开C:\Windows\System32\drivers\etc\hosts,在本机的hosts文件增加192.30.253.113 github.com4)保存hosts文件后在cmd里面输入ipconfig /flushdns 本机的dns缓存信息清空...

2021-09-10 16:29:41 216

原创 剑指offer题目--剪绳子

题目:给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[0]*k[1]*...*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。。代码:package com.test;public class Test_cuttingRope { public int cuttingRope(

2021-05-22 10:26:00 70

原创 2021-04-12

package com.demo;import static com.mongodb.client.model.Filters.gt;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import javax.naming.ldap.ExtendedRequest;import org.bson.Document;import org.bson.conversions.Bson;import co

2021-04-12 15:58:46 114

原创 2021-04-12

import java.util.ArrayList;import java.util.Arrays;import java.util.List;import org.bson.Document;import org.bson.conversions.Bson;import com.mongodb.BasicDBObject;import com.mongodb.MongoClient;import com.mongodb.client.AggregateIterable;import co

2021-04-12 15:58:03 57

原创 MongoDB用java实现增删改查,以及方法的封装

文章目录一、MongoDB用java实现增删改查二、方法的封装1.插入2.删除3.更新4.查询5.遍历一、MongoDB用java实现增删改查package com.demo;import static com.mongodb.client.model.Filters.*;import static com.mongodb.client.model.Updates.*;import java.lang.reflect.Array;import java.util.ArrayList;i

2021-04-05 15:22:43 220

原创 MongoDB GridFS 中的方法,用java实现、封装

将 MongoDB Grids 的方法封装,使用测试类调用里面的方法:方法的封装:package com.demo.gridFS;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import

2021-04-05 14:52:12 310

原创 JAVA从头再学一遍,基础知识

文章目录这个是我从头学习java语言的记录,希望给大家带来一点收获文章目录文章目录前言一、java基础知识1、最常用的DOS命令2、注释3、标识符规则4、java关键字保留字5、变量(1)变量的本质:(2)变量分类二、使用步骤1.引入库2.读入数据总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、java基础知识1、最常用的DOS命令现在应用DOS命令比较少,下面列出几个比较常用的进入父目录:cd 。。(实际上是英文的点点,但是我打不出来)切换目录:cd 文件路径

2020-12-24 10:39:50 169

原创 equeals()与==

区别:==是判断两个变量或实例是不是指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是不是相同==是指对内存地址进行比较 , equals()是对字符串的内容进行比较(String类重写了equals方法,String类的equals方法是比较字符的,不再是内存地址的比较)==指引用是否相同, equals()指的是值是否相同...

2020-10-09 19:42:47 212

原创 继承与组合的理解

一个类要想调用另一个类的方法和属性:继承:叫另一个类爸爸public class Dog extends Animal{ public static void main(String[] args) { Dog dog= new Dog(); dog.eat();//eat()来自父类Animal }}组合:把另一个类吸收class Dog { Animal animal = new Animal();//吸收另一个类 public static void main(S

2020-10-06 20:11:16 92

原创 final 关键字

关键字的作用:修饰变量:一旦被赋值,就不可被修改修饰方法:子类可以继承,但不能被重写修饰类:类不能被继承

2020-10-06 19:55:58 48

原创 探索性测试的分类与测试用例

探索性测试提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录探索性测试前言一、探索式软件测试的分类?二、测试用例这是我作业上的测试用例,仅供参考总结前言主要介绍探索式软件测试的内容与测试用例的编写提示:以下是本篇文章正文内容,下面案例可供参考一、探索式软件测试的分类? - 局部探索式 - 全局探索式(漫游测试):把我们要测试的对象比作一个城市,划分为商业区、历史区、娱乐区、旅游区、旅馆区、破旧区 - 混合探索式:包括两种技术场景操作和漫游测试(我

2020-10-06 19:09:56 1323

原创 面向对象三大特征

三大特征:继承 重写 封装继承(extends) 1. 作用:代码复用,更容易实现类的扩展;方便对事物建模 2. 实现:通过extends继承父类所有的全部属性和方法(除了父类的构造方法),但私有属性和方法不可以访问 3. object直接或者间接是所有类的父类;java只有单继承(只有一个直接父类,换句话说extends后面只能接一个类) 4. 当子类和父类的成员变量重名的时候,子类优先。(就近原则) 5. instanceof:用于判断前面的对象是否是后面的类,或者其子类

2020-10-05 21:15:53 611

原创 package 包机制

package使用的特点:1、通常是类的第一句非注释语句2、包名:域名倒着写,加上模块名,便于内部管理导入类导入同名类:采用全名导入静态导入

2020-10-05 20:28:18 128

原创 变量的分类

1、按照数据类型: 基本数据类型:是一个具体的数字 引用数据类型:java中的对象是通过对其引用进行操作的;引用数据类型是一个类,里面有方法和属性,比如String类型可以调用自己的方法实现大小写切换等等功能。2、按照在类中的位置分类: 局部变量(local variable): 方法和语句块内部定义的变量。生命周期是从生命为之开始到 方法和语句执行完毕为止。局部变量使用之前**必须**声明、出席华后在使用。 成员变量():方法外部,类的内部。成员变量可以是java语言中任何一种数据类

2020-10-05 19:44:39 986

原创 this、static关键字的简要知识点

创建对象的过程:分配对象空间,将对象成员变量初始化为0或空执行属性值的显示初始化(int id = 3)执行构造方法返回对象的地址给相关变量this 关键字this的本质: 创建好的对象的地址this的用法:在程序中产生二义性之处,使用this来指明当前对象;在普通方法中,this指向该方法中的对象;构造方法中,this指向正要初始化的对象使用this官架子调用重载的构造方法,避免相同的初始化代码。但只能在构造方法中使用,并且位于构造方法第一句public Use

2020-10-03 20:40:36 81

原创 垃圾回收

垃圾回收过程: 发现无用对象->回收无用的对象占用的内存空间算法: 引用计数法、根搜索算法

2020-10-02 20:13:41 196

原创 栈、堆、方法区的特点

栈:是方法执行的内存模型。每调用一个方法,都会创建一个栈帧为每一个线程创建一个栈,用于存放该线程执行方法的信息存储特性“先进后出,后进先出系统自动分配,速度快,是一个连续的内存空间堆(heap):几乎所有的创建的java对象实例,都是直接分配到堆上用于存储出创建好的对象和数组JVM只有一个堆,被所有线程共享不是连续的内存空间,分配灵活,速度慢方法区:方法区实际上也是堆,只用于存储类和常量的相关信息用来存放永远不变的内容...

2020-10-02 19:52:22 201

原创 构造器

构造器又称构造方法:用于对象的初始化构造器的4个要点:(1)构造器通过new关键字调用Stu s1 = new Stu();(2)构造器虽然有返回值,但不能定义返回值类型,不能return某个返回值(3)若没有定义构造器,则会自动生成一个无参构造函数;(4)构造器的方法名和类名一致...

2020-10-02 19:11:14 44

原创 测试之相关控件知识

文本框1、长度要求2、输入内容限制(历史名人、违规词)密码框1、长度要求2、不允许明文提示3、禁止复制粘贴4、输入内容有限制5、两次输入内容一致单选按钮框架标题/提示文本不缺失且正确个选项正确执行同一功能的多个单选按钮只能选中一个要有默认选中项一般不能取消选中存入后台的数据正确组合列表框(可键盘输入)/下拉列表通常单选,条目内容要正确(没有多余 错放项 缺少...

2020-02-01 23:26:46 147

原创 基于多线程、Socket套接字实现点对点两人聊天

1、实现效果QQ服务端:QQ用户端:2、服务端代码(1)客户端界面代码 以及实现发送功能package com.wyl.www;import java.awt.BorderLayout;import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import j...

2020-01-25 21:48:08 369

原创 加特林大战僵尸

我是题,看题,戳我!解题思路:读一遍题目,进行分析,就会发现,题中存在一个干扰信息,V0是一个无关的量,它不影响结果,因为子弹总会打在僵尸身上。求出僵尸走到加特林并摧毁的时间即:L * 1.0/ V1 + 2。这时,可得出加特林发出的打在僵尸身上的子弹数目=上述所求得时间。在和僵尸被击死亡的子弹数比较即可。(因为题中有强调,为了简化情况,不会出现僵尸和加特林同归于尽[同时死亡]的情况。可以忽...

2018-11-27 23:57:37 158

原创 我读书少,你们得帮帮我

题目传送门解题思路:通读全文,得知,从一到二十年愚公家族只有一个人,从二十一到四十年,每年愚公家族增加一个人,从四十一到六十年,每年增加两个人。我一开始的思路是分段函数,当(0<n<=20) a = 1;(20<n<=40) a = n-19 ; (40<n<=60) a= 2n-59 ;但是C语言不能实现……请教大神之后说是思路错误……换思路:联想斐波那...

2018-11-27 23:27:30 93

空空如也

空空如也

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

TA关注的人

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