08 2019 档案

摘要:https://www.runoob.com/design-pattern/singleton-pattern.html 不理解饿汉式, 即使在静态变量时就赋予了new Singleton() ,但实际上,准备阶段只是赋零值。 没有主动使用就不会初始化,也就不会new Singleton(),,为什 阅读全文
posted @ 2019-08-29 20:53 嘿boom 阅读(156) 评论(0) 推荐(0)
摘要:破坏: 阅读全文
posted @ 2019-08-28 20:22 嘿boom 阅读(264) 评论(0) 推荐(0)
摘要:静态变量在准备阶段赋默认零值,在初始化阶段赋用户值,静态代码块在初始化阶段执行 本质上,static int a = 2 是要分成两步 static int a; static {a = 2} 也就是说, 准备阶段,静态变量赋予零值 初始化阶段,静态代码块执行(包括对静态变量的赋值) 阅读全文
posted @ 2019-08-25 16:54 嘿boom 阅读(1459) 评论(0) 推荐(0)
摘要:https://www.hollischuang.com/?s=Java%E5%91%BD%E4%BB%A4%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88%97 阅读全文
posted @ 2019-08-20 23:40 嘿boom 阅读(149) 评论(0) 推荐(0)
摘要:HOW2J的基本操作:http://how2j.cn/k/jdbc/jdbc-mysql/386.html 数据库连接池的理解:https://www.cnblogs.com/zhuleixiao/p/8974982.html 阅读全文
posted @ 2019-08-16 23:24 嘿boom 阅读(117) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/smart-hwt/p/8257330.html 阅读全文
posted @ 2019-08-16 21:31 嘿boom 阅读(110) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/7a5b0043b035 阅读全文
posted @ 2019-08-16 20:51 嘿boom 阅读(97) 评论(0) 推荐(0)
摘要:好文:https://blog.csdn.net/javazejian/article/details/56267036 通过一个实例来理解 1. 需求:实现算术计算器,可以加减乘除,同时记录日志 2. 实现方式: ① 高度耦合(直接pass) ② 自己实现动态代理 ③ 利用Spring AOP框架 阅读全文
posted @ 2019-08-14 21:04 嘿boom 阅读(201) 评论(0) 推荐(0)
摘要:配置Bean -- 配置形式:基于XML 文件的方式, 基于注解的方式 -- Bean的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法&实例工厂方法)、FactoryBean -- IOC容器 BeanFactory & ApplicationContext概述 -- 依赖注入的方式:属性 阅读全文
posted @ 2019-08-14 20:28 嘿boom 阅读(135) 评论(0) 推荐(0)
摘要:0. 地址:https://www.bilibili.com/video/av21335209 1.综述,Spring主要的复习要点集中在以下几点 -- Spring的整体结构,Maven依赖(环境搭建) -- IOC: bean的扫描,属性注入和bean的装配,作用域,生命周期 -- AOP:动态 阅读全文
posted @ 2019-08-14 20:04 嘿boom 阅读(189) 评论(0) 推荐(0)
摘要:1.首先按照how2j教程搭建Maven项目:http://how2j.cn/k/maven/maven-eclipse-maven-project/1332.html 2. 刚建好时没有资源文件夹的,需要自己添加 -- 之前 -- 添加 项目右键 -> new -> Source Folder - 阅读全文
posted @ 2019-08-14 01:27 嘿boom 阅读(907) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/b3da0c8a22fe 阅读全文
posted @ 2019-08-14 00:42 嘿boom 阅读(227) 评论(0) 推荐(0)
摘要:根据佟刚Spring课程,装完这个插件,再利用maven构建工程,爽 课程:https://www.bilibili.com/video/av21335209?from=search&seid=2202318572655998571 正文: 1.打开下载页面http://spring.io/tool 阅读全文
posted @ 2019-08-13 00:21 嘿boom 阅读(12252) 评论(1) 推荐(0)
摘要:1. 图 一般的会按照红线标注的方向去行进,但是请求静态资源,或者出现异常等,会出现其他路径 2. 阅读全文
posted @ 2019-08-12 19:54 嘿boom 阅读(147) 评论(0) 推荐(0)
摘要:看的似懂非懂 https://www.cnblogs.com/webyyq/p/8799727.html https://blog.csdn.net/l00149133/article/details/78923873 1.如果仅仅使用Spring的IOC功能,那么只需要将 “spring-cont 阅读全文
posted @ 2019-08-12 18:22 嘿boom 阅读(2699) 评论(0) 推荐(0)
摘要:1. SpringMVC通过HandlerExceptionResolver处理程序的异常,包括Handler映射,数据绑定以及目标方法执行时发生的异常 2.SpringMVC提供的HandlerExceptionResolver的实现类:(标注红×的已被废弃) -- 其中被SpringMVC默认装 阅读全文
posted @ 2019-08-12 11:49 嘿boom 阅读(157) 评论(0) 推荐(0)
摘要:1.定义一个拦截器: 实现 HandlerInterceptor接口 2. 配置 3.运行流程 4.也可以通过<mvc:mapping>给拦截器设定特定的拦截路径,或者<mvc:exclude-mapping>不作用于某路径 ① ② 5.多个拦截器时,执行顺序 -- preHandler:正序 -- 阅读全文
posted @ 2019-08-11 21:29 嘿boom 阅读(147) 评论(0) 推荐(0)
摘要:1.Spring MVC为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。Spring用Jakarta Commons FileUpload技术实现了一个MultipartResolver实现类:CommonsMultipartResovler 2.Spr 阅读全文
posted @ 2019-08-11 20:20 嘿boom 阅读(183) 评论(0) 推荐(0)
摘要:1. 关于国际化 -- 在页面上根据浏览器的语言设置情况对文本(不是内容),时间,数值进行本地化处理 使用JSTL的fmt标签 -- 可以在bean中获取国际化资源文件 Locale对应的消息 在bean中注入ResourceBundleMessageSource的示例,使用其对应的getMessa 阅读全文
posted @ 2019-08-11 17:47 嘿boom 阅读(221) 评论(0) 推荐(0)
摘要:1. 处理JSON 2. 原理 流程图 3. 看个应用吧 -- 上传 ①jsp ②handler -- 下载 ① jsp ② handler 阅读全文
posted @ 2019-08-11 15:44 嘿boom 阅读(155) 评论(0) 推荐(0)
摘要:1.数据绑定流程 --1). Spring MVC主框架将ServletRequest对象及目标方法入参实例传递给WebDataBinderFactory实例,以创建DataBinder实例对象。 --2). DataBinder 调用装配在 SpringMVC上下文中的ConversionServ 阅读全文
posted @ 2019-08-10 21:13 嘿boom 阅读(189) 评论(0) 推荐(0)
摘要:1.springmvc表单标签,可以快速开发,表单回显,但是感触不深 2.静态资源的获取,主要是要配置这个 阅读全文
posted @ 2019-08-10 21:10 嘿boom 阅读(110) 评论(0) 推荐(0)
摘要:1.springmvc表单标签,可以快速开发,表单回显,但是感触不深 2.静态资源的获取,主要是要配置这个 阅读全文
posted @ 2019-08-10 21:10 嘿boom 阅读(137) 评论(0) 推荐(0)
摘要:这章貌似没有什么可讲的,可以看GitHub工程代码: https://github.com/heyboom/SpringMVC_Rest_CRUD 阅读全文
posted @ 2019-08-10 21:03 嘿boom 阅读(112) 评论(0) 推荐(0)
摘要:听佟刚springmvc的课,需要导入jquery,结果从菜鸟教程上看到,可以直接采用cdn。方便的很 https://www.runoob.com/jquery/jquery-install.html 阅读全文
posted @ 2019-08-09 16:55 嘿boom 阅读(147) 评论(0) 推荐(0)
摘要:今天做Spring mvc REST风格的crud时,在springmvc 表单标签<form:select> 遇到了400的问题 这是佟刚的视频:https://www.bilibili.com/video/av14907450/?p=31 这个是解决方案 ,但是原因没说清楚: https://w 阅读全文
posted @ 2019-08-09 16:16 嘿boom 阅读(4131) 评论(0) 推荐(0)
摘要:EL表达式和JSTL标签入门 https://blog.csdn.net/tianjindong0804/article/details/80562565 菜鸟教程更详细些, 包括下载 jstl https://www.runoob.com/jsp/jsp-jstl.html jakarta网址 h 阅读全文
posted @ 2019-08-08 22:59 嘿boom 阅读(265) 评论(0) 推荐(0)
摘要:1.spring mvc解析视图 2. 视图和视图解析器 3. 视图 4.常用的视图类 5.视图解析器 1) 2) 3) 4)JSTL 需要注意的是,配置了mvc:view-controller,为了让原有的@RequestMapping正常工作,必须配置mvc:annotation-driven 阅读全文
posted @ 2019-08-08 17:51 嘿boom 阅读(197) 评论(0) 推荐(0)
摘要:例子:https://blog.csdn.net/huaidandaidai1/article/details/81979704 原因: 在java中,如果一个类A没有自己写构造方法,那么java会自动给他创建一个无参构造器 如果这个类A自己写了,那么java就不操心了。 但是,这种情况下如果在方法 阅读全文
posted @ 2019-08-07 23:29 嘿boom 阅读(2468) 评论(0) 推荐(0)
摘要:1. Spring MVC 提供了以下几种途径输出数据模型 -- ModelAndView: 处理方法返回值类型为ModelAndView 时,方法体即可通过该对象添加模型数据 -- Map及Model: 入参为: org.springframework.ui.Model、org.springfra 阅读全文
posted @ 2019-08-07 15:40 嘿boom 阅读(208) 评论(0) 推荐(0)
摘要:1.请求参数 @RequestParam 来映射请求参数 http://localhost:8080/springmvc-1/springmvc/testRequestParam?username=tom&age=10 -- value 值即为请求参数的参数名 -- required 该参数是否时必 阅读全文
posted @ 2019-08-07 14:45 嘿boom 阅读(271) 评论(0) 推荐(0)
摘要:1. 理解本真的REST架构风格:https://kb.cnblogs.com/page/186516/ 2.深入浅出REST:https://www.infoq.cn/article/rest-introduction/ 阅读全文
posted @ 2019-08-07 12:18 嘿boom 阅读(173) 评论(0) 推荐(0)
摘要:Ctrl + T: 查看某个接口的实现类 F2 :某个类重命名 Ctrl + Shift + O : 自动导包(也可以 Alt + /) 阅读全文
posted @ 2019-08-06 23:36 嘿boom 阅读(108) 评论(0) 推荐(0)
摘要:1. Spring MVC使用 @RequestMapping 注解为控制器指定可以处理哪些URL请求 2. 标注点: --类定义处:提供初步的请求映射信息。相对于WEB应用的根目录 --方法处:提供进一步的细分映射信息。相对于类定义处的URL。若类未定义@RequestMapping,则方法标记的 阅读全文
posted @ 2019-08-06 23:28 嘿boom 阅读(276) 评论(0) 推荐(0)
摘要:1.如何建Maven web项目,请看http://how2j.cn/k/maven/maven-eclipse-web-project/1334.html 2.Maven项目,pom文件中的jar包: 阅读全文
posted @ 2019-08-06 21:53 嘿boom 阅读(177) 评论(0) 推荐(0)
摘要:有可能是在使用Eclipse/MyEclipse的Ctrl + Shift + F进行代码格式化的时候与输入法的热键冲突了 阅读全文
posted @ 2019-08-06 21:28 嘿boom 阅读(648) 评论(0) 推荐(0)
摘要:地址 :https://www.bilibili.com/video/av14907450 版本:4.x 概述: 概要: 一:SpringMVC概述 二:SpringMVC的 HelloWorld 三:使用@RequestMapping映射请求 四:映射请求参数 & 请求头 五:处理模型数据 六:视 阅读全文
posted @ 2019-08-06 19:54 嘿boom 阅读(159) 评论(0) 推荐(0)
摘要:https://cloud.tencent.com/developer/article/1448779 打开文件:Ctrl + Shift + N 打开类: Ctrl + N Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+S 阅读全文
posted @ 2019-08-02 17:10 嘿boom 阅读(222) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/lxmyhappy/p/7084097.html 阅读全文
posted @ 2019-08-01 11:14 嘿boom 阅读(180) 评论(0) 推荐(0)