面壁墙

意志のあるところに道は開ける


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 资料

JVM

发表 2018-12-26 | 更新 2019-03-27 | 分类 Java , 虚拟机
本文字数: 9.7k | 阅读时长 ≈ 9 分钟

没有我灵魂,学习阶段复习使用,部分笔记源于《深入理解Java虚拟机》


jvm深入

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括**一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。

阅读全文 »

Java线程

发表 2018-12-23 | 更新 2019-05-20 | 分类 Java , 线程
本文字数: 30k | 阅读时长 ≈ 27 分钟

只有部分灵魂,学习阶段复习使用,参考资料写的笔记


进程和线程

进程是资源分配的基本单位,线程是CPU调度的基本单位。进程包含线程,线程共用进程的资源。

进程:是一个处于运行过程中的程序,当一个程序装载到内存中,系统为他分配资源之后运行,就变成一个进程,它有一定的独立性。

线程:线程是进程中的一个执行单元,负责当前进程中程序的运行,一个进程至少有一个线程,一个进程可以有多个线程,这个应用程序也可以称之为多线程程序。

阅读全文 »

Docker

发表 2018-10-21 | 更新 2019-03-27 | 分类 Docker
本文字数: 7.4k | 阅读时长 ≈ 7 分钟

没有太多灵魂,上手参考,Docker简单基础的使用


Docker简介

背景

1、出现原因:

解决开发和部署之间因环境和配置导致的项目部署不成功的问题

理念

docker是基于Go语言实现的云开源项目

Build,Ship and Run Any App, Anywhere

阅读全文 »

JavaWeb基础

发表 2018-09-17 | 更新 2019-03-20 | 分类 Java , JavaWeb
本文字数: 10k | 阅读时长 ≈ 9 分钟

Servlet

Servlet中重要对象:

  1. HttpServletRequest对象:封装请求信息

  2. HttpServletResponse对象:封装响应信息

  3. ServletConfig对象: 封装一个servlet配置参数信息

  4. ServletContext对象: 封装web应用环境信息

阅读全文 »

软件设计七大原则

发表 2018-09-17 | 更新 2019-03-27 | 分类 软件
本文字数: 2.4k | 阅读时长 ≈ 2 分钟

没有我灵魂,学习阶段为自己理解复习使用


软件设计七大原则

软件设计中,怎样提高系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。面向对象设计原则是实现可维护性和可复用性的基础,每一个原则都蕴含了面向对象设计的思想,可从不同的视角提升一个软件结构的设计水平。这些原则蕴含着很多设计模式中,也是我们用于评价一个设计模式使用效果的重要指标之一。

阅读全文 »

计算机网络

发表 2018-09-17 | 更新 2019-03-27 | 分类 计算机基础
本文字数: 15k | 阅读时长 ≈ 14 分钟

没有我灵魂,学习阶段复习使用


计算机网络内容

OSI是Open System Interconnection

五层协议的体系结构

学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。

阅读全文 »

Java IO

发表 2018-08-30 | 更新 2019-03-20 | 分类 Java , IO
本文字数: 3.9k | 阅读时长 ≈ 4 分钟

IO流类别

按照流向划分

  • 输入流
  • 输出流

以当前程序作为参照物,当数据流入 则使用输入流,数据流出 则使用输出流。

阅读全文 »

Java集合

发表 2018-08-20 | 更新 2019-03-20 | 分类 Java , 集合
本文字数: 5.4k | 阅读时长 ≈ 5 分钟

集合的简单笔记,首先了解Java的数组有一下几个特点:

  1. 只能存储同一种类型的元素。 除了Object类型的数组以外。
  2. 数组一旦初始化长度固定。
  3. 数组中元素与元素之间的内存地址是连续的。

因此很多方面数组是不够的,因此就需要集合。

阅读全文 »

Java面向对象

发表 2018-08-10 | 更新 2019-03-19 | 分类 Java , 面向对象
本文字数: 4.2k | 阅读时长 ≈ 4 分钟

关于Java面向对象的基础内容。


面向对象和面向过程

首先Java是面向对象的一门语言,最大的特点在于平台无关性。

面向过程

优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源。比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。

阅读全文 »

Java异常

发表 2018-08-08 | 更新 2019-03-20 | 分类 Java , Throwable
本文字数: 2.1k | 阅读时长 ≈ 2 分钟

Throwable
通常会在每个项目中建立属于每个服务的自定义服务异常,或者整个项目的自定义异常,在出现问题时能够更加快速准确的确定错误位置。


Throwable常用的方法:

  1. toString() 返回的是用于描述该异常情况的类的完整类名。
  2. getMessage() 返回创建Throwable对象的时候传入的消息字符串的,
  3. printStackTrace() 打印异常的栈信息。
阅读全文 »
123
Kokio Yao

Kokio Yao

一个所谓的乖小孩,突然想有自己的喜好
23 日志
24 分类
34 标签
GitHub E-Mail Telegram Leetcode
自学机票
  • interviews
  • JavaGuide
  • ruanyifeng
© 2019 Kokio Yao | 211k | 3:11
主题 – NexT.Muse
|