随笔分类 - Java
Java相关的知识点汇总
摘要:0.说在前面 基于SpringMVC项目构建中的项目 1.修改springmvc.xml,注解的方式引入处理器映射器和处理器适配器 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/
阅读全文
摘要:1.Eclipse新建Dynamic Web Project项目 2.在WebContent下的WEB-INF下的lib文件夹中导入以下jar包,并Build Path 3.打开WebContent下的WEB-INF下的web.xml文件,配置SpringMVC的前端控制器 <?xml versio
阅读全文
摘要:第一步,用户发送请求,该请求会交给前端控制器(DispatcherServlet)处理; 第二步,前端控制器(DispatcherServlet)接收到请求后,会交给处理器映射器(HandlerMapping)通过注解或者是XML配置文件查找Handler(也就是常说的Controller); 第三
阅读全文
摘要:0.说在前面 项目基于前面的mybatis_demo2 1.概念 Mybatis有一级缓存和二级缓存两种缓存机制; 缓存机制是对查询操作来说的; 一级缓存是SqlSession级别的缓存,每个SqlSession的对象都有自己的数据区域存储缓存数据,不同的SqlSession对象缓存数据的数据区域互
阅读全文
摘要:1.新建Java Project: mybatis_demo2 2.项目下新建文件夹lib,导入jar包,新加了log4j日志jar包 3.src目录下创建log4j.properties文件 log4j.rootLogger=DEBUG,stdout log4j.appender.stdout=o
阅读全文
摘要:if标签 1.场景 根据学生名称查询学生信息,如果学生姓名为null或者空,就查询所有的学生信息,否则就模糊查询学生信息 2.Student.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.
阅读全文
摘要:0.说在前面 (1).员工Employee与项目Project之间存在多对多的关系 一个员工参与多个项目; 一个项目要有多个员工共同参与; (2)员工Employee的定义和数据同Java笔记之Mybatis(四):一对多、多对一 1.数据库新建表t_project USE keeper; DROP
阅读全文
摘要:1.数据库新建t_department表 USE keeper; DROP TABLE IF EXISTS `t_department`; CREATE TABLE `t_department` ( `dept_id` int(11) NOT NULL AUTO_INCREMENT COMMENT
阅读全文
摘要:1.t_student表新增数据 USE keeper; INSERT INTO `t_student` VALUES (null, '张无忌', 25); INSERT INTO `t_student` VALUES (null, '张三丰', 100); INSERT INTO `t_stude
阅读全文
摘要:0.前言 (1).以下操作基于Mybatis(一):简单入门已存在的数据; (2).mybatisConfig.xml中已开启驼峰命名规则映射; 1.修改Student.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLI
阅读全文
摘要:1.新建数据库keeper create database keeper 2.创建表t_student USE keeper;DROP TABLE IF EXISTS `t_student`; CREATE TABLE `t_student` ( `student_id` int(11) NOT N
阅读全文
摘要:1.报错信息 java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'char
阅读全文
摘要:一、单文件上传 1.定义form表单 <form action="uploadFile" method="post" enctype="multipart/form-data"> 上传文件:<input type="file" name="myFile"> <input type="submit"
阅读全文
摘要:问题: 十一月 05, 2019 3:38:20 下午 org.apache.catalina.core.StandardContext filterStart 严重: Exception starting filter struts2 java.lang.reflect.InvocationTar
阅读全文
摘要:问题: java.lang.NoClassDefFoundError: ognl/PropertyAccessor at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(Default
阅读全文
摘要:问题: java.lang.NoClassDefFoundError: com/opensymphony/xwork2/ActionContext at org.apache.struts2.dispatcher.ng.InitOperations.cleanup(InitOperations.ja
阅读全文
摘要:前言: 在构建一个新的struts2项目时,在web.xml中添加上struts的核心过滤器后报了这样一个异常: java.lang.ClassCastException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecute
阅读全文
摘要:一、获取标准文件或目录的大小 1.知识点 length():用于获取标准文件的大小 listFiles():用于获取目录下所有的子标准文件和子目录,并存储到一个File数组中 递归:方法调用自身 2.代码 /** * 获取标准文件或目录的大小 * @param file * @return */ p
阅读全文
摘要:1.导入jar包 2.配置struts核心过滤器 在web.xml中添加如下配置: <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrep
阅读全文