自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (11)
  • 收藏
  • 关注

原创 fiddler安装与使用实战

Fiddler的简介:Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。Fiddler的安装:下载安装包直接安装即可(关注公众号"小方时间",回复fiddler即可免费下载fiddler及其他工具安装包,下载速度嘎嘎的)Fiddler

2021-11-11 15:10:18 212

原创 pycharm 使用with open会提示很多东西的解决办法

当我们在pycharm使用with open()的时候,会提示处很多东西来,方法里的参数还没输入完就给挡住了,让人很烦解决方法:file->Settings取消这个显示参数信息弹出窗口,就这个解决,或者可以将这个时间调大一点,然后提高代码的输入速度。...

2021-08-26 00:41:41 5082 6

原创 python实现字符串翻转的方法

python实现翻转字符串1从右向左截取2.reversed()3.reduce + lambda反转法1从右向左截取代码如下(示例):str = "adsfshw"print(str[::-1])代码结果如下:2.reversed()代码如下(示例):str = "adsfshw"print(''.join(reversed(str)))代码结果如下:3.reduce + lambda反转法from functools import reducestr = "adsfs

2021-08-20 11:58:32 419

原创 MongoDB的基本操作

MongoDB基本操作(增删改查)NoSQL和MongDB1,连接数据库:2,创建数据库:3,删除数据库:4,创建集合:5,删除集合:6,插入文档:7,更新文档:8,删除文档9,查询文档10,条件操作符:11,$type 操作符:12,Limit与Skip方法:13,MongoDB 排序:14,MongoDB 索引:15,MongDB 聚合:16,管道:总结NoSQL和MongDBNoSQL(NoSQL = Not Only SQL ),指的是非关系型的数据库,是对不同于传统的关系型数据库的数据库管理

2021-08-12 14:53:01 200

原创 shell脚本显示行号(临时和永久)

相信大家都知道,在我们使用编译器编写脚本的时候,需要显示当前的行数,以下给大家说一下两种显示行数的方式,也是我在遇到这种情况才了解的临时显示  临时显示行数的时候我们可以使用vim等编译器的命令行,输入set nu 或者set number就可以了永久显示  当我们经常修改和编写代码的时候,需要多次输入临时显示行数的命令,未免有点麻烦了,这时候就可以用到永久显示行数的方法了。   在终端输入vim ~/.vimrc,打开是一个空文件,在里面插入set nu然后保存退出,便可以实现永久显示行

2021-08-10 14:23:59 7704

原创 Map集合以及Collectuions工具类的使用

Map集合以及Collectuions工具类的使用前言一、Map集合1.结构和特点2.HashMap的底层实现原理3. jdk8的底层与jdk7的底层的不同点4.常用方法(以HashMap为例)二、Collections工具类1.常用方法2.代码示例总结前言  继之前我们对Collection接口的了解,我们今天继续学习另外一个集合接口Mao接口,Map接口主要是为了存储键值对,我们的日常使用中,免不了和Map打交道,那就让我们一起来了解下吧一、Map集合1.结构和特点|----------

2021-08-02 23:54:08 311

原创 Collection接口详解

Collection接口详解前言一、Collection接口1.Colection接口的架构2.Colection接口的主要方法二、List接口1.常用方法2.存储要求三、Set接口1.常用方法2.使用要求四、迭代器和foreach()的使用1.迭代器Iterator的使用2.foreach()的使用五、关于Collection接口的常见面试题ArrayList、LinkedList、Vector三者的异同?前言Collection接口是Java集合中最常用到的接口之一,这篇文章简单记录一下Colle

2021-08-02 02:03:38 2198

原创 String类的常用方法大全!

String类的常用方法(1)基本方法(2)关于测试和索引方法(3)匹配替换(正则)(4)简单的正则表达式(1)基本方法int length():返回字符串的长度char charAt(n):返回索引处的字符boolean isEmpty():判断字符串是否为空String toLowerCase():所有字符转换为小写String toUpperCase():所有字符转换为大写String substring(4,5):截取字符串,前闭后开String trim():忽略前导空白和尾部

2021-07-29 09:40:19 476

原创 线程的常见问题和总结

线程相关问题前言一、创建线程的四种方法1.继承Thread类2.实现Runnable接口3.实现Callable接口4.使用线程池二、Thread中常用方法:三、线程的优先级:四、创建线程,实现Runnable接口和Callable接口的区别:前言当我们把java的线程进行了全面的学习后,会发现有很多东西需要我们来记住,以下便是我总结的一些基础知识来作为笔记,大神勿喷!!!一、创建线程的四种方法1.继承Thread类继承Thread类重写run()方法创建Thread子类对象调用s

