07 2020 档案

摘要:今天在开发中遇到了一个坑,在此分享记录一下: 具体情况就是可能是我的不小心的操作导致我所需要的那一张表被锁住,起初我并不知道是表被锁住导致的,一直检查自己的代码是否有问题,这里就有一个最坑的地方,这个表被锁住后,我们在页面查询数据的时候页面一直处于响应状态,后台控制台也不会报错,就是会一直停留在与那 阅读全文
posted @ 2020-07-13 17:44 悠悠南山下 阅读(412) 评论(0) 推荐(0) 编辑
摘要:对于海量的数据处理问题是一项艰巨而复杂的任务。原因有以下几个方面: 一、数据量过大,数据中什么情况都可能存在 如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什 阅读全文
posted @ 2020-07-12 11:19 悠悠南山下 阅读(843) 评论(0) 推荐(0) 编辑
摘要:今天和小伙伴们来聊一聊通过CORS解决跨域问题。 同源策略 很多人对跨域有一种误解,以为这是前端的事,和后端没关系,其实不是这样的,说到跨域,就不得不说说浏览器的同源策略。 同源策略是由 Netscape 提出的一个著名的安全策略,它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScrip 阅读全文
posted @ 2020-07-07 13:50 悠悠南山下 阅读(172) 评论(0) 推荐(0) 编辑
摘要:很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据,这时候,我们可以利用profile在不同的环境下配置用不同的配置文件或者不同的配置 spring boot允许你通过命名约定按照一定的格式(app 阅读全文
posted @ 2020-07-07 10:26 悠悠南山下 阅读(4956) 评论(0) 推荐(0) 编辑
摘要:前言:@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。 @Conditional的定义: //此注解可以标注在类和方法上 @Target({ElementType.TYPE, ElementType.METHOD}) @Retent 阅读全文
posted @ 2020-07-07 09:44 悠悠南山下 阅读(874) 评论(0) 推荐(0) 编辑
摘要:一、使用之前,我们先来掌握3个东西是用来干什么的。 npm: Nodejs下的包管理器。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给 阅读全文
posted @ 2020-07-03 16:51 悠悠南山下 阅读(151) 评论(0) 推荐(0) 编辑
摘要:在 Spring Boot 项目中 ,异常统一处理,可以使用 Spring 中 @ControllerAdvice 来统一处理,也可以自己来定义异常处理方案。Spring Boot 中,对异常的处理有一些默认的策略,我们分别来看。 默认情况下,Spring Boot 中的异常页面 是这样的: 我们从 阅读全文
posted @ 2020-07-03 14:40 悠悠南山下 阅读(463) 评论(0) 推荐(0) 编辑
摘要:严格来说,本文并不算是 Spring Boot 中的知识点,但是很多学过 SpringMVC 的小伙伴,对于 @ControllerAdvice 却并不熟悉,Spring Boot 和 SpringMVC 一脉相承,@ControllerAdvice 在 Spring Boot 中也有广泛的使用场景 阅读全文
posted @ 2020-07-03 14:13 悠悠南山下 阅读(189) 评论(0) 推荐(0) 编辑
摘要:当我们使用 SpringMVC 框架时,静态资源会被拦截,需要添加额外配置,之前老有小伙伴在微信上问松哥 Spring Boot 中的静态资源加载问题:“松哥,我的 HTML 页面好像没有样式?”,今天我就通过一篇文章,来和大伙仔细聊一聊这个问题。 1. SSM 中的配置 要讲 Spring Boo 阅读全文
posted @ 2020-07-03 13:52 悠悠南山下 阅读(554) 评论(0) 推荐(0) 编辑
摘要:今天来聊聊 Spring Boot 整合 Freemarker。 Freemarker 简介 这是一个相当老牌的开源的免费的模版引擎。通过 Freemarker 模版,我们可以将数据渲染成 HTML 网页、电子邮件、配置文件以及源代码等。Freemarker 不是面向最终用户的,而是一个 Java 阅读全文
posted @ 2020-07-03 11:44 悠悠南山下 阅读(612) 评论(0) 推荐(0) 编辑
摘要:虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在做前后端不分的开发,而在前后端不分的开发中,我们就会需要后端页面模板(实际上,即使前后端分离,也会在一些场景下需要使用页面模板,例如邮件发送模板)。 早期的 Spring Boot 中还支持使用 Velocity 作为页面模板, 阅读全文
posted @ 2020-07-03 11:08 悠悠南山下 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 中的自动化配置确实够吸引人,甚至有人说 Spring Boot 让 Java 又一次焕发了生机,这话虽然听着有点夸张,但是不可否认的是,曾经臃肿繁琐的 Spring 配置确实让人感到头大,而 Spring Boot 带来的全新自动化配置,又确实缓解了这个问题。 你要是问这个自 阅读全文
posted @ 2020-07-03 10:37 悠悠南山下 阅读(153) 评论(0) 推荐(0) 编辑
摘要:我们使用 Spring Boot,基本上都是沉醉在它 Stater 的方便之中。Starter 为我们带来了众多的自动化配置,有了这些自动化配置,我们可以不费吹灰之力就能搭建一个生产级开发环境,有的小伙伴会觉得这个 Starter 好神奇呀!其实 Starter 也都是 Spring + Sprin 阅读全文
posted @ 2020-07-03 10:23 悠悠南山下 阅读(211) 评论(0) 推荐(0) 编辑
摘要:搞 Spring Boot 的小伙伴都知道,Spring Boot 中的配置文件有两种格式,properties 或者 yaml,一般情况下,两者可以随意使用,选择自己顺手的就行了,那么这两者完全一样吗?肯定不是啦!本文就来和大伙重点介绍下 yaml 配置,最后再来看看 yaml 和 propert 阅读全文
posted @ 2020-07-03 09:34 悠悠南山下 阅读(240) 评论(0) 推荐(0) 编辑
摘要:在 Spring Boot 中,配置文件有两种不同的格式,一个是 properties ,另一个是 yaml 。 虽然 properties 文件比较常见,但是相对于 properties 而言,yaml 更加简洁明了,而且使用的场景也更多,很多开源项目都是使用 yaml 进行配置(例如 Hexo) 阅读全文
posted @ 2020-07-03 09:27 悠悠南山下 阅读(254) 评论(0) 推荐(0) 编辑
摘要:前面和大伙聊了 Spring Boot 项目的三种创建方式,这三种创建方式,无论是哪一种,创建成功后,pom.xml 坐标文件中都有如下一段引用: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot 阅读全文
posted @ 2020-07-03 09:08 悠悠南山下 阅读(316) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 介绍 我们刚开始学习 JavaWeb 的时候,使用 Servlet/JSP 做开发,一个接口搞一个 Servlet ,很头大,后来我们通过隐藏域或者反射等方式,可以减少 Servlet 的创建,但是依然不方便,再后来,我们引入 Struts2/SpringMVC 这一类的框架 阅读全文
posted @ 2020-07-03 09:06 悠悠南山下 阅读(422) 评论(0) 推荐(0) 编辑
摘要:简介 1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方 阅读全文
posted @ 2020-07-02 14:52 悠悠南山下 阅读(614) 评论(0) 推荐(0) 编辑

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