摘要: 整合方式一:通过注解扫描完成 Listener 组件的注册 1、编写listener 2、编写启动类 整合方式二:通过方法完成 Listener 组件注册 1、编写listener 2、编写启动类 运行启动类,监听器初始化输出的信息就会在控制台输出 阅读全文
posted @ 2019-02-05 10:32 段然涛 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、新建项目 二、打开项目的pom文件,在里面添加maven依赖 所谓的 springBoot 启动器其实就是一些 jar 包的集合。SprigBoot 一共提供 44 启动器。 例如:4.1 spring-boot-starter-web支持全栈式的 web 开发,包括了 romcat 和 spr 阅读全文
posted @ 2019-02-04 15:15 段然涛 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 整合方式1:通过注解扫描完成 Servlet 组件的注册 1、编写servlet 2、编写启动类 整合方式二:通过方法完成 Servlet 组件的注册 1、编写servlet 2、编写启动类 阅读全文
posted @ 2019-02-04 15:15 段然涛 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 整合方式一:通过注解扫描完成 Filter 组件的注册 1、编写filter 2、编写启动类 整合方式二:通过方法完成 Filter 组件的注册 1、编写filter 2、编写启动类 阅读全文
posted @ 2019-02-04 15:14 段然涛 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一、添加maven依赖,导入FreeMarker所需要的jar包 二、定义word模板文件 三、修改模板xml文件 把刚刚制作的word文件另存为xml文件 修改这个xml文件,开发工具我用的idea,我是把这个xml文件放在项目中,Ctrl+Alt+L进行格式化,这样文件内容看起来结构比较清晰,方 阅读全文
posted @ 2018-07-27 15:28 段然涛 阅读(20405) 评论(7) 推荐(6) 编辑
摘要: 对于数据库中的树形结构数据,如部门表,有时候,我们需要知道某部门的所有下属部分或者某部分的所有上级部门,这时候就需要用到mysql的递归查询 1、创建表 2、初始数据 3、向下递归 利用find_in_set()函数和group_concat()函数实现递归查询: 4、调用方式 查询id为"4"下面 阅读全文
posted @ 2018-07-24 11:47 段然涛 阅读(85981) 评论(0) 推荐(9) 编辑
摘要: 昨天无意之中看到了该函数,感觉挺有用的一个函数,这里记录一下。 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢? 阅读全文
posted @ 2018-07-24 09:58 段然涛 阅读(27295) 评论(3) 推荐(1) 编辑
摘要: 转载自:https://www.cnblogs.com/whgk/p/6179612.html 序言 之前写到MySQL对表的增删改查(查询最为重要)后,就感觉MySQL就差不多学完了,没有想继续学下去的心态了,原因可能是由于别人的影响,觉得对于MySQL来说,知道了一些复杂的查询,就够了,但是我认 阅读全文
posted @ 2018-07-18 18:36 段然涛 阅读(471) 评论(0) 推荐(2) 编辑
摘要: 转载自:http://www.cnblogs.com/chenpi/p/5137310.html 什么是事件 一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发执行; 开启事件 查看是否开启: 如果显示OFF,则输入以下语句 阅读全文
posted @ 2018-07-18 18:25 段然涛 阅读(411) 评论(2) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/chenpi/p/5137178.html 什么是函数 mysql中的函数与存储过程类似,都是一组SQL集; 与存储过程的区别 函数可以return值,存储过程不能直接return,但是有输出参数可以输出多个返回值; 函数可以嵌入到sql语句中使 阅读全文
posted @ 2018-07-18 18:21 段然涛 阅读(5317) 评论(0) 推荐(0) 编辑