摘要: Spring创建复杂对象 何为复杂对象? 在java中,不能通过new关键字创建的对象,都称为复杂对象,如抽象类(abstract,例如Calendar日期类)、接口(interface,JDBC中的Connection连接类)。 复杂对象(如Calendar日期类)的普通创建方式: Calenda 阅读全文
posted @ 2019-04-10 20:19 乘着风破万浪 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 本人开发工具idea+navicat+mysql,在测试dao层时,插入到mysql中的中文数据在navicat工具中显示乱码。 idea、mysql本身有关编码的问题都调试过了,就是navicat中显示出现乱码,最后确定为是navicat工具的问题。 最后在编辑数据库连接的时候选择自动选项终于解决 阅读全文
posted @ 2019-04-03 17:49 乘着风破万浪 阅读(10896) 评论(0) 推荐(2) 编辑
摘要: 1.打开cmd窗口,输入show variables like 'character_set_%'; 2.因为操作系统是中文操作系统,默认使用的字符集是GB2312,所以需要把输出窗口使用的字符编码改成gb2312才能够正常显示中文。 使用如下的命令设置输出窗口使用的字符编码:set charact 阅读全文
posted @ 2019-04-03 17:39 乘着风破万浪 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 首先回忆一下springmvc中的文件上传 1)引入文件上传相关jar包,commons-io 、commons-fileupload 2)文件上传表单提交方式必须为post 3)要求表单的enctype属性必须为:multipart/form-data 4)后台接收文件时,使用multipartF 阅读全文
posted @ 2019-04-01 16:10 乘着风破万浪 阅读(10030) 评论(0) 推荐(0) 编辑
摘要: 首先回忆一下springmvc中拦截器的使用: 1.定义一个类 implements HandlerInterceptor,实现HandlerInterceptor接口中的方法 preHandler 1 postHandler 2 afterCompletion 3 2.配置拦截器 springmv 阅读全文
posted @ 2019-04-01 15:02 乘着风破万浪 阅读(3120) 评论(0) 推荐(1) 编辑
摘要: 三步: 1.引入springboot-boot-start-aop jar包 2.开发切面 两个主要的注解:@Configuration ,让springboot框架做自动配置 @Aspect ,告知springboot这个类是一个切面类 前置通知和后置通知的开发。 前置通知和后置通知类似,了解即可 阅读全文
posted @ 2019-03-30 15:52 乘着风破万浪 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: Logback是log4j的演变 有关日志,重点关注两个东西: 1).级别 8个日志级别 OFF > FATAL >[ ERROR > WARN > INFO > DEBUG ]> TRACE > ALL。级别越高,展示的日志信息越少。 OFF,关闭所有日志。 FATAl,出现极其严重的错误时才输出 阅读全文
posted @ 2019-03-27 15:14 乘着风破万浪 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: 原始的springboot项目修改完jsp页面之后还要重新启动项目才能生效,现对jsp页面进行热部署, 在application.yml中加入如下配置: 在配置文件中输入jsp后,选择第三个,因为实在server下的配置,所以自动格式化为如下格式: 注意:在yml中对书写格式有严格的要求,多一个空格 阅读全文
posted @ 2019-03-27 11:40 乘着风破万浪 阅读(2250) 评论(1) 推荐(0) 编辑
摘要: alt+insert 创建包、类、文件等(本人笔记本电脑组合键为:fn+alt+insert)alt+enter 导入包,补全内容,修改类名等 Ctrl+i 覆盖类中没有实现的方法Ctrl+alt+L 代码格式化Ctrl+Y 删除一行Ctrl+alt+t 添加try-catchshift+F6 给类 阅读全文
posted @ 2019-03-27 11:21 乘着风破万浪 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 在jsp页面中,引入 使用方式 阅读全文
posted @ 2019-03-26 15:39 乘着风破万浪 阅读(588) 评论(0) 推荐(0) 编辑