06 2017 档案

摘要:1、需要Tomcat服务器 这里可以使用已下载好的Tomcat也可以使用Maven来自动引入Tomcat插件。 通过Maven引入Tomcat服务器 在项目的pom.xml文件中project 标签中添加以下内容。 注意:build标签在pom.xml中只能存在一个。 2.启动容器 右键项目--> 阅读全文
posted @ 2017-06-30 21:14 大大大圣 阅读(278) 评论(0) 推荐(0) 编辑
摘要:1.私服的工作流程: 当用户需要jar包时,首先会去私服中查找,如果私服中有该jar包,则能直接获取,如果私服中没有该jar包,那么私服会连接中央仓库进行下载,下载好之后保存到私服中。方便为后续用户提供服务。 若在联网状态下就没必要用私服进行下jar包,可以使用阿里云镜像进行下载jar包,下载速度不 阅读全文
posted @ 2017-06-30 20:43 大大大圣 阅读(2095) 评论(0) 推荐(0) 编辑
摘要:可在cmd命令窗口执行 先找到该项目的工作空间,在该项目的目录的文件路径栏直接输入cmd进入命令窗口; 1.mvn clean 清空class文件 说明:当修改程序后 ,报错信息还是之前的,这时需要clean 2.mvn compile 将java编译为class文件 3.mvn package 将 阅读全文
posted @ 2017-06-30 20:13 大大大圣 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1、Maven的工作原理 在apache官网上存储了大量了制式jar包,如果用户需要使用jar包,在联网的条件下会自己联网进行下载。 将下载好的jar包存储到本地仓库中。如果下载使用,直接从本地仓库中获取,无需进行下载。 2、Maven创建项目 -- 创建Java项目(两种):创建简单项目(在创建时 阅读全文
posted @ 2017-06-30 20:04 大大大圣 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Maven项目管理工具,能实现项目的快速搭建、快速打包、快速部署。 1、配置Maven环境变量 与JDK配置环境变量一致,先在系统变量中配置一个MAVEN_HOME变量,再在path中配%MAVEN_HOME%\bin. 最后在cmd命令窗口输入 mvn -v / mvn -version 来检测。 阅读全文
posted @ 2017-06-30 19:33 大大大圣 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1.Mybatis中的接口形式 在Mybatis中使用接口形式将通过代理对象调用方法,从而实现sql的执行 1)定义一个接口 2)是通过代理对象调用方法 3)映射配置文件中,namespace的值是包名.接口名-->mapper.UserMapper 写sql标签的id为方法名 > findAll 阅读全文
posted @ 2017-06-29 22:56 大大大圣 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1.Mybatis框架: Mybatis是一个半自动的对象关系映射(ORM),实现结果集的自动封装,sql写到配置文件中; Mybatis使用的是DTD约束。 2.Mybatis模块调用: 3.SqlMapConfig.xml :Mybatis框架的核心配置。 default=“MySql” > 默 阅读全文
posted @ 2017-06-28 22:42 大大大圣 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1、修改form表单的提交方式 2、将文件存入磁盘 3、配置视图解析器 1).前端文件 --需要在form表单中添加 enctype="multipart/form-data"属性。这是必须要的。 2).在SpringMVC核心配置文件中配置文件上传解析器 3).编写Controller核心代码: 阅读全文
posted @ 2017-06-28 20:34 大大大圣 阅读(2758) 评论(0) 推荐(0) 编辑
摘要:1.日期格式转换 当页面提交日期格式时 默认的格式为2017/10/1 如果指定日期格式为2017-10-1 2.中文乱码问题 一站式的中文乱码解决,通过 过滤器实现 需要在web.xml中配置过滤器即可 3.同名提交框问题(复选框提交表单name值是一致) 在SpringMVC中如果遇到同名提交框 阅读全文
posted @ 2017-06-28 19:44 大大大圣 阅读(246) 评论(0) 推荐(0) 编辑
摘要:web.xml 、 springmvc-servlet.xml 配置SpringMVC四大组件。 web.xml 配置前端控制器:前端控制器就是个servlet <init-param>初始化参数适配SpringMVC核心配置文件的location。一般将该文件放置src下。 核心配置文件有个默认名 阅读全文
posted @ 2017-06-28 09:09 大大大圣 阅读(726) 评论(0) 推荐(0) 编辑
摘要:SpringMVC中的四大组件: 1、前端控制器(DispatcherServlet) =>【无需程序员开发】 主要是负责request和response对象的转发和响应。 2、处理器映射器(HandleMapping) =>【无需程序员开发】 主要根据URL来匹配出能处理相关请求的类(Contro 阅读全文
posted @ 2017-06-27 19:31 大大大圣 阅读(1504) 评论(0) 推荐(0) 编辑
摘要:在Spring容器中通过配置 <context:property-placeholder location="classpath:/jdbc.properties"/> 调用properties数据源配置文件时出现 Access denied for user 'Administrator'@'lo 阅读全文
posted @ 2017-06-26 17:42 大大大圣 阅读(18779) 评论(1) 推荐(5) 编辑
摘要:代理模式分类: 静态模式:所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。 动态模式:动态代理类的源码是在程序运行期间由JVM根据反射等机制动态的生成,所以不存在代理类的字节码文件。代理类和委托类的关系是在程序运行时确定。 代理模式的特点: 1.代理模式 阅读全文
posted @ 2017-06-24 19:22 大大大圣 阅读(209) 评论(0) 推荐(0) 编辑
摘要:在使用注解前必须对Spring容器进行头文件导入和配置上下文环境。 属性注解原理: 在解析到配置文件中开启了属性注解,在创建对象时发现属性存在注解,这时就会进行自动装配的操作。首先根据id去匹配,如果匹配成功则注入,若失败则根据class进行匹配,匹配成功则注入,失败则飘红(报错)。 包扫描原理:( 阅读全文
posted @ 2017-06-22 11:57 大大大圣 阅读(592) 评论(0) 推荐(0) 编辑
摘要:在Spring中对自定义的引用类型注入时可以实现自动赋值。但是必须依赖set方法; 自动装配功能有两种: 原理: autowire:"byType"首先会解析全部的set方法,之后找到当前类中的参数类型,根据参数类型与Bean中的class进行匹配,若匹配成功则能完成注入操作。反之注入失败就是个nu 阅读全文
posted @ 2017-06-22 09:28 大大大圣 阅读(277) 评论(0) 推荐(0) 编辑
摘要:构造方法必须应该和配置文件中的参数一一对应。 index属性可以唯一定位参数的位置,name属性也可以唯一定位参数。 如果在没有导入源码的条件下形式参数不会维护名称,只会维护位置和类型,所以建议使用index进行赋值。 在配置时index和name都时唯一标识一个参数,故在运用时index和name 阅读全文
posted @ 2017-06-22 09:01 大大大圣 阅读(565) 评论(0) 推荐(0) 编辑
摘要:顾名思义set注入必须要有set方法。 基本类型的注入、引用类型注入、List注入、Set注入、Map注入、Properties注入 XML: 测试类: 结果: 阅读全文
posted @ 2017-06-20 21:18 大大大圣 阅读(851) 评论(0) 推荐(0) 编辑
摘要:IOC 开发基本步骤: 1.导jar包 2.编写实体类 3.编写XML文件 4.启动Spring容器 5.通过Spring容器来获取对象,并通过对象执行实际操作Spring 获取对象的方式:(2种) 1.通过id -- getBean("bean中的id值"); 2.通过class -- getBe 阅读全文
posted @ 2017-06-20 20:01 大大大圣 阅读(261) 评论(0) 推荐(0) 编辑
摘要:当容器启动时,首先会加载给定的配置文件,将配置文件逐行解析。当解析到bean标签时,根据class属性的值,通过反射调用创建对象。 将创建好的对象存储到Spring自身维护的Map当中。map中的key就是bean的ID,map中的value就是创建的对象。 则之后在获取对象时就是根据bean中的i 阅读全文
posted @ 2017-06-20 18:55 大大大圣 阅读(717) 评论(0) 推荐(0) 编辑
摘要:java.io.WriteAbortedException异常 未实现 public interface Serializable 接口的类将无法使其任何状态序列化或反序列化。 可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列化的语义。 分析原因: 在Tomcat 阅读全文
posted @ 2017-06-19 19:38 大大大圣 阅读(2245) 评论(0) 推荐(0) 编辑
摘要:在servlet: js: 阅读全文
posted @ 2017-06-19 17:05 大大大圣 阅读(9220) 评论(0) 推荐(0) 编辑
摘要:一、介绍: 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。 目前,比较常用的实现Java导入、导出Ex 阅读全文
posted @ 2017-06-17 20:58 大大大圣 阅读(523) 评论(0) 推荐(0) 编辑
摘要:文件下载的几种方式: 1、超链接的方式 直接在页面上添加 a 标签给个链接即可 优点:开发简单,之间通过超链接即可完成。 缺点:非压缩包的文件(.jpg,.png,.gif,.doc,.txt..)则直接在浏览器中打开。 建议:所有的文件都是压缩包时,可以使用该中方式。 2、使用IO流的方式。 3、 阅读全文
posted @ 2017-06-17 19:17 大大大圣 阅读(320) 评论(0) 推荐(0) 编辑
摘要:mysql分页关键字: limit m,n --m:表示从哪一行开始查,n:查询多少条 oracle分页关键字:: rownum SqlServer:top(2005以下版本) row_number()(2005以后版本) 查询前10条数据: 还可以这样写: 查询出第6条后面的5条数据: Oracl 阅读全文
posted @ 2017-06-17 18:59 大大大圣 阅读(13037) 评论(0) 推荐(1) 编辑
摘要:异常问题: IllegalArgumentException: argument type mismatch at cn.tedu.utils.BeanListHandler.handle(BeanListHandler.java:41) 从dao层查询出的数据转发到jsp前台页面时,数值或者数量类 阅读全文
posted @ 2017-06-17 18:39 大大大圣 阅读(224) 评论(0) 推荐(0) 编辑
摘要:注解可以在一些使用场景中代替配置文件的功能,实现轻量级的配置。 注解的开发使用流程:定义注解-->反射注解->使用注解 自定义注解: 1、基本的注解定义方式: public @interface 注解名称{ // 定义体 } 2、可以使用源注解修饰:用于修饰注解的注解被称为源注解 @Target({ 阅读全文
posted @ 2017-06-14 18:15 大大大圣 阅读(252) 评论(0) 推荐(0) 编辑
摘要:事务的四大特性是事务本身具有的特点。简称ACID。 原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency)事务前后数据的完整性必须保持一致。 持久性(Durability)持久性是指一个事务一旦被提交,它对数据库中 阅读全文
posted @ 2017-06-13 20:01 大大大圣 阅读(567) 评论(0) 推荐(0) 编辑
摘要:1、事务的概念: 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 2、 管理事务: 2.1. 数据库默认的事务 数据库默认支持事务的,但是数据库默认的事务是一条sql语句独占一个事务,这种模式,意义不大。 2.2. 手动控制事务 如果希望自己控制事务也是可以的: st 阅读全文
posted @ 2017-06-13 19:45 大大大圣 阅读(455) 评论(0) 推荐(0) 编辑
摘要:在鼠标经过图片时,图片被放大,而且还有个过渡的效果.... 阅读全文
posted @ 2017-06-09 20:38 大大大圣 阅读(19942) 评论(0) 推荐(0) 编辑
摘要:1.AJAX的优点和缺点 优点: * 异步交互, 提高了用户体验! * 服务器只响应部分数据, 而不是整个页面, 所以降低了服务器的压力! 缺点: * ajax不能应用所有的场景 * ajax会无端的增加访问服务器的次数, 给服务器带来了压力!! 2.几种常用的AJAX实现方法: 1. load方法 阅读全文
posted @ 2017-06-09 19:38 大大大圣 阅读(149) 评论(0) 推荐(0) 编辑
摘要:MD5加密算法 又称-- 数据摘要算法、数据指纹算法 特点: ◇ 任意长度的二进制数, 经过MD5加密计算后, 都可以得到一个128位长的二进制密文 ◇ 相同的原文经过加密后得到的密文永远相同 ◇ 不同的原文经过加密后得到的密文永远不同 ◇ 只能从原文加密成密文, 密文永远也解不回原文 MD5加密算 阅读全文
posted @ 2017-06-08 17:50 大大大圣 阅读(297) 评论(0) 推荐(0) 编辑
摘要:1.监听器概述 Javaweb三大组件: Servlet、Filter、Listener Listener -- 监听器: > 它是一个接口, 内容由我们自己来实现 > 它需要注册, 例如注册在按钮上 > 监听器中的方法, 会在特殊事件发生时被调用 GUI(图形界面编程) 车被偷事件分析: 事件源: 阅读全文
posted @ 2017-06-08 17:40 大大大圣 阅读(210) 评论(0) 推荐(0) 编辑
摘要:过滤器: 1、所谓的过滤器, 就是拦截用户对资源的访问; 2、一个过滤器可以拦截多个资源, 一个资源也可以配置多个过滤器进行拦截; 3、其实所谓的拦截, 就是将代表请求的request对象和代表响应的response对象拦截下来进行拦截处理;在拦截后要放行不然资源将永远停留在过滤器中。 自定义一个过 阅读全文
posted @ 2017-06-08 17:32 大大大圣 阅读(221) 评论(0) 推荐(0) 编辑
摘要:1.%:表示零个或多个字符。在某些情况下需要中文查询,一般用两个%来查询,即%%; select * from user where name like %五%; -->表示:查询user表中的name为 xx五xx 、五xx、xx五 的信息; select * user from where na 阅读全文
posted @ 2017-06-08 15:36 大大大圣 阅读(976) 评论(0) 推荐(0) 编辑
摘要:在操作数据库插入中文会出现如下错误: ERROR 1366 (HY000): Incorrect string value: '\xC4\xE3\xBA\xC3' for column 'username' at row 1 解决方案: 在cmd中查看当前数据库的编码设置:Server、Db、Cli 阅读全文
posted @ 2017-06-07 09:03 大大大圣 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:BeanUtils.populate( bean Object , Map ) 是BeanUtils工具类的一个方法; 在使用这个方法之前得有个 JavaBean .. 然后通过该方法将map中的数据映射到JavaBean中的get和set方法中(封装数据到JavaBean中)。之后取值就直接从Ja 阅读全文
posted @ 2017-06-03 17:59 大大大圣 阅读(15533) 评论(1) 推荐(3) 编辑
摘要:一.JSP的语法 1.模版元素 写在JSP中的html内容 在翻译后的Servlet中, 直接被out.write原样输出 2.JSP脚本表达式 格式: <%= %> 在翻译后的Servlet中, 计算表达式的值在原样输出 3.JSP脚本片段 格式: <% 若干条java语句 %> 在翻译后的Ser 阅读全文
posted @ 2017-06-02 20:19 大大大圣 阅读(232) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示