自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java小菜鸟滴博客

php是最好的语言

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

原创 Java面试题一句话概括版

有时候会忘记一些细枝末节的点,需要一句话提醒一下自己。

2023-10-23 16:41:06 53

原创 oj刷题快速复习指南

鉴于每次刷oj都会忘记如何输入输出以及各种STL的用法,记录此文。

2022-11-02 14:54:56 543 3

原创 MineCraft1.12.2美化mod推荐

一些MC1.12.2的美化/辅助mod

2022-06-21 23:05:39 1430

原创 软考查漏补缺自用

文章目录体系结构信息安全项目管理软件工程计算机网络UML图数据库模式体系结构虚拟存储体系由 主存辅存两级构成DRAM:动态随机存取存储器(主存)SRAM:静态随机存取存储器Cache:高速缓存EEPROM:电可擦可编程只读存储器I/O:不可屏蔽中断– CPU立即无条件响应可屏蔽中断– CPU爱理不理(例:打印机BIOSBIOS存储在主板的ROM(Read-Only Memory)里扩展:RAM(Random Access Memory)也叫主存,是与CPU直接交换数据的

2022-05-18 14:47:41 554

原创 用Docker在Linux上开Minecraft纯净服

文章目录Minecraft纯净服简介docker镜像默认前置知识docker操作Linux进入游戏后台白名单OP权限游戏操作Minecraft纯净服简介Minecraft原版服务端Vanilla,又称香草服务端,由minecraft官方发布,仅呈现游戏内容以及多人联机的基础功能,无法添加插件,安装forge后可以添加Mod。docker镜像有能力的可以自己查看镜像参数的操作,本文只提供最基础开服教程https://github.com/itzg/docker-minecraft-server默认

2022-05-14 10:19:37 868

原创 MySQL基础-锁原理

文章目录锁全局锁表级锁表锁元数据锁MDL行锁锁根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。在如下操作中会用到锁DDL(Data Definition Language)是指数据定义语言,用来定义数据的结构。例如,create table , alter table 语句。DML(Data Manipulation Language)是指数据操作语言,用来操作数据,比如 insert ,update 和 delete 等语句。全局锁全局锁就是对整个数据库实例加锁。

2022-02-10 12:07:17 686

原创 MySQL基础-基础篇

文章目录MySQL基础1.一条查询语句的执行过程:基础架构连接器查询缓存分析器优化器执行器2.一条更新语句的执行过程:日志系统redo log(InnoDB引擎特有)binlog(Server层特有,所有引擎均可使用)执行流程图两阶段提交3.事务的隔离性隔离级别事务隔离的实现事务的启动方式MySQL基础1.一条查询语句的执行过程:基础架构Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨

2022-02-06 10:33:49 1156

原创 MySQL基础-索引原理

索引索引的常见模型哈希:只能做等值查询,无法做区间查询有序数组:可以做取件查询,适合存静态数据(不在中间增删)平衡二叉树:树高太高,每次访问一个节点都相当于第一次硬盘N叉树:InnoDB 为例,这个 N 差不多是 1200。这棵树高是 4 的时候,就可以存 1200 的 3 次方个值,这已经 17 亿了。考虑到树根的数据块总是在内存中的,一个 10 亿行的表上一个整数字段的索引,查找一个值最多只需要访问 3 次磁盘。其实,树的第二层也有很大概率在内存中,那么访问磁盘的平均次数就更少了。主键索引与

2022-01-28 18:32:20 859

原创 Springboot基础-基于SpringMVC的Web开发

前提:在SpringBoot中导入了基于SpringMVC的web场景包,在此基础上的一些原理源码解析。

2021-12-30 19:45:11 465

原创 SpringBoot基础-基本注解

注解0.@SpringBootApplication首先标注在主类上的注解,其实是由以下三个注解构成@SpringBootConfiguration:代表Main程序实际也是一个核心配置类@ComponentScan:包扫描,默认是主类文件夹内的包及以下@EnableAutoConfiguration:由以下两个注解构成 @AutoConfigurationPackage @Import({AutoConfigurationImportSelector.class})@Aut

2021-12-29 11:01:24 341

原创 Linux容器基础-docker原理

容器容器(container)就是一个特殊的进程:1.从全局来看,新建了一个容器只是增加了一条进程,有自己的PID号2.从容器里看,他自己的PID号是1实现上述说法,用到了Linux的Cgroups与Namespace1.Cgroups用于控制一个进程(容器)可以使用的资源(比如只能用20%CPU)2.Namespace用于控制一个进程(容器)可以看到/交互的别的进程/磁盘/网络这两者相辅相成的限制将一个普通的进程变成了特殊的进程——容器。综上,一个正在运行的Docker容器,其实就是一个启

2021-12-24 19:39:13 1112

原创 win10+1060+tensorflow_gpu1.15.0+keras2.3.1+cuda10.0+cudnn7.6.5+py3.7.0

环境:win101060 6GAnaconda(网上教程较多)PyCharm步骤:1.conda create -n py37 python==3.72.cuda10.0下载:https://developer.nvidia.com/cuda-10.0-download-archive然后进入安装程序,精简,都装在C盘就好,多折腾的归途就是C盘默认装完在C盘这里,正常只有一个v10.0,那俩是我的血泪史3.cudnn7.6.5下载:https://developer.nvidia.c

2021-11-06 23:45:31 544 1

原创 Jquery Ajax解决跨域请求session丢失的问题

后端代码://ajax请求的跨域允许 resp.setHeader("Access-Control-Allow-Credentials","true"); //是否支持cookie跨域 resp.setHeader("Access-Control-Allow-Origin", "http://localhost:8080");第二句中必须指定地址,不能用"*"来代替,而且127.0....

2019-07-15 08:43:14 1603

原创 jq的ajax请求浏览器能收到数据却进不了success问题解决

通过浏览器开发者模式可以看到数据都在,但是回调函数却进到了error里边,原因是跨域具体关于跨域可以看跨域这篇文章解决方法是:解决跨域$("button").click(function(){ $.ajax({ url:"http://127.0.0.1:8888/Servlet/MyServlet", data:[], dataType:"text",...

2019-07-14 17:35:53 320

原创 Java基础小细节-包|内部类

包1.包的作用是为了解决 项目命名冲突的问题,将我们的.class文件分类存放2.包其实就是文件夹3.具体存放.class文件时,可以按照功能来分别存放,也可以按照模块分别存放4.如果要引用 其他类【不在同一个包下】,一定要用import导入(java.lang包下的除外)5.只要类中 有package,则 该类的全名变成了 包名.类名.java(针对终端)本类同一个包...

2019-05-15 16:40:53 139

原创 Java基础小细节-继承

继承1.格式: class 子类名 extends 父类名 { 本类构造器; 新增数据成员; 新增的方法; }2.类继承Java中,无法继承private成员[方法、数据] (但是可以通过公有set|get方法,操作private成员)Java中,无法继承 构造器Java中,子类 必须 自定义 本类构造器3.super();调用父类的无参构造...

2019-05-13 17:52:19 162

原创 Java基础小细节-static|main

1.静态数据成员:static 数据成员;类的所有对象 公用同一个在“代码区”里的“静态区”存放static和别的修饰符共存先后无区别2.属于类,而不属于某个对象3.随着类加载进行初始化,比对象的构造要早4.静态成员初始化显式初始化5.静态方法:用static修饰的方法,也称类方法类名.static方法();【建议】对象.static方法();6....

2019-05-13 17:51:03 118

原创 Java基础小细节-构造器

1.同一个".java"文件中的类,只有主类加public,其余类不需要修饰符2.类外不可以访问private成员3.构造器:实例化对象的同时,进行初始化4.没有引用 指向 堆内存,堆里的 对象内存 就变成了垃圾5.构造器是特殊的方法没有返回值方法名和类名一样一般public修饰,也可以private如果用户不定义,系统会自动提供一个无参的【默认构造器】默认构造器不做任...

2019-05-13 17:50:04 86

原创 Java基础小细节-面向对象

1.面向对象思想遇到问题,找对象让对象帮你解决不存在该种对象,则定义类,实例化对象2.面向对象设计管理和维护对象之间的关系3.面向对象特征封装 信息隐蔽继承 复用性强多态 接口灵活 统一4.什么是对象两只大象客观世界中任何事物都可以看成对象相同属性方法的对象可以抽象成类5.类的声明[修饰符] class 类名{零或多个构造定义;零或多个...

2019-05-13 17:48:56 121

原创 Java基础小细节-变量|方法|数组

关于变量1.main函数帧 含有:局部变量,主调函数地址,下一条执行语句地址2.数据类型[] 数组名 = new 数据类型[数组长度];String[] arr = new String[20];3.new 从堆申请内存,堆的数值有默认初始化值4.内存:栈、堆、方法区、寄存器、静态区…5.int b不赋初值不能过编译6.int[] array有初值 为07.byte...

2019-05-13 08:08:41 122

原创 Java基础小细节-二进制及运算

基础1.小数默认是double类型,如果10.1要给float,float f = 10.1f;long常量 赋值 long l = 10L;(l/L,f/F大小写均可)2.汉字也算一个char字符,char ch = ‘中’;3.二进制 0b|B开头,八进制0开头,十六进制0x|X开头4.正数的原码补码反码一模一样5.负数反码 对原码除符号位外,逐位取反6.负数补码 对原码逐位取...

2019-05-10 14:25:23 168

原创 Java基础小细节-杂记

1.私有private方法不能被继承2.“==”之类的操作符不能被重写3.线程必须先start()才能启动运行run()4.静态的只能调用静态的/静态方法中不存在this引用5.finnal 类-不能继承 方法-不能重写 变量-常量6.重载:方法名一致;形参列表不同,返回值没有要求7.yield()优先度较低,礼让8.基本数据类型(四类八种),引用数据类型(类,数组)9.Stri...

2019-05-10 14:20:16 139

空空如也

空空如也

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

TA关注的人

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