2021-07-28 22:40:18 658

原创 创建多线程的方法之使用线程池

创建多线程提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档使用线程池来实现多线程创建多线程前言一、线程池的初衷二、创建线程池1.线程池相关API2.代码实现三、使用线程池的好处前言前面我们已经了解过创建多线程的三种方式,继承Thread类,实现Runnable、Callable接口,但是当我们面对经常创建、销毁线程的时候,会显得十分麻烦,并且对性能的影响也很大,所以就要使用线程池来实现多线程。一、线程池的初衷我们提前创建好多个线程,然后把它们放到线程池当中,使用的时

2021-07-28 22:11:02 423

原创 线程的简单通信以及常用方法

线程的简单通信线程的通信(以使用两个线程交替打印1-100为例)1.线程的通信:线程之间的交流,其实也就是几个方法的使用。2.结果的展示3.方法的介绍4.经典面试题线程的通信(以使用两个线程交替打印1-100为例)1.线程的通信:线程之间的交流,其实也就是几个方法的使用。示例:创建两个线程,使得线程1和线程2交替打印出1-100代码如下(示例):class Num implements Runnable{ private int number = 1; @Override

2021-07-28 00:18:35 145

原创 TCP/IP协议及常见面试题

TCP/IP协议及常见面试题1.1 应用层1.2 运输层1.3 网络层1.4 数据链路层1.5 物理层为什么要三次握手第2次握手传回了ACK,为什么还要传回SYN?为什么要四次挥手?TCP,UDP 协议的区别URI和URL的区别是什么?Cookie的作用是什么?和Session有什么区别?1.1 应用层应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层

2021-04-09 14:37:15 1768

原创 包装类

1.什么是包装类Java中的基本数据类型没有方法和属性,而包装类就是为了让这些拥有方法和属性,实现对象化交互。2.包装类有哪些其中前六个包装类都有一个父类叫Number类3.包装类、基本数据类型、String之间的转换话不多说,直接上代码。(代码使用了单元测试方法)package Wrapper;import org.junit.Test; public class WrapperTest { //String类转换为基本数据类型、包装类:调用包装类的parseXxx() @Test

2021-02-27 00:05:48 190 2

原创 ==和equals()

"=="运算符和equlas()方法1,"=="的使用:==: 运算符1、 可以使用在基本数据类型变量和引用数据类型变量中。2、 如果比较的是基本数据类型变量,比较两个变量保存的数据(类型不一定需要相同)。 int a = 10; int b = 10; int c =20; double d = 10.0; char e = 'A'; System.out.println(a==b); System.out.println(a==c); System.out.pr

2021-02-25 22:03:04 1698 5

原创 java的继承

JAVA继承(extends)1、什么是继承继承就是基于一个已存在的类,创建一个新的类。已存在的类即父类,新的类即子类,继承就是子类继承并拥有父类的属性和方法,同时,子类还有拥有父类所不具有的属性和方法。父类,也称为基类、超类(superclass);子类,也称为派生类。2、继承的特点 1. Java语言不像C++等语言中支持多继承,Java语言中只支持单继承,即一个子类继承一个父类。 2. 子类只能继承父类的非private的属性和方法。 3. Java语言中一个类没有显示任何类,则默认该类

2021-02-22 21:40:45 313 2

Sublime Text 3.3111-x64 by roustar31.zip

Sublime Text编辑器

2021-09-03

Weka-3-8-5.rar

weka平台,一个专业进行数据挖掘的软件,,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归、聚类、关联规则以及在新的交互式界面上的可视化。

2021-08-27

好用的一款截图工具.zip

搜狗截图工具 好用

2021-08-27

PDF-XChange Editor Plus 8.0.342.0 便携特别版.zip

PDF转word神器 免费 好用

2021-08-27

spark-1.6.3-bin-hadoop2.6.tgz

spark-1.6.3-bin-hadoop2.6.tgz

2021-08-27

hadoop-2.7.1.zip

hadoop-2.7.1.zip

2021-08-27

kettle.7z在线免费下载

Kettle资源包下载,无需积分,关注即可下载!!!

2021-02-26

Navicat Premium_11.2.7简体中文版.rar

Navicat11.2.7简体中文版下载,无需积分,关注即可下载!!!

2021-02-26

CentOS-6.8-i386-minimal.iso映像文件

CentOS6.8映像文件下载,无需积分,关注即可下载!

2021-02-26

Notepad++.rar

Notepad++.rar

2021-02-26

Xshell5.rar下载

Xshell5下载

2021-02-26

空空如也

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

TA关注的人

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