摘要: 一、概述 1、什么是Struts2   Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础... 阅读原文
2018-02-14 07:51:03 阅读(734) 评论(0)
摘要: 在实际项目中,经常会用到POI3.8来导出excel。而导出excel的时候,会因为残留大量以.xml结尾的文件而导致服务器存储空间急剧增长,最后导致系统挂了。为此,该怎么办呢? .xml后缀残留文件示例 通过大量的翻阅资料,目前有两种解决方式: 方式1:手动清除临时文件 POI3.8并没有提供方法来清除... 阅读原文
2018-02-14 06:00:09 阅读(741) 评论(0)
摘要: Android上不应该使用枚举,占内存,应该使用@XXXDef注解来替代 使用 Enum 的缺点 每一个枚举值都是一个对象,在使用它时会增加额外的内存消耗,所以枚举相比与 Integer 和 String 会占用更多的内存。 较多的使用 Enum 会增加 DEX 文件的大小,会造成运行时更多的开销,使我们的应用需要更... 阅读原文
2018-02-13 23:44:02 阅读(736) 评论(0)
摘要: 什么是Ajax Ajax(Asynchronous JavaScript and XML) 异步JavaScript和XML Ajax实际上是下面这几种技术的融合: (1)XHTML和CSS的基于标准的表示技术 (2)DOM进行动态显示和交互 (3)XML和XSLT进行数据交换和处理 (4)XMLHttpReque... 阅读原文
2018-02-13 21:48:13 阅读(769) 评论(0)
摘要: Spring MVC的配置和使用 笔记仓库:https://github.com/nnngu/LearningNotes Spring MVC需要的jar包 文章中 Spring MVC 使用的版本是 3.2.18 , 需要的 jar 包如下: spring-webmvc jstl 1.1.2 aopallianc... 阅读原文
2018-02-13 19:54:24 阅读(757) 评论(0)
摘要: 正文之前 在学习了一段时间的Java Web的内容之后,当然需要有个项目来练练手,我相信大多数人的首选项目都是信息管理系统吧,所以我选择了商品信息管理系统 目前项目源码已全部上传至GitHub,欢迎大家来fork —— 商品信息管理系统 正文 项目构思 简易的管理系统,结构为 Servlet + JSP + ... 阅读原文
2018-02-13 19:45:02 阅读(793) 评论(0)
摘要: 一、Hibernate查询 1.Hibernate检索(查询)方式的分类 OID检索 :根据主键查询,get/load 对象导航检索 :通过一个对象获得其关联对象.【重点】 Category category = session.get(Category.class, 1);Set<Product&g... 阅读原文
2018-02-13 17:47:02 阅读(728) 评论(0)
摘要: Configuration对象: package api; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.junit.Test; //学习Configuration对象 // Con... 阅读原文
2018-02-13 11:42:04 阅读(755) 评论(0)
摘要: jdk1.8.0_144   Object类作为Java中的顶级类,位于java.lang包中。所有的类直接或者间接都继承自它。所以Object类中的方法在所有类中都可以直接调用。在深入介绍它的API时,先插一句它和泛型之间的关系。   在JDK1.5之前是没有泛型的,集合能够装下任意的类型,这就导致了一个潜在... 阅读原文
2018-02-13 09:25:14 阅读(733) 评论(0)
摘要: 这是我的坦克游戏大战的最后一版,里面添加很多新的功能。这个坦克大战的有很多不足之处,但是对于初学者来说依然是一个很好的练习项目,从中我们可以学习Java基础知识,将知识与项目结合,学习面向对象编程思想,最主要的是编程的逻辑练习,代码往往不像是写文章从上到下一气呵成完成,中间很可能为增加一个功能来添加一个类一个方法等,... 阅读原文
2018-02-13 07:45:03 阅读(732) 评论(0)