Loading

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页
摘要: 概述 现代编程语言大多数都不再是直接编译成本地机器码了,因为都要跨平台了。具体的实现方法大概就是提供一个中间格式的平台无关的(甚至语言无关)字节码文件,然后语言开发商再去针对不同平台编写不同的运行系统去解释运行(不完全是解释运行)这些字节码文件。 Java的字节码文件就是.class文件,Java的 阅读全文
posted @ 2021-09-07 18:05 yudoge 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 概述 Spring作为一个Java领域杰出的框架,自然是拥有web应用方面的支持的。 Spring提供了spring-webmvc包来支持构建Web应用,从名字就能看出这个Web框架是基于MVC架构的。 请求走向 Web框架主要的工作就是和用户请求打交道,Spring在Java Servlet技术之 阅读全文
posted @ 2021-09-05 20:21 yudoge 阅读(215) 评论(0) 推荐(0) 编辑
摘要: AOP编程 程序中有很多代码存在于各个业务逻辑中,这些代码要做的工作往往是相同的,比如记录日志,开启事务,关闭事务等等,我们的业务逻辑并不应该把目光放在这些代码中,而是要把目光放在自己独有的逻辑上。 在没用过AOP之前,我每次编写程序中的日志相关的代码的时候都会想,这好乱啊,并且它对我的程序逻辑起不 阅读全文
posted @ 2021-09-03 16:51 yudoge 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 概述 对于栈,它其中的变量都是跟随方法结束就被销毁的,而且它们所需要的大小在运行期就能确定,所以垃圾清理不会考虑这其中的内容。 垃圾清理主要考虑堆中的内容,因为这里面的内容更加多变,其中的对象大小,对象有多少,它们之间的依赖关系都是需要运行时才能确定,所以这部分需要垃圾回收机制进行动态管理。 引用计 阅读全文
posted @ 2021-09-02 18:57 yudoge 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 先导 Spring实战 二 Bean装配 Profile 项目会经历各种阶段,比如开发阶段,测试阶段,生产阶段等等。 不同的阶段往往需要使用不同的配置。比如你在开发阶段可能使用一个很简单的内嵌数据库,并且使用很持有连接很少的连接池。但是在生产阶段这些东西会完全不同。 Spring的Profile结合 阅读全文
posted @ 2021-09-02 12:37 yudoge 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 先导 Spring实战 一 依赖注入和AOP概述 三种方式 Spring提供了三种方式来装配Bean,XML只是其中一种,还有通过JavaConfig,就是使用一个Java类来配置,这种配置的好处是配置就是程序,你可以使用Java的任何语法进行各种个性化的配置。还有一种是自动装配。 大部分时间自动装 阅读全文
posted @ 2021-09-01 10:32 yudoge 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 扯犊子 《Spring实战》(Spring In Action)的笔记。 我这是第二次看这本书,怎么感觉和没看过一样。。。。。????? Spring是为简化Java开发而出现的一系列解决方案,它有各种场景下的解决方案,Web只是其中的一个部分。针对不同的场景,它提供了不同的组件,我们可以在项目中根 阅读全文
posted @ 2021-08-31 17:02 yudoge 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 分区 Java内存区域分为五个块 深色的部分被所有线程共享,浅色的部分线程私有。 程序计数器 用来记录当前线程正在运行的字节码的行号,就是用来找运行到哪里了的一个记录指针。它很小。 如果程序都是简单的顺序执行,可能也就不需要程序计数器了,但是程序中有各种选择、分支、异常处理等结构,必须有一个指针来选 阅读全文
posted @ 2021-08-31 13:04 yudoge 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 先导 Maven笔记 三 仓库 问题 经过前几章的学习,好像对之前只会查询依赖,添加到pom里的Maven有了一些新的见解,但总好像还有一些疑问没有解开。 当我们想要编译代码的时候,我们会输入mvn clean compile,当我们想测试的时候,我们会输入mvn clean test。从字面理解, 阅读全文
posted @ 2021-08-30 21:00 yudoge 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 先导 Maven笔记 二 依赖 仓库 Maven仓库就是用来存储Maven构件的地方,构件就是我们用Maven构建出来的各种包。当你的项目需要引入一个构件,就使用它在Maven世界里唯一的坐标来去仓库中获取,当你打包发布一个构件时,也会按照它唯一的坐标去发布到仓库中。 路径 比如你依赖了一个构件,g 阅读全文
posted @ 2021-08-30 17:22 yudoge 阅读(50) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页