摘要: 输入输出函数 1、简单概述 前面在介绍中也提到了,计算机需要来处理数据,然后将处理完成后的结果输出。 在计算机中,任何数据的输入都是靠字符来输入进去的,然后转换成01代码来保存到内存空间中去,这里暂时不考虑硬盘的问题。 所以将01代码存储到内存空间中去,以怎样的数据类型来进行保存到内存空间中去以及从 阅读全文
posted @ 2021-08-04 21:33 写的代码很烂 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: Spring 1、简单概述 用了Spring这么久了,一直很想写一篇系列的文章来总结一下自己对Spring的理解。 在概括Spring之前,首先从Javaweb中总结下以前的web中写的代码,从这里入手来分析下使用spring的好处。当然这里可以不利用springmvc来做为基础框架,也可以自己来进 阅读全文
posted @ 2021-08-04 19:35 写的代码很烂 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 异常 一、异常概念 1.1、异常 异常,通俗点来说就是不正常的意思。 在生活中:医生说,你的身体某个部位有些异常,该部位和正常相比有点不同,该部位的功能将受影响。 在程序中:程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 1.2、异常引发后果 如果说程序因为错误而到了JVM停止 阅读全文
posted @ 2021-08-04 11:33 写的代码很烂 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Lock锁 Lock锁可以保证无论在多少个线程涌进来的时候,都能够保证线程是安全的,从而不会造成线程安全问题。 在很多源码中,没有使用syncronized关键字来保证同步,而是使用了lock锁来保证同步。那么原理又是什么?下来来分析一波。 为什么利用 lock.lock(); xxxxx; loc 阅读全文
posted @ 2021-08-02 21:17 写的代码很烂 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 线程状态 线程类(Thread类)利用枚举来表示线程的状态。注意:java中的线程状态和OS中的线程状态不是一一映射的,因为java无法准确的精准描述OS中的线程状态。 1、线程状态介绍: 所以提供了API来较粗粒度的来描述: public enum State { // 还没有被OS执行的线程 N 阅读全文
posted @ 2021-08-02 21:11 写的代码很烂 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、数据类型 计算机既然是用来处理数据的,那么就应该在计算机中先保存数据。但是对于计算机而言,只能够识别二进制,也就是0、1这两种状态的数据。但是用01这两位无法来具体的进行描述,因为对于计算机而言,并不知道0和1代表的是什么意思。 所以为了准确的描述出来一段01代码所能够代表的意思,那么0、1代码 阅读全文
posted @ 2021-08-02 20:49 写的代码很烂 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 计算机网络图解:https://blog.csdn.net/coderising/article/details/112504734?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162782615716780255236299%25 阅读全文
posted @ 2021-08-01 22:29 写的代码很烂 阅读(63) 评论(0) 推荐(0) 编辑
摘要: syncronized使用说明 1、前提 首先说明下:java中有三大变量:静态变量、成员变量、局部变量 静态变量和成员变量其实都是属于成员变量,所以分成两种类型。 那么一定不会出现问题的是局部变量,因为对于局部变量来说,都是处于线程的线程栈空间中,每个线程都有自己的线程栈,所以局部变量一定不会出现 阅读全文
posted @ 2021-08-01 18:46 写的代码很烂 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 进程在计算机中就是可运行的程序 线程是计算机中的最小执行单元,也是程序中执行的最小单元。 进程中可以有多个线程,用来线程来解决效率问题。 java中将内存划分区间 三大主要作用域:堆、方法区和栈空间 对于线程来说,堆和方法区是线程所共享的区域,而栈空间是每个线程所独有的空间 栈空间对于线 阅读全文
posted @ 2021-08-01 16:34 写的代码很烂 阅读(45) 评论(0) 推荐(0) 编辑
摘要: # 线程 [TOC] ## 一、进程 进程是正在运行的程序,是系统进行资源分配和调度的基本单位;每个进程都有自己的内存空间和系统资源;进程和进程之间的内存空间是相互隔离开来的,互不干扰; ## 二、线程 线程是进程中**执行运算**的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,* 阅读全文
posted @ 2021-08-01 14:17 写的代码很烂 阅读(72) 评论(0) 推荐(0) 编辑