自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 栈、堆、方法区(概述)

Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area,方法区其实在堆的内部。JVM的内存总构成为栈和堆。栈stack栈的特点如下:1.栈描述的是方法执行的内存模型。毎个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)2.JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等)3.栈属于线程私有,不能实现线程间的共享4.栈的存储特性是“先进后出,后进先出”(弹夹效果)5.栈是由系统自动分配,速度快!栈是一个连续的内存空

2020-07-26 15:08:58 2051

原创 阿里云服务器初始设置,多种环境搭建方法,以及用Xshell连接

一、首先购买服务器二、对服务器进行设置配置安全组,开放所需要的的端口获取服务器的公网IP地址,修改实例名称和密码。三、用Xshell连接用Xshell连接输出你的公网IP,输入root用户,再输入设置的示例密码即可四、连接到服务器之后需要搭建环境1、傻瓜式(宝塔面板)宝塔面板安装教程宝塔面板安装命令yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.

2020-07-26 15:05:17 598

原创 MySQL8.0以上版本安装教程(解压版)最详细,最清晰

一、下载MySQL8.0.211、下载地址MySQL官网下载地址2、下载步骤点击后跳转到下一个页面,点击下面开始下载二、设置MySQL配置文件1、解压MySQL下载完成后把MySQL解压到你认为合适的位置2、新建MySQL配置文件进入MySQL目录,在主目录下新建一个my.ini文件,这是MySQL的配置文件3、编辑MySQL配置文件在配置文件上右键-编辑,把以下内容复制进去[mysqld]#设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区d

2020-07-26 13:01:38 21648 17

原创 VSCode更改中文界面

当我们重装系统,或者重装vscode的时候,它的界面都会变成英文,我们应该怎么改成中文呢?首先按住Ctrl+Shift+P,然后在输入框内输入以下指令Configure Display Language然后回车选择下图所示找到中文简体,点击Install最后弹出提示,重启,大功告成!...

2020-07-25 21:14:26 215

原创 电脑桌面管理右键菜单在注册表中的位置

Win+R输入regedit打开注册表编辑器计算机\HKEY_CLASSES_ROOT\Directory\下图位置这里只做位置引导,不建议新手修改。

2020-07-25 10:47:16 1337

原创 (免费)JDK1.8中文开发手册文档API -- Google翻译版更准确!

小文件分享,蓝奏云更快下载地址:https://wwe.lanzous.com/ipJmveyaajc

2020-07-24 18:54:32 2364 2

原创 (不是临时方法)Linux出现-bash:ls:command not found

修改环境变量导致无法执行命令,出现以下等异常-bash:ls:command not found-bash:XX:command not found网上很多方法是在命令行执行如下代码,但是这个方法治标不治本。关闭shell窗口或重启linux后,会失效。export PATH=/bin:/usr/bin:$PATH后经多方搜集资料,发现一个永久解决该问题的方法。在命令行输入vim ~/.bash_profile进入这个文件的编辑模式,在PATH后面追加如下代码/bin:/usr/bi

2020-07-24 15:27:50 246

原创 在VM中安装CentOS 7,并使用Xshell连接

一、准备工作去阿里云的镜像网站下载,CentOS7的镜像。二、用VM虚拟机来搭建Linux环境1、新建虚拟机选择自定义安装下一步,继续下一步,选择下载好的虚拟机镜像继续下一步,下一步,选择适合自己的情况下一步,看自己主机内存的大小,来选择适合自己电脑的设置(我为16g,自己会选择4g)下一步,一般选用,桥接网络下一步x4,根据自己的使用情况选择磁盘大小,下面默认下一步x2,点击自定义硬件,移除没用的选项(比如打印机,图片已经移除过)然后关闭,勾上√,点击完成会自己启动虚

2020-07-21 15:33:13 602 1

转载 HTML最全空格用法,不信来看

HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(      ‌‍)在不同浏览器中宽度各异。 它叫不换行空格,全称No-Break Space,它是最常见和我们使用最多的空格,大多数的人可能只接触了 ,它是按下space键产生的空格。在HTML中,如果你用空格键产生此空格

2020-07-13 01:40:12 448

原创 SSM使用的所有Maven依赖

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <!--版本锁定--&g.

2020-07-11 15:49:51 558

原创 还在看java多线程?这一篇就够了

