摘要:
进程和线程的区别 进程是资源分配的基本单位。所有与该进程有关的资源,如外部设备、缓冲区队列等,都被记录在PCB中,以表示该进程拥有这些资源。同一进程的所有线程共享该进程的所有资源。线程是分配处理机的基本单位。它与资源分配无关,即真正在处理机上运行的是线程。线程是进程的子集。一个线程只能属于一个进程, 阅读全文
摘要:
网络协议 计算机网络体系结构划分: 各体系中的协议分布: 每一层的体系如下: 物理层:RJ45、CLOCK、IEEE802.3(中继器、集线器)数据链路层:PPP、FR、HDLC、VLAN、MAC(网桥、交换机)网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP(交换机)传 阅读全文
摘要:
一、并发编程三大特性 可见性 多个线程对同一个共享变量的环境中,单一线程对共享变量进行修改,不能让其他线程立马感知到。这就是个可见性的问题。主要解决方式:volatile关键字。 原子性 多线程环境下,对于一些指令的完成,可能被其他线程打断,导致只进行到一个并不存在的“中间态”,造成数据的一些错误。 阅读全文
摘要:
一、谈谈你理解的 Spring 是什么? Spring是一个生态,包含了23个开源框架,可以构建Java应用所需的一切基础设施Spring通常指Spring Framework 核心解释 Spring是一个开源的、轻量级的容器(包含并管理对象的生命周期)框架Spring是为了解决企业级开发中业务逻辑 阅读全文
摘要:
程序运行题 enum AccountType { SAVING, FIXED, CURRENT; private AccountType() { System.out.println(“It is a account type”); } } class EnumOne { public static 阅读全文
摘要:
day01 一、switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上? Java5以前,只能是byte,short,int,charJava5开始,加入枚举类型(enum)Java7开始,加入String,但long是所有版本都不可以的 二、用最有效率 阅读全文
摘要:
范式 码:表中可以唯一确定一个元组(数据表中的一行)的某个属性(或者属性组),如果这样的码有不止一个,那么大家都叫候选码,我们从候选码中挑一个出来做老大,它就叫主码。【标识数据表行的列,一般来说就是唯一值】 第一范式:原子性,属性不可分。保证数据库表中的所有列都不可再分。第二范式:1NF基础上,非主 阅读全文
摘要:
第一部分:RabbitMQ 一、MQ 概念 MQ,Message Queue,消息队列。本质是队列,遵循FIFO先进先出原则。只不过队列中存放的内容是message而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用 阅读全文
摘要:
一、配置注解 首先进行一个注解案例的开发:创建数据库,然后创建JdbcTemplate对象,对数据库进行插入数据的操作。 一、创建数据库对象 create database spring_ioc; use spring_ioc; create table account{ id int primar 阅读全文
摘要:
JQuery框架 一、概念 一个JavaScript框架,简化js开发 jQuery是一个快速、 简洁的JavaScript框架, 是继Prototype之后又一 个优秀的JavaScript代码库 (或JavaScript框架) 。jQuery设计的宗旨是“write Less, Do More” 阅读全文