摘要: 概述 很多生产环境都非常需要以下特性:在无需关闭或重启整个容器的情况下,部署新的 Web 应用或者取消对现有应用的部署。或者,即便在 Tomcat 服务器配置文件中没有指定 reloadable 的情况下,也可以请求重新加载现有应用。 Tomcat 中的 Web 应用 Manager 就是来解决这些 阅读全文
posted @ 2018-08-10 14:03 平心 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 1.内存设置(VM参数调优)(1).Windows环境下,是tomcat解压版(执行startup.bat启动tomcat) ,解决办法:修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件开头增加如下设置:set JAVA_OPTS=-Xms512m -Xmx512m- 阅读全文
posted @ 2018-08-10 12:49 平心 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 前两篇博客介绍了freemaker是什么以及简单的语法规则,下面我们通过实现一个demo来看在实际应用中如何使用freemaker,本篇博客主要介绍freemaker与spring的整合。 需要的Jar包:freemarker-2.3.15.jar 在已搭建好的spring的配置文件的基础上添加以下 阅读全文
posted @ 2018-08-09 19:24 平心 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、FreeMarker模板文件组成 ①、文本,直接输出的部分 ②、注释,即<#--...-->格式不会输出 ③、FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出 ④、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部 阅读全文
posted @ 2018-08-09 19:20 平心 阅读(157) 评论(0) 推荐(0) 编辑
摘要: FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序。 所谓模板,就是一份已经写好了基本内容,有着固定格式的文档,其中空出或者用占位符标识的内容,由使用者来填充,不同的使用者给 阅读全文
posted @ 2018-08-09 19:15 平心 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 第一步:打开AS安装所在的位置,用记事本打开“红色框”选中的文件。 如图: 第二步:打开“studio64.exe.vmoptions”文件后修改里面的值,修改后如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # # * 阅读全文
posted @ 2018-08-08 23:04 平心 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1、#{}和${}的区别: #{}表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo、hashmap。 如果接收简单类型,#{}中可以写成value或其它名称。 #{}接收pojo对象值,通过OGNL读取对象中的属性值,通过属性.属性.属性...的方式获取对象属性值。 ${}表示一个 阅读全文
posted @ 2018-07-26 16:41 平心 阅读(2149) 评论(0) 推荐(0) 编辑
摘要: 一.jQuery基础 二.jQuery加深 1.noConflict()方法和jQuery效果 2.jQueryHTML 3.遍历 4.AJAX 三.插件 1.Validate插件:jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项, 阅读全文
posted @ 2018-07-25 13:00 平心 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 之前想做一个随机验证码的功能,自己也搜索了一下别人写的代码,然后自己重新用struts2实现了一下,现在将我自己实现代码贴出来!大家有什么意见都可以指出来! 首先是生成随机验证码图片的action: CreateImageAction: 以上是生成随机验证码图片的action,将生成的随机数放到se 阅读全文
posted @ 2018-07-25 12:56 平心 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属性代码: Special类: Classroom类: Student类: 1.最简单的查询 阅读全文
posted @ 2018-07-25 12:51 平心 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。 一、N+1问题 首先我们 阅读全文
posted @ 2018-07-25 12:46 平心 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Hibernate自身提供了三种管理Session对象的方法 Session对象的生命周期与本地线程绑定 Session对象的生命周期与JTA事务绑定 Hibernate委托程序管理Session对象的生命周期 在Hibernate的配置文件中,hibernate.current_session_c 阅读全文
posted @ 2018-07-25 12:40 平心 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/xujingyang/p/6734203.html 在了解Hibernate的基本知识后,重点让我们看下相关查询方式和查询优化策略吧! 话不多说,先来张思维导图看下: 案例:使用Hibernate完成查询所有联系人功能 需求分析 技术分析之Hib 阅读全文
posted @ 2018-07-25 12:37 平心 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、概述 检索策略分三大块,类级别检索策略和关联级别检测策略。 类级别检索策略:get、load、 关联级别检索策略:order.getCustomer().getName() 上面这两种应该是看得懂的。很容易去理解,现在就具体来说说这两种其中的细节。 批量检索解决n+1问题。 二、类级别检索策略 阅读全文
posted @ 2018-07-25 12:30 平心 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 对于面向对象的程序设计语言而言,继承和多态是两个最基本的概念。Hibernate的继承映射可以理解成持久化类之间的继承关系。例如:人和学生之间的关系。学生继承人,可以认为学生是一个特殊的人,如果对人进行查询,学生的实例也将被得到。 Hibernate支持3种继承映射策略: ①使用 subclass进 阅读全文
posted @ 2018-07-25 12:24 平心 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 基本映射的关联关系映射 概念 基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用。 分类 关联关系分为上述七种,但是由于相互之间有各种关系,可以简化,例如:多对一与一对多映射,只是侧重的角度不对而已。 一:关联关系 阅读全文
posted @ 2018-07-25 12:16 平心 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在 Java 中, java.lang.String 可用于表示长字符串(长度超过 255), 字节数组 byte[] 可用于存放图片或文件的二进制数据. 此外, 在 JDBC API 中还提供了 java.sql.Clob 和 java.sql.Blob 类型, 它们分别和标准 SQL 中的 CL 阅读全文
posted @ 2018-07-25 12:13 平心 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/a9529lty/article/details/6454924 一.hibernate映射文件的作用: Hibernate映射文件是Hibernate与数据库进行持久化的桥梁 二,Hibernate映射文件主要内容: (1).映射内容的定义: Hib 阅读全文
posted @ 2018-07-25 12:07 平心 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Hibernate是一个彻底的ORM(Object Relational Mapping,对象关系映射)开源框架。 我们先看一下官方文档所给出的,Hibernate 体系结构的高层视图: 其中PO=POJO+映射文件 根据体系结构视图可以了解到整个利用Hibernate框架实现的项目包括整个重要的配 阅读全文
posted @ 2018-07-25 12:06 平心 阅读(187) 评论(0) 推荐(0) 编辑
摘要: hibernate的速度问题,这点我也疑惑过,最初应用hibernate的项目,我也感觉速度很慢,知道后来才知道问题的所在。 其实hibernate的速度性能并不差,比起jdbc来说,又是性能能高2倍。 当然了这和应用的数据库有关,在Oracle上,hibernate支持hibernate.jdbc 阅读全文
posted @ 2018-07-25 12:01 平心 阅读(683) 评论(0) 推荐(0) 编辑