1、多线程简介程序是指令和数据的有序集合,其本身配如有任何运行的含义,是一个静态的概念。进程(Process)进程是程序的一次执行过程,是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间,至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。操作系统调度的最小任务单位不是进程,而是线程。常用的Windows、Linux等操作系统都采用抢占式多任务,如何调度线程完全由操作系统决定,程序自己不能决定什么时候执行,以及执行多长时间。线程(T

2020-07-10 00:41:05 328

原创 Lambda表达式的逐步简化过程,超详细,干货

Lambda表达式为什么要用Lambda表达式?避免内部类定义过多让代码看起来更整洁去掉一堆没有意义的代码,只留下核心逻辑Functional Interface(函数式接口)理解函数式接口是学习Java8,Lambda表达式的关键函数式接口的定义:任何接口如果只包含唯一一个抽象方法,那么它就是一个函数式接口对于函数式接口,我们可以通过Lambda表达式来创建该接口的对象。package com.thread.lambdaTest;/** 推导Lambda表达式*

2020-07-04 01:02:46 819

原创 Java打印九九乘法表的原理剖析

要求:用java代码打印九九乘法表要求效果1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5=15 4x5=20 5x5=25 1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48

2020-06-22 03:56:40 1888 3

原创 CSS 选择器大全

CSS 选择器大全选择器例子描述.class.intro选择class=“intro”的所有元素#id#firstname选择id=“firstname”的元素**选择所有元素elementp选择所有元素element,elementdiv, p选择所有元素和所有元素element elementdiv p选择元素内的所有元素element>elementdiv > p选择父元素为元素的所有元素elem

2020-06-22 01:39:46 120

原创 Java的程序运行时机制

java是编译型与解释型两者之间的混合语言编译型语言在程序运行之前,有一个单独的编译过程,将程序翻译成机器语言。以后执行这个程序时,如果有已经编译好的文件,则会直接执行之前编译好的文件。如果没有才进行编译。解释型语言在运行的时候将程序翻译成机器语言,边运行边执行。所以运行速度相对于编译型语言要慢一点儿。Java的程序运行机制一个我们正常编写的java程序文件从java源程序,变为字节码文件。中间有一个编译器,叫java编译器。通过java编译器将一个普通的java类变成一个计算机可以执行的.c

2020-06-21 02:17:16 388

原创 我的第一个Java程序,HelloWorld

我的第一个Java程序,HelloWorld一、在一个文件夹内创建一个java文件新建文本文档 ==>> 将文件命名为下图所示 ==>> 并将该文件的后缀名更改为.java二、打开文件,编写代码选中文件右键用notepad++或者记事本打开该java文件。打开后编写如下代码public class HelloWorld{ public static void main(String [] args){ System.out.println("HelloWorld

2020-06-21 01:39:58 192

原创 对Java语言的初步认识

一、Java特性和优势1、跨平台/可移植性这是Java的核心优势。Java程序的跨平台主要是指字节码文件可以在任何具有Java虚 拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释 器负责将字节码文件解释成为特定的机器码进行运行。2、安全性1.Java取消了强大但又危险的指针。由于指针可进行移动运算,指针可随便指向一个内存区域, 而不管这个区域是否可用,这样做是危险的,因为原来这个内存地址可能存储着重要数据 或者是其他程序运行所占用的, 并且使用指针也容易数组越界。2.Java提供了自

2020-06-21 01:11:05 408

原创 java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换

java在一台电脑上装两个或多个jdk如何配置环境变量前言在我们学习或者工作的时候可能根据项目的需求需要使用不同的jdk,那么如何在一台电脑上实现多个jdk的配置同时方便切换呢?一、前期准备我这里用两个jdk来给大家演示,分别是jdk8和jdk14。首先去官网下载所需要jdk的安装包,或者压缩包。二、安装下载完成后,安装或者解压到你认为合适的位置。三、注意事项解压版跳过此项如果是安装版,请务必到以下位置删除这几个文件。(二者其一有)C:\Program Files (x86)\Comm

2020-06-20 18:13:25 5942 7

原创 冯 · 若依曼体系结构

冯 · 若依曼体系结构现代社会中所有电脑都是通过这个体系结构来建立的。所有电脑都是由输入设备(键盘、鼠标等),存储设备(内存条、硬盘等),运算设备(CPU、GPU),还有控制设备,去控制输出设备(显示器、摄像头等)这几种基本设备所构成。计算机中的IO,指的是单词input输入和output输出,也就是计算机的输入输出。...

2020-06-20 02:01:14 226

原创 常用的DOS命令

常用的DOS命令#切换目录cd F:/#查看当前目录下的所有文件dir#退回上一级目录cd..#切换到下一级目录cd 目录名#清屏(两种)clsclear#退出终端exit#查看电脑ip信息ipconfig#查看电脑详细ip信息ipconfig/all#打开指定软件(计算器、画图、记事本)calcmspaintnotepad#ping命令 #查看网站ip,测试网络是否正常 ping www.baidu.com#创建文件夹md 文件夹#删除文件夹rd 文

2020-06-20 01:56:50 100

原创 问题解决:Could not get a databaseId from dataSource

出现标题异常,在确保数据库连接字符串,以及用户名,密码没有填错的情况下。请重启一下数据库服务。会有意想不到的收获,此项解决方案只适用于部分问题,如无效请另寻它法。...

2020-03-02 16:10:17 5645

空空如也

空空如也

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

TA关注的人

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