自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小金的博客

从0基础开始学java

  • 博客(101)
  • 收藏
  • 关注

原创 Pandas数据清洗和常用函数

Pandas需要对数据进行处理,包括空值等等,学习它的常用函数也会更好对齐进行操作

2023-08-23 19:59:24 398 1

原创 Pandas学习(完成文件写入、追加写入、读取操作)

我要对我的很多设备进行快照处理,打完快照之后需要记录我的设备IP和快照时间。当我们解决了需求的其他内容,只剩记录信息的时候,可以怎么做呢?

2023-08-21 21:56:18 1830

原创 Python面向对象

Python作为面向对象语言,也具有面向对象的编程思想,向封装、继承、多态的思想,它也具有,还有类型注解便于了解其类型。

2023-03-29 21:17:26 499

原创 Python使用pyecharts实现数据可视化

Python使用pyecharts实现数据可视化,简单易上手

2023-03-29 21:12:10 915 2

原创 Python的模块与工具包

每个 Python 文件度可以作为一个模块,模块的名字就是文件的名字。当需要外界的包时我们就需要进行导入其他的包。

2023-02-22 11:52:08 521

原创 Python的异常与工具包

异常是每个编程语言都必须要掌握的知识,我们需要学会对其的捕捉和处理。

2023-02-22 11:51:01 427

原创 Python对文件的操作

Python对文件的操作分为三种模式:读、写入、追加,我们可以很容易的学会其操作。

2023-02-22 11:47:39 351

原创 Python容器

Python用什么来存储数据呢?就是它的容器,多种容器在不同的场所进行使用。

2023-02-21 20:43:10 303

原创 Python函数的使用

函数是组织好的,可重复使用的,用来实现特定功能的代码段,学会其语法,包括返回值,说明文档,作用域等等,就可以上手使用了。

2023-02-08 18:49:46 1017

原创 Python循环语句学习

循环普遍存在于日常生活中,同样,在程序中,循环功能也是至关重要的基础功能。

2023-02-07 20:36:36 406

原创 ThreadLocal的get方法、set方法,以及其内存泄露问题

既然多线程访问同一个变量会造成线程安全的问题,那么创建出来一个变量,需要使用这个变量的线程将该变量拷贝一份,并且拷贝到每一个线程的变量是线程私有的,使得变量在线程之间隔离起来使用,避免了线程之间的交错使用数据造成的线程安全问题。

2023-02-03 14:41:16 877

原创 Python的判断语句

进行逻辑判断,是生活中常见的行为。同样,在程序中,进行逻辑判断也是最为基础的功能,本文介绍Python的逻辑判断

2023-02-02 20:32:52 592

原创 Python的基础语法

认识Python后,对其基础语法,运算符等等的学习。

2023-02-01 19:13:12 423

原创 初识Python

初识python

2023-02-01 19:11:02 378

原创 java对脚本语言的支持

使用java执行脚本语言,是java对脚本语言的支持

2022-11-07 10:52:09 985 1

原创 操作系统-内存管理

计算机的内存管理是操作系统的重要知识点,我们一起来学习操作系统的寄存器结构,以及内存分配方式。

2022-09-06 11:50:53 534

原创 操作系统-进程管理

进程管理是操作系统中的一个重要模块,系统分配资源的最小单位就是进程。我们也需要了解进程与线程的关系,进程是如何调度的,死锁等知识,在该文章中都有概述。

2022-08-22 16:30:10 3917

原创 操作系统基本概念

学习操作系统之前,先简单认识一下什么是操作系统,为后续的学习做准备

2022-08-21 18:48:43 2047 1

原创 TCP的重传机制、滑动窗口、流量控制、拥塞控制,这一篇就够了

对于TCP 的重传机制、滑动窗口、流量控制、拥塞控制这几个知识点,做了详细介绍,图解形式快速理解。

2022-08-04 14:28:38 765

原创 简单了解下 TCP,学习握手和挥手以及各种状态到底是怎么样的

一口气真的吃不下 TCP,先简单了解下 TCP 是什么,他的三次握手和三次挥手到底是什么流程,每个阶段的客户端和服务端的状态都是什么。

2022-08-02 22:09:11 250

原创 聊一聊ICMP协议以及ping的过程

互联网控制报文协议是什么,它在ping的过程中是怎么实现的,在这里详细聊一聊

2022-07-31 11:19:34 2159 3

原创 当输入网址后,到网页显示,期间发生了什么

