爱吃咖喱棒的打字员DA☆ZE~

0%

之前有大概的学习过 Vue.js,昨天想使用 Vue.js 结合服务端做一个 TodoMVC,但是发现好多东西都忘记了,准备重新学习并记录一下。

Read more »

List 如何删除指定的元素?

这个问题,不管在工作中还是面试时都经常遇到,算是比较基础的问题,但是往往基础才能考察人,如果想要比较全面的回答,还是需要仔细阅读源码的。

你首先想到的可能是并发修改异常(ConcurrentModificationException),但是先把它放一边,先看一个普通的笔试题:

Read more »

当 CPU 是单核心时,同一时间点只能执行一个任务,即只能同时运行一个进程或者说是线程。后来多核心、超线程(通过特殊的硬件指令将一个物理核心模拟成多个逻辑核心,每个逻辑核心的功能都与物理核心相似,但是由于逻辑核心共享一个物理核心的资源,所以有时会出现冲突,这时就需要某个逻辑核心让出占用。超线程能提高性能,但不等于同等数量的物理核心)出现,计算机在同一时间可以执行多个任务,即运行多个进程或多个线程。但是多线程的出现并不只是因为硬件的提升,一个重要的原因是计算机的运行速度和它的存储、通信子系统速度差距过大,大量的时间浪费在了磁盘 I/O、网络通信上,因此让计算机同时处理多个任务成为压榨计算机性能的重要手段。

Read more »

运行时数据区域

JVM 在执行 Java 程序时会将它所管理的内存划分为几个数据区域,《Java 虚拟机规范 (Java SE 7 版)》中规定了以下运行时的数据区域。

Read more »

Web Server

Web Server(Web 服务器)是一种运行在服务器上的软件,它通过绑定服务器上的 IP 地址并监听某个 TCP 端口来接收 HTTP 请求,并将文本文件作为 HTTP 响应返回给客户端。

Read more »

跨域访问问题

由于浏览器同源策略的限制,一个域下的 JavaScript 无法访问另一个域,包括提交、获取等操作。这里的同源指的是协议、域名、端口都相同,其中即便是域名和域名对应的 IP 之间浏览器也不允许访问。对于端口和协议不同的跨域访问,只能在后端处理。

可以大致将跨域访问分为两大类,一类是需要后端配合处理跨域的,一类是利用 <iframe> 实现的跨域。

Read more »

Docker 是什么?

直接贴上官网的一句介绍:

Docker is the world’s leading software container platform

Docker 是世界领先的软件容器平台。

Read more »

在 Spring 的配置文件中可以使用 <import/> 标签来模块化配置文件,很自热的就想到使用注解也能够实现模块化的配置。

Read more »