自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 springboot——日志的切面处理

在外界访问资源的时候,需要作日志记录 但不可能在每个controller上面都写一遍日志记录的函数 因此需要使用AOP对controller进行一个日志方法的增强 步骤: 1、编写日志方法类 2、编写好切面,设置好切点表达式和注解 3、编写需要记录的日志内容 ...

2021-10-28 23:37:14 4254

原创 springboot——异常处理

springboot中会自动在项目的template目录下寻找错误页面 按照如下目录结构和文件名创建文件,框架则可以自动找到错误页面,先不需要写太复杂的前端,有个展示即可【写个404,500,主页即可】 首先需要有一个主页面,即index.html 先设置好index的url 这样的话启动项目之后输入 【没另外设置端口的情况下】 localhost:8080 这样的话就会跳转到自定义的index.html页面 这里我们添加一个人为的错误来测试500页面能否正常 1.修改前端控制器,添加一个除以0的

2021-10-28 20:42:33 292

原创 集成md插件

首先找一个markdown插件 这里找的是 https://pandao.github.io/editor.md/ 下载zip后找到simple.html 文件路径 editor.md-master\examples\simple.html 来看看这插件如何集成如何使用 1.首先点开html文件 这是集成后的成果图 2.查看示例源码 首先查看一下需要引用那些文件 需要引用这两个CSS文件 滑到底部查看是否还有引用 发现还需要引用两个js文件 再查看内容 只需要如下代码即可 <div id

2021-10-27 20:12:03 527

原创 linux学习——1.ping通百度

省略安装VMware centos下载地址: http://mirrors.aliyun.com/centos/7/isos/x86_64/ 下载即可 安装教程跟着这个走(温馨提示ctrl+z可停止ping) 最后设置ip和网关再回来看这里的 https://www.cnblogs.com/wcwen1990/p/7630545.html 同样是修改这里的配置 先查看自己电脑的网络连接 控制面板 -> 网络和 Internet -> 网络连接-----右键打开状态-----点击详细

2021-02-22 14:26:57 3232

原创 spring+springmvc+mybatis整合

要整合先做一个框架,具有简单的业务和对应的配置,然后再进一步将mybatis整合入 简单业务即查询和插入 步骤: 1.导入pom坐标 2.实体类account 3.dao层编写数据库交互的接口与对应的mapper.xml配置对应sql语句,以及sqlMapConfig.xml配置数据库 4.service层编写业务的接口与实现类,以及applicationContext.xml配置文件 5.controller层实现数据装入与页面转发,以及spring-mvc.xml配置文件 6.编写前端页面与配置web.

2021-02-07 16:08:14 328

原创 MyBatis_基于xml

操作的最开始要再pom文件中导入mybatis的坐标 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version> </dependency> <d

2021-02-04 18:21:14 297

原创 springmvc拦截器&异常处理

这里在上一篇文章做的基础上添加一个拦截住未登录用户的功能 步骤: 1.编写验证登陆的controller,service,dao三层 2.编写拦截器类,继承HandlerInterceptor接口并重写prehandler方法 3.在spring-mvc.xml文件中将编写的自定义拦截器配置进去 1.修改前端的跳转url ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210203161756110.png?x-oss-process=image/watermark,

2021-02-03 19:53:50 903

原创 springmvc练习-crud

controller层使用注解,其余使用xml配置 根据前端来推写后端功能(雾嘿嘿) 查询-角色列表的展示 操作步骤: 1.前端页面点击管理菜单发送请求 2.写相应的controller来接收请求 3.写相应的service来供controller调用 4.写相应的dao来供service来调用,完成数据库查询 5.写controller,接收查询到的数据存储到model中 6.转发到指定页面展示数据 ...

2021-02-02 22:12:11 264

原创 spring环境搭建

配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.or

2021-01-28 11:10:05 113

原创 spring与web环境集成

学完了ioc和aop这两个spring重点,接下来要集成web进行下一步学习 步骤: 1)创建模块,添加web功能 2)导入坐标写pom 3)编写dao和service层的接口与实现类 4)将dao层service层的对象交给spring创建——配置xml 5)添加web层写servlet测试方法并配置servlet的url 6)开启tomcat服务器,将项目部署到tomcat上 最后小结,遇到的问题与解决方法 1) 选择要添加web功能的模块,这里我选择spring_mvc 选后默认设置,点确定或

2021-01-23 14:04:52 253

原创 事务管理(部分基于注解,但还有xml)

自己写的bean就用注解,然后外来的(如jdbc模板)就配到xml里面 用基于xml的事务管理修改就行 步骤: 1)删掉xml中配置的自己写的bean,accountservice和accountdao,分别在类中加repository和service注解,并加autowired注解自动注入 2)在xml中添加组件扫描 3)删掉xml中的事务控制的tx:advice标签和aop织入,在需要事务控制的方法上加transactional注解,也可以在类上配置transactional注解——表示控制类下所有方法

