![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 78
会唱歌的鸭舌帽
生活不只有诗和远方,还有眼前的苟且
展开
-
静态变量和实例变量的区别?
1、在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。2、在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这原创 2016-03-10 09:44:42 · 450 阅读 · 0 评论 -
java设计模式——单例模式
概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、原创 2016-02-26 10:07:34 · 241 阅读 · 0 评论 -
struts2学习之运行流程及源码第一篇
初学Struts2框架,今天没事就写篇文章,当做学习笔记来用吧!众所周知,都知道Struts2是web层应用框架,那就从启动web应用加载Struts2开始来说。Struts2配置文件加载顺序 还是看看源码,Struts2的核心就是过滤器,即StrutsPrepareAndExecuteFilter核心过滤器,通过查看StrutsPrepareAndExecuteFilter原创 2016-03-11 11:14:58 · 435 阅读 · 0 评论 -
使用jquery异步上传文件----SpringMVC注解开发
//采用jquery.form.js异步上传图片,并结合表单 function uploadFic(){ $("#jvForm").ajaxSubmit({ url : "${pageContext.request.contextPath}/upload/uploadPic.do", dataType : "json", type : "post",原创 2016-02-26 17:22:33 · 535 阅读 · 0 评论 -
JVM介绍
1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码翻译 2016-04-06 21:25:11 · 262 阅读 · 0 评论 -
过滤器和拦截器的本质区别
1、首先要明确什么是拦截器、什么是过滤器1.1 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行原创 2016-03-28 10:29:57 · 5421 阅读 · 0 评论 -
formdata文件上传记录
项目开发中遇到的问题,困扰了很就 故在此记录下由于 前后端架设了nodejs,做了前后端分离之后 。之前的ajax文件上传插件 就出了 问题 导致大文件无法上传 上传慢 问题。再多次 调试之后选用formdata进行文件上传以下为formdata上传带吗 上传文件:原创 2017-05-22 16:13:27 · 422 阅读 · 0 评论 -
微服务
翻译自Martin Fowler的microservices, 翻译于2015年7月22日。翻译尽量贴近原文,减少意译带入的个人观点,如有不当之处,请指正。在过去几年中,“微服务架构”这一术语如雨后春笋般涌现出来,它描述了一种将软件应用程序设计为一组可独立部署的服务的特定方式。虽然这种架构风格没有明确的定义,但在组织、业务能力上有一些共同的特征:自动化部署,端点智能化,语言和数据的去中心化控制转载 2017-06-07 10:29:33 · 400 阅读 · 0 评论