摘要: 一:虚拟机内存图解 JAVA程序运行与虚拟机之上,运行时需要内存空间。虚拟机执行JAVA程序的过程中会把它管理的内存划分为不同的数据区域方便管理。 虚拟机管理内存数据区域划分如下图: 数据区域分类: 方法区 (Method Area) 虚拟机栈 (VM Stack) 本地方法栈 (Native Me 阅读全文
posted @ 2018-07-29 23:00 不断努力的青春 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 面试回答: GET请求在URL中传送的参数是有长度限制的,而POST没有。 GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。 GET参数通过URL传递,POST放在Request body中。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留 阅读全文
posted @ 2018-07-29 21:45 不断努力的青春 阅读(11065) 评论(2) 推荐(4) 编辑
摘要: 面试回答: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考 阅读全文
posted @ 2018-07-29 21:15 不断努力的青春 阅读(7492) 评论(0) 推荐(1) 编辑
摘要: 简单的理解: bs是浏览器(browser)和服务器(server) cs是静态客户端程序(client)和服务器(server) 区别在于,虽然同样是通过一个程序连接到服务器进行网络通讯,但是bs结构的,客户端运行在浏览器里,比如你看百度,就是通过浏览器.还有一些bs结构的应用,比如中国电信,以及 阅读全文
posted @ 2018-07-29 21:00 不断努力的青春 阅读(2045) 评论(0) 推荐(0) 编辑
摘要: 事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序 执行逻辑单元(Unit)。 狭义上的事务特指数据库事务。一方面,当多个应用程序并发访问数据库时,事务可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。 另一方面,事务为数据库操作序列提供了一个从 阅读全文
posted @ 2018-07-29 20:19 不断努力的青春 阅读(17385) 评论(1) 推荐(1) 编辑
摘要: 一、反射机制概述 Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为Java 的反射机制。 Class 类与java.lang.reflect 类库一起对反射 阅读全文
posted @ 2018-07-29 19:54 不断努力的青春 阅读(17558) 评论(0) 推荐(3) 编辑
摘要: 所谓对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 详细一点,是 面向对象编程中的 对象(Object) 和关系数据库的 关系 阅读全文
posted @ 2018-07-29 19:28 不断努力的青春 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 首先解释下AOP :在程序运行时,动态的将代码切入到类的指定方法、指定位置上的编程思想就是面向切面编程 一般而言,我们管切入到指定类指定方法的代码片段为切面,而切入的哪些类、哪些方法则叫切入点。有了AOP,我们就可以把几个类共有的代码,抽取到一个切片中,等到需要时在切入对象中去,从而改变其原有的行为 阅读全文
posted @ 2018-07-29 19:12 不断努力的青春 阅读(2303) 评论(0) 推荐(0) 编辑
摘要: 堆栈的概念: 堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(FIFO—first in first out)。 阅读全文
posted @ 2018-07-29 18:53 不断努力的青春 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: Java 内存机制: Java 把内存划分成两种:一种是栈内存,另一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内 阅读全文
posted @ 2018-07-29 18:50 不断努力的青春 阅读(233) 评论(0) 推荐(0) 编辑