-
SpringMVC架构模拟
SpringMVC架构模拟 这次来学习一下SpringMVC的源码. 对于常见的项目架构模式,比如大名鼎鼎的SSM(SpringMVC,Spring,Mybatis)框架. SpringMVC -web层(Controller层) Spring -service层 mybatis -dao层 从SpringMVC层面上讲,他的构成如下: Model -数据 View -视图 Control...
-
关于java虚拟机
关于java虚拟机 JVM 堆和栈 简单意义上,Java把内存划分为两种:一种是栈内存,另一种是堆内存 栈式存储: 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可...
-
面试必备:Java线程池解析
面试必备:Java线程池解析 前言 掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家...
-
Java-关于接口调用的处理
Java-关于接口调用的处理 前言:这是我的第一篇博文,是我对现在一些接口调用的梳理,写的不好,请见谅。 序:接口无非就是你调用别人的接口和别人调用你的接口,我会对这两种情况分别的理一下我的思路。 准备:我使用的是HttpClient,它的特性是实现了Http全部的方法和...
-
Interger等包装类的比较
Interger等包装类的比较 Integer a = 1; integer b = 1; integer c = 500; integer d=500; System.out.print(a==b); System.out.print(c==d); 上面两个输出结果分别为true和false Integer类型中设置有缓存,范围为【-128,127】,当对象在这个范围内,会直接返回缓存中...
-
Java描述设计模式(10):组合模式
Java描述设计模式(10):组合模式 本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、文件系统 下图是常见的计算机文件系统的一部分。 文件系统是一个树结构,树上长有节点。树的节点有两种: 树枝节点 即文件夹,有内部树结构,在图中涂有颜色; 树叶节点 另...
-
关于Java单例模式中双重校验锁的实现目的及原理
关于Java单例模式中双重校验锁的实现目的及原理 开始复习设计模式,一开始理解单例模式中的双重校验锁卡住了,想通了后就自己做了段思维导图来帮助自己理解。 其实理解下来并不难,但还是记录下来帮助自己回忆和借机试试养成写博客的习惯~ public class Singleton { pr...
-
JVM参数配置&&命令工具
JVM参数配置命令工具 JVM参数配置 大致方向:JVM调优的目的是保证在 一定吞吐量 的情况下尽可能的 减少GC次数 ,从而减少系统停顿时间,提高服务质量和效率。 其中减少GC次数的原则: 将新生代转换成老年代的数量降至最少(及时进行Minor GC回收新生代) 减少Full GC...
-
JSP JSTL
JSP JSTL JSTL是Sun给JSP制定的一套标准标签库,JS代表JSP,TL即Tag Library。 JSTL是一套很古老的标签库了,很多东西都不再适用,这里只介绍几个常用的标签。 使用JSTL需下载添加以下4个jar包 c:out标签 输出一段文本或表达式的值 c:out value ="hello" / c:out value...
-
JDBC 数据库连接池
JDBC 数据库连接池 数据库连接池原理-传统方式 当有多个线程,每个线程都需要连接数据库执行SQL语句的话,那么每个线程都会创建一个连接,并且在使用完毕后,关闭连接。 创建连接和关闭连接的过程也是比较消耗时间的,当多线程并发的时候,系统就会变得很卡顿。 同时,...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