当输入网址后,到网页显示,期间发生了什么,你想知道数据包在中间经过了什么吗,仔细看看,对你应该会有帮助,干货建议反复阅读

2022-07-22 16:54:26 692

原创 方法区、永久代、元空间的关系

方法区、永久代、元空间三者的关系是怎么样的?都存在于哪里?为什么元空间可以取代永久代?这篇文章都进行解答。

2022-07-22 16:31:57 656 1

原创 HashMap底层源码及常见问题,再也不怕面试官在这方面的逼问了

hashmap真得被搞怕了,赶紧补上,常见的问题也记一下,再也不怕追问了

2022-07-16 21:34:31 421 1

原创 认识HTTP以及迭代历程

什么是HTTP,你真的了解HTTP吗,它的优点有哪些,在迭代的过程中他有哪些改动,HTTPS和HTTP都有哪些区别,下面详细的聊一下。

2022-07-12 18:43:30 678

原创 ArrayList的源码分析

ArrayList的常用方法补充

2022-07-09 22:53:34 96

原创 浅聊三种设计模式(单例、工厂、代理)

简单聊聊三种设计模式,希望了解完能掌握下这几种

2022-07-04 13:14:29 1113

原创 CopyOnWriteArrayList与Vector

但是在操作时读操作是比较多的,但是读不会改变数据,一次只允许一个线程读数据。所以我们需要一个更好的集合来提升并发时读的效率。

2022-06-12 20:44:15 657

原创 面向对象设计原则

面向对象的设计过程中,需要考虑如果提高一个系统的维护性,和可用性,在设计中尽量减少设计错误的产生,以便提升系统的设计水平。

2022-06-09 17:01:18 122

原创 Spring是线程安全的吗?

了解Spring是不是线程安全的,从单例和原型出发。

2022-06-07 22:47:12 1155

原创 线程池的七个参数与拒绝策略

好好理解线程池的七个参数与 拒绝策略,再也不怕面试官问啦

2022-06-05 15:46:29 394

原创 重温Redis

redis的重温学习,从五种数据类型开始往后再学一遍,主从复制、哨兵机制、过期策略等,逐步了解学习

2022-06-02 18:25:47 297

原创 为什么java是半编译半解释型语言

java为什么是半编译半解释型语言,这与其内部的解释器和JIT编译器有关

2022-06-01 12:02:24 1325

原创 简单了解AngularJS,入手基本语法

简单入门AngularJS,了解其特征,学习他的基本语法,快速入门

2022-04-15 12:25:30 265

原创 Dubbox简单入门

dubbox是分布式框架,让我们一起来简单搭建一个小demoDubbox简介Dubbox 是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo ,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在Dubbo基础上进行优化,并继续维护,为了与原有的Dubbo区分,故将其命名为Dubbox。Dubbox 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbox就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才.

2022-04-14 11:46:36 1748

原创 ConcurrentHashMap原理,jdk7和jdk8版本的区别

简单认识ConcurrentHashMap,了解其1.7和1..8的区别

2022-03-12 09:25:56 216 1

原创 hashCode与equals区别

hashcode与equals的区别,让你加深对hashCode的认识

2022-03-11 21:38:04 407 2

原创 方法重载和方法重写的区别

方法重载方法的重载是指同一个类中具有相同的名字,但参数不同的多个方法。参数不同主要指三个方面:数量不同(0,1,2…)类型不同顺序不同public Dog(){//无参构造方法 } public Dog(int a){//一个参数的构造方法 age = a; } public Dog(int a,String n){//两个参数的构造方法 age = a; name = n; } public

2022-03-10 23:18:38 156 1

原创 二分搜索算法

想要找一个数是否存在于数组中,遍历的效率显然是很低的,但我们使用二分搜索的话,效率就快上许多二分搜索的前提是在一个有序的数组中,如果想要使用二分搜索, 可以使用排序算法对数组进行排序。思路:在一个有序的数组中,我们将数组的头记为left,数组的尾记为right,然后计算出中间位置的索引。每次判断中间位置的元素是否是我们所需要的。如果中间元素的值大于所需要的值,我们就在中间位置的左边寻找,改变right为mid-1,继续寻找如果找到,我们就返回索引。如果找不到,那么最后的结果一定是left>r.

2022-03-05 14:54:53 198 2

原创 认识插入排序

理解一下插入扑克牌的思想,我们就很好的认识插入排序,一个一个的元素向有序的数组中插入

2022-03-05 12:30:43 486

空空如也

空空如也

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

TA关注的人

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