摘要: 一、Struts2简介   1.概念:轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。低侵入性,与业务代码的耦合度很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。   2.与Servlet对比     优点:业务代码解耦,提高开发效率     缺点:执行效率... 阅读原文
2018-11-18 23:03:07 阅读(1725) 评论(0)
摘要: 在做web开发的时候,过滤器(Filter)和拦截器(Interceptor)很常见,通俗的讲,过滤器可以简单理解为“取你所想取”,忽视掉那些你不想要的东西;拦截器可以简单理解为“拒你所想拒”,关心你想要拒绝掉哪些东西,比如一个BBS论坛上拦截掉敏感词汇。 过滤器依赖于servlet容器,是JavaEE标准... 阅读原文
2018-11-18 22:40:03 阅读(1704) 评论(0)
摘要: 本地仓库:   首先创建完一个项目之后,点击左上角file->setting(建一个文件夹repository,建议创建到maven的外面,主要如果maven需要换版本,方便管理)如下图: ​ maven的目录外面 使用maven前一定要设置,不然它会使用默认地址,会在c盘放10g左右,这是难以忍受的事情 ​ ... 阅读原文
2018-11-18 21:09:04 阅读(1731) 评论(0)
摘要:     介绍:       1  Maven是用来管理jar包的一种工具,       2  Maven主要是构建java项目和java web项目        3 maven项目管理所依赖的jar包不需要手动向工程添加jar包,只需要在pom.xml(maven工程的配置文件)添加jar包的坐标,自动从maven... 阅读原文
2018-11-18 20:38:05 阅读(1684) 评论(0)
摘要:   一 .概述 先讲缓存实现,主要是mybatis一级缓存,二级缓存及缓存使用后续补充 Mybatis缓存的实现是基于Map的,从缓存里面读写数据是缓存模块的核心基础功能;除核心功能之外,有很多额外的附加功能,如:防止缓存击穿,添加缓存清空策略(fifo、lru)、序列化功能、日志能力、定时清空能力等;附加功能可以以... 阅读原文
2018-11-18 19:24:12 阅读(1596) 评论(0)
摘要:   这几天想做一个登陆界面,用Jframe做,连接数据库时发现JPasswordField的getText()过时了,没法使用。查了资料发现改成了: try{ String sql="SELECT * FROM username WHERE name=?"; ... 阅读原文
2018-11-18 18:16:03 阅读(1658) 评论(0)
摘要: 前面通过main方法介绍了方法的定义形式,对于方法的输入参数来说,还有几个值得注意的地方,接下来分别对输入参数的几种用法进行阐述。一个方法可以有输入参数,也可以没有输入参数,倘若无需输入参数,则方法定义的圆括号内部直接留空。以打印当前时间为例,下面的showTime方法没有输入参数也能正常实现: // 没有输入参... 阅读原文
2018-11-18 17:07:04 阅读(1613) 评论(0)
摘要:   为了使类型更易于查找,避免命名冲突和访问控制,我们应该使用包来对自己定义的类型进行管理。这里说的类型可以是类、接口、枚举和注解(枚举和注解的内容会在后续教程中介绍)。使用包来管理我们的代码,有以下几个目的: 便于查找:将相似或相关的类型放在同一个包下,项目整体的结构更加清晰,同时也有助于自己和其他人在使用时可以... 阅读原文
2018-11-18 16:15:02 阅读(2790) 评论(0)
摘要: 1.Struts 2及其优势 Struts 2是一个MVC框架,以WebWork框架的设计思想为核心,吸收了Struts 1的部分优点 Struts 2拥有更加广阔的前景,自身功能强大,还对其他框架下开发的程序提供很好的兼容性   步骤1: 配置web.xml文件   <filter> ... 阅读原文
2018-11-18 14:46:12 阅读(1824) 评论(0)
摘要: 该篇博客主要是java代码,如需相应脚本及java连接elasticsearch工具类代码,请移步到上一篇博客(https://www.cnblogs.com/chenyuanbo/p/9973685.html) 一、创建连接执行Linux脚本工具类 package com.yjlc.platform.utils.... 阅读原文
2018-11-18 10:50:02 阅读(1457) 评论(0)