2021-01-22 16:19:03 136

原创 spring_aop_demo(基于注解)

功能上与上一篇是一样的,只是换成注解来实现 步骤如下: 1)导入pom坐标 2)编写切点接口、切点类、切面类以及方法 3)创建springconfiguration类和加注解配置 1) 2)这一部分与上一次的xml用的接口、类和方法相同 3) 配置springconfiguration类,标明扫描哪个包 配置类 注意:对于切面类先注明@component让spring接管bean的生成,再@aspect声明这是切面类,然后还要开启切面代理@EnableAspectJAutoProxy(这个切面代理注解可

2021-01-21 21:05:50 249

原创 事务控制demo(基于xml)

在操作数据库的时候,有些操作是需要连贯起来不中断的执行,即需要原子性,事务控制就可以做到这一点 这里做一个转账的demo,转入和转出需要连贯的完成,不允许只执行其中一个 步骤: 1)导入坐标 2)创建接口,实现类,方法 3)将实现类的创建交给spring,即配置xml,不配置事务 4)创建测试类 5)加入自杀式报错并配置事务 6)测试 小结遇到的问题 1)` <dependency> <groupId>mysql</groupId>

2021-01-21 21:00:57 144

原创 spring_aop_demo(基于xml)

AOP有啥作用? 为啥要用aop? 需求在哪? 设定一种情况:你只负责你自己部分的代码,其他人也只负责各自的代码,那么要是要求你们各自做的功能模块先后使用,且不能修改各自的代码,该如何做? 这就是aop的应用场景——即在不改各自代码的情况下实现功能叠加增强 接下来做个demo,顺序大致为: 1)在pom文件中导入坐标, 2)创建目标接口与目标类(这就是被增强的方法,即切点) 3)创建切面类(这就是增强方法) 4)将目标类和切面类的对象创建权交给spring 5)在xml中配置(配置织入关系) 6)测试是否成

2021-01-19 21:34:02 173

原创 spring_ioc_demo(基于注解)

首先配置xml 1)命名空间 2)配置组件扫描(告诉spring哪用的注解) 3)添加注解 配置bean用component注解 配置bean的id则在注解后的括号中写好即可 ———— 依赖注入则用autowired和qualifier注解配合使用,注入的bean的id写在qualifier的括号标识中 操作如上图 测试则同样用上一节的测试,调用成功则没问题 注意:使用xml配置依赖注入需要set方法,换为注解方式依赖注入则可以省略写set方法 ——————————————————————————

2021-01-19 16:19:07 154

原创 spring_ioc_demo(基于xml)与DI依赖注入

spring_ioc的demo 操作步骤 导入依赖坐标→创建bean→ 创建xml文件并将bean配置到文件中→ 创建applicationcontext对象来从容器中得到bean→ 测试调用bean的方法 1. pom文件导入spring-context的坐标 创建接口 创建接口实现类 创建xml文件并配置bean 创建测试类,获取bean,调用方法 运行结果 小结:这种方法可以替代原来new+类名的方法来创建对象,不用在一个包中导入另外一个包,从而达到解耦合的效果,但相应

2021-01-17 21:50:12 188

原创 idea常用设置

鼠标滚轮调大小 自动导包 忽略大小写提示方法 设置个人标记 修改编码 自动编译

2021-01-17 18:06:55 103

原创 maven安装&依赖冲突

MAVEN安装 http://maven.apache.org/download.cgi 下载后解压,文件目录名中不要有中文 之后配置环境变量 前提要先安装Java,并配置javahome的环境变量 配置maven的环境变量,在path中添加目录 cmd测试是否配置成功 然后在idea中配置maven 更改默认目录即可 相同方法设置 ...

2021-01-17 17:10:00 195

原创 python自学3

类属性与实例属性 我们创建类的时候 即class xxx的时候 我们创建的东西其实算作一个对象——类对象 按照这个类创建的新的对象——实例对象 类属性可在实例对象中通用 但实例属性不能互相通用 #类对象 class tool(object): #类属性 num=1 #实例方法 def __init__(self,newname): ...

2020-01-23 18:50:52 115

原创 python自学2

私有方法,私有属性 都是在定义名字时在名字前加两个“下划线” 私有方法 class dog: #私有方法 def __sendmsg(self): print('发短信') #公有方法 def sendmsg(self): print('发发发') 公私方法的区别:在添加对象之后,外部只能调用公有方法而不能调用...

2020-01-22 21:51:54 179

原创 python自学1

在看python的视频资源自学 学了一点后觉得还是写点东西好,以后自己回顾也有东西看 面向对象 _del_方法: class dog: def _del_(self): print("over") dog1=dog() dog2=dog1 del dog1 print("啊") 这一段代码的输出是这样的 啊 over 然鹅当代码改为 ...

2020-01-21 21:25:06 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除