随笔分类 -  java

上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要:版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 栈帧的内部结构 每个栈帧中存储着 1.局部变量表(Local Variables) 2.操作数栈(Operand Stack)(或表达式栈) 3.动态链接(Dynamic Linking)(或执行"运行时常量池"的方法引用) 深入理解Java多态特 阅读全文
posted @ 2020-07-17 11:28 超级学渣渣 阅读(420) 评论(0) 推荐(0)
摘要:版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 虚拟机栈的背景 由于跨平台性的设计,java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。 根据栈设计的优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。 内存中的堆与栈 栈是运行 阅读全文
posted @ 2020-07-17 11:04 超级学渣渣 阅读(157) 评论(0) 推荐(0)
摘要:版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。JVM中的PC寄存器是对物理PC寄存器的一种抽象模拟。 阅读全文
posted @ 2020-07-17 11:02 超级学渣渣 阅读(144) 评论(0) 推荐(0)
摘要:版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 Java内存空间 内存是非常重要的系统资源,是硬盘和cpu的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了JAVA在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的jvm对于内存的划分方式和管理机制 阅读全文
posted @ 2020-07-17 10:58 超级学渣渣 阅读(138) 评论(0) 推荐(0)
摘要:版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 JVM细节版架构图 本文针对Class Loader SubSystem这一块展开讲解类加载子系统的工作流程 类加载子系统作用 1.类加载子系统负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件标识即16进制CA TE 阅读全文
posted @ 2020-07-11 10:48 超级学渣渣 阅读(146) 评论(0) 推荐(0)
摘要:版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 首先来看计算机系统当中JVM所处的位置 JVM是运行在操作系统之上的,并没有和硬件有直接的交互 Java一次编译,到处运行 古今JVM SUN Classic Exact VM HotSpot VM :HotSpot指热点代码探测技术 BEA JR 阅读全文
posted @ 2020-07-11 10:43 超级学渣渣 阅读(251) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-15 14:23 超级学渣渣 阅读(147) 评论(0) 推荐(0)
摘要:这里涉及到反射,不过我忘记记录了。后面学习框架应该会在提到。只是简单的记录一下。 我们在针对不同的数据表/JavaBean实例操作的时候,有一些操作是通用的,即增、删、改、查。不同的只是sql语句和参数不同而已。这样我们把相同的操作封装到BaseDao中,其他Dao的操作直接继承这些方法,并且我们将 阅读全文
posted @ 2020-04-20 11:45 超级学渣渣 阅读(406) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-18 08:14 超级学渣渣 阅读(110) 评论(0) 推荐(0)
摘要:我们在从前端接收数据,实例化javaBean的时候,.getParamters()这样的方法,一次只能获取一个,非常的不方便。如果属性较多,那就非常的麻烦。我们可以利用反射和泛型,优雅的给javaBean实例化。 /** * 把Map中的值注入到对应的JavaBean属性中。 * @param va 阅读全文
posted @ 2020-04-13 15:06 超级学渣渣 阅读(498) 评论(0) 推荐(0)
摘要:我们使用servlet接收用户请求时,会将不同的请求,发送个不同不同的servlet,这样不够优雅。而且扩展功能的时候,要新建许多servlet。 比如说,对于用户,我们可能需要 登录、注册、修改密码、注销等。但是它都是用户的操作。我们可以通过反射,来将用户的操作,提交给同一个servlet,然后分 阅读全文
posted @ 2020-04-13 11:36 超级学渣渣 阅读(185) 评论(0) 推荐(0)
摘要:文件上传 1、要有一个 form 标签,method=post 请求 2、form 标签的 encType 属性值必须为 multipart/form-data 值 3、在 form 标签中使用 input type=file 添加上传的文件 4、编写服务器代码(Servlet 程序)接收,处理上传 阅读全文
posted @ 2020-04-13 09:19 超级学渣渣 阅读(232) 评论(0) 推荐(0)
摘要:EL表达式的内置对象: <body> <%-- request.getScheme() 它可以获取请求的协议 request.getServerName() 获取请求的服务器 ip 或域名 request.getServerPort() 获取请求的服务器端口号 getContextPath() 获取 阅读全文
posted @ 2020-04-11 11:25 超级学渣渣 阅读(364) 评论(0) 推荐(0)
摘要:a)什么是 EL 表达式,EL 表达式的作用? EL 表达式的全称是:Expression Language。是表达式语言。 EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。 因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要 阅读全文
posted @ 2020-04-11 11:21 超级学渣渣 阅读(266) 评论(0) 推荐(0)
摘要:a)jsp 静态包含 示例说明: <%@ include file=""%> 就是静态包含 file 属性指定你要包含的 jsp 页面的路径 地址中第一个斜杠 / 表示为 http://ip:port/ 工程路径 /,映射到代码的 web 目录 静态包含的特点: 1 、静态包含不会翻译被包含的 js 阅读全文
posted @ 2020-04-04 17:55 超级学渣渣 阅读(402) 评论(0) 推荐(0)
摘要:由于 jsp 翻译之后,底层源代码都是使用 out 来进行输出,所以一般情况下。我们在 jsp 页面中统一使用 out 来进行输出。避免打乱页面输出内容的顺序。out.write() 输出字符串没有问题out.print() 输出任意数据都没有问题(都转换成为字符串后调用的 write 输出) 阅读全文
posted @ 2020-04-04 17:41 超级学渣渣 阅读(324) 评论(0) 推荐(0)
摘要:四个域对象分别是:pageContext (PageContextImpl 类) 当前 jsp 页面范围内有效request (HttpServletRequest 类) 一次请求内有效session (HttpSession 类) 一个会话范围内有效(打开浏览器访问服务器,直到关闭浏览器)appl 阅读全文
posted @ 2020-04-04 17:40 超级学渣渣 阅读(204) 评论(0) 推荐(0)
摘要:可以看到JSP有9大内置对象 request 请求对象 response 响应对象 pageContext jsp的上下文对象 session 会话对象 application servletContext对象 config servletConfig对象 out jsp输出流对象 page 指向当 阅读全文
posted @ 2020-04-04 17:37 超级学渣渣 阅读(151) 评论(0) 推荐(0)
摘要:a)jsp头部的page指令 jsp的page指令可以修改jsp页面中的一些重要属性,或者行为 <%@ page contentType="text/html;charset=UTF-8" language="java" %> laguage 属性 表示jsp翻译之后是什么语言的文件,暂时只支持JA 阅读全文
posted @ 2020-04-02 11:28 超级学渣渣 阅读(270) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 12 下一页