上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 在跑一个带jstl的例子的时候,遇到了这样一个错误: org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFou 阅读全文
posted @ 2019-02-17 14:17 AshOfTime 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.1 简介 操作系统的内核和操作系统所管理的进程之间的关系就是一个clinet/server的关系,进程发出请求,内核相应请求并服务。但其实一些内核提供的功能或者服务,可以以进程的方式独立于内核之外,这种设计思想被称为微内核。就是尽可能的让内核小一些,把不必要的代码拆分出去。与之相对的是宏内核,我 阅读全文
posted @ 2019-02-16 19:05 AshOfTime 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 2.1 Linux内存管理的基本框架 2.2 地址映射的全过程 Linux会在不同的cpu上运行,相应的80386也不仅仅只会跑Linux系统,所以系统和cpu之间的配合并不是完美的。 2.2.1 逻辑地址到线性地址 逻辑地址到线性地址即段映射阶段。假设整个系统的映射机制都已经建立好,cpu正在执行 阅读全文
posted @ 2019-02-16 19:05 AshOfTime 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 8.1 概述 执行引擎,一个逼格很高的名字,就是用来执行java字节码的一段代码,执行代码的代码读起来很拗口。与物理机的执行引擎不同,物理机的执行引擎是建立在cpu 操作系统上的,JVM的执行引擎是需要自己编写的。执行引擎执行java字节码的方式有两种,解释执行和编译执行,编译执行就是把字节码编译成 阅读全文
posted @ 2019-02-16 19:04 AshOfTime 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 23.1 鸟瞰Spring MVC 粗略的介绍了SpringMVC的主要组成部分,SpringMVC作为一个Web层的框架,最大的作用是把我从繁重的web.xml文件编写中解救出来,再也不要不停的添加Servlet和Servlet-mapping了。 通过引入Front Controller和Pag 阅读全文
posted @ 2019-02-16 19:03 AshOfTime 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.1 简介 操作系统的内核和操作系统所管理的进程之间的关系就是一个clinet/server的关系,进程发出请求,内核相应请求并服务。但其实一些内核提供的功能或者服务,可以以进程的方式独立于内核之外,这种设计思想被称为微内核。就是尽可能的让内核小一些,把不必要的代码拆分出去。与之相对的是宏内核,我 阅读全文
posted @ 2019-02-12 19:02 AshOfTime 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 5.1 Lock接口 并发编程安全性需要使用到锁,synchronized是一种隐式的获得与释放锁的关键字,除此之外还有Lock接口及其实现类,该接口及实现类提供了显示获取和释放锁的方式。 除了上述编程时的区别外,在使用时Lock与synchronized的区别主要有以下三点: 非阻塞的获取锁。一个 阅读全文
posted @ 2019-02-05 17:37 AshOfTime 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 13.2 线程安全 13.2.1 Java语言中的线程安全 13.2.2 线程安全的实现方法 主要包括两个方面的内容一个是从程序员的角度如何写线程安全的代码,另一个是虚拟机底层如何实现线程安全。 如果多个线程一起读写一个共享的数据,在不加额外措施的情况下一定会产生并发问题,这是一个老生常谈的问题了。 阅读全文
posted @ 2019-01-29 20:13 AshOfTime 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 7.1 概述 不同于传统的语言,java在编译的时候不需要连接,类型的连接、初始化的过程是在运行期间完成的,符号的入口是保留在常量池里的,这给java提供了很大的灵活性,支持动态扩展。比如一个面向接口的程序,可以在运行的时候在指定接口的实现类。 7.2 类加载时机 虽然java在编译的时候不需要连接 阅读全文
posted @ 2019-01-22 15:26 AshOfTime 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 6.1 概述 传统的语言编译后的结果是native code,直接交给计算机去执行,Java编译后是class文件是交给虚拟机执行,编译后的结果是平台无关的中立的格式。 6.2 无关性的基石 各种平台下Java编译后的格式都是一样的,所以称为平台中立的,这个格式就是字节码(Byte Code)。Ja 阅读全文
posted @ 2019-01-19 14:36 AshOfTime 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页