自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新买的电脑 Windows10/Windows11即将过期怎么办

windows即将过期,需要再次激活

2022-01-02 21:09:54 10241 3

转载 手写HashMap

摘自考虑了:put get resize hash1.定义接口public interface MyMap<K, V> { public V put(K k, V v); public V get(K k); interface Entry<K, V>{ public K getKey(); public V getValue(); }}2. 主要部分import java.util.ArrayLi

2021-10-13 22:56:20 129

原创 JAVA各种常见数据结构的转换

JAVA各种常见数据结构的转换1. String<---->ArrayvalueOf() :用于返回给定参数的原生 Number 对象值,参数可以是原生数据类型, String等。语法格式:static Integer valueOf(int i)static Integer valueOf(String s)static Integer valueOf(String s, int radix)参数说明i – Integer 对象的整数。s – Integer 对象的字符串。

2021-08-01 22:26:32 475

原创 剑指offer——Java版

剑指offer——Java版以下按照出现频率进行排序常见的结构体定义链表树24 反转列表03 数组中重复的数字09 用两个栈实现队列38 字符串的排列51 数组中的逆序对22 链表中倒数第k个结点11 旋转数组的最小数29 顺时针打印矩阵07 重建二叉树06 从尾到头打链表04 二维数组中的查找20 表示数值的字符串48 最长不含重复字符的子字符串40 最小的k个数10-I 斐波那契数列13 机器人运动轨迹以下按照出现频率进行排序常见的结构体定义链表public class ListNode {

2021-08-01 22:25:32 602

原创 JVM狂神

狂神的网站JVM狂神笔记目录1. JVM的位置图片2. JVM的体系结构图片百分之99的JVM调优都是在堆中调优,Java栈、本地方法栈、程序计数器是不会有垃圾存在的。3. 类加载器图片对于任意一个类,都需要由加载它的类加载器和这个类本身一同确立在 JVM 中的唯一性,每一个类加载器,都有一个独立的类名称空间。类加载器就是根据指定权限名称将 class 文件加载到 JVM 内存,然后再转化为 class 对象。虚拟机自带的加载器启动类(根)加载器(BootstrapClassL

2021-07-18 11:31:11 319

原创 kafka

Kafka面试题总结Zookeeper 在 Kafka 中的作用如何在 Spring Boot 程序中使用 Kafka 作为消息队列?Kafka副本同步机制理解Apache (Web服务器软件)JavaGuide

2021-07-17 15:26:29 90

原创 Java-多线程-狂神笔记

线程简介process与Thread一个软件(exe)是一个进程,软件中的声音图像是多线程程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。进程是执行程序的一次执行过程,是一个动态的概念。是系统分配资源的基本单位真正执行的是线程,线程是CPU调度和执行的单位注意:很多多线程是模拟出来的,真正的多线程是指有多个CPU,即多核,如服务器。如果是模拟出来的多线程,即在一个cpu下,在同一时间点,cpu只能执行一个代码,因为切换的很快,所以就有同时执行的错局。本章核心

2021-07-08 23:37:10 187

原创 为什么用继承Thread类实现的多线程不可以多个线程处理同一个对象

如下面例子,用继承Thread类实现的多线程,实现这个多线程时是各自处理各自的对象(一对一),即t1对应一个start,t2对应一个start,t3对应一个start。package com.pilgrims.demo1;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;//练习Thread,实现多线程同步下载图片publi.

2021-07-06 22:03:53 487

原创 JAVA 常用容器方法对比

add 增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常  remove 移除并返回队列头部的元素 如果队列为空,则抛出一个NoSuchElementException异常  element 返回队列头部的元素 如果队列为空,则抛出一个NoSuchElementException异常  offer 添加一个元素并返回true 如果队列已满,则返回false

2021-07-04 18:27:08 94

原创 数据库面经-Mysql-必知必会

基本名词DBMS 数据库管理系统SQL 结构化查询语言Q1: 数据库索引 & 多加索引一定会好么定义:数据库索引是为了增加查询速度而对表字段附加的一种标识,是对数据库表中一列或多列的值进行排序的一种结构,不同于在表中搜索所有的行,使用索引可快速访问数据库表中的特定信息,能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。原理:DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会

2021-05-07 10:39:35 404

原创 C++面经-设计模式

面经设计模式Q1 请问你用过哪些设计模式Q2 单例模式的多线程安全问题Q3 请你说一说OOP的设计模式的五项原则设计模式Q1 请问你用过哪些设计模式常见的设计模式如下:单例模式:单例模式主要解决一个全局使用的类频繁的创建和销毁的问题。单例模式下可以确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式有三个要素:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。优点:1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和

2021-02-28 10:31:15 635

原创 软件直接爬取数据——以MOOC课程数据为例+现已公开的数据库(网盘分享)

MOOC课程数据的软件直接爬取+现已公开的数据库(百度网盘分享)使用软件八爪鱼说明其他公开的数据库因为毕业设计的需要,导师那块还没有下来数据,所以以防万一,不得不自己搜集爬取数据。但是网上有的因为技术原因,不知道为什么打不开以MYD,MYI,frm组成的数据库。于是想要试着用python爬取下来,可是觉得数据这块不应该是重点,还有好多任务要做,看有没有能用的软件帮我爬取一下,结果找到了八爪鱼这款...

2020-04-10 22:44:49 3299 6

空空如也

空空如也

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

TA关注的人

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