自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring框架AOP详细(二)【SSM框架】

三.AOP3.1 动态代理实现方式:jdk动态代理,使用jdk中的Proxy,Method,InvocaitonHanderl创建代理对象。jdk动态代理要求目标类必须实现接口cglib动态代理:第三方的工具库,创建代理对象,原理是继承。 通过继承目标类,创建子类。子类就是代理对象。 要求目标类不能是final的, 方法也不能是final的动态代理的作用在目标类源代码不改变的情况下,增加功能。减少代码的重复专注业务逻辑代码解耦合,让你的业务功能和日志,事务非业务功能分离。注意:面向切

2021-01-31 16:01:53 176

原创 spring介绍与ioc控制反转(一)【SSM框架】

一.spring介绍spring全家桶:spring , springmvc ,spring boot , spring cloudspring: 出现是在2002左右,解决企业开发的难度。减轻对项目模块之间的管理,类和类之间的管理, 帮助开发人员创建对象,管理对象之间的关系。spring核心技术 ioc , aop 。能实现模块之间,类之间的解耦合。依赖:classa中使用classb的属性或者方法, 叫做classa依赖classb1.框架怎么学1)知道框架能做什么, mybatis–访

2021-01-28 17:57:12 238

原创 JDK动态代理(介绍理解,如何实现)

动态代理(理解): 基于反射机制1.什么是动态代理 ?使用jdk的反射机制,创建对象的能力, 创建的是代理类的对象。 而不用你创建类文件。不用写java文件。动态:在程序执行时,调用jdk提供的方法才能创建代理类的对象。jdk动态代理,必须有接口,目标类必须实现接口, 没有接口时,需要使用cglib动态代理2.知道动态代理能做什么 ?可以在不改变原来目标方法功能的前提下, 可以在代理中增强自己的功能代码。程序开发中的意思。比如:你所在的项目中,有一个功能是其他人(公司的其它部门,其它小组的人

2021-01-26 19:57:15 24961 6

原创 Mybatis封装工具类

一.解决JDBC存在的问题1.获取连接、得到statement、处理rs、关闭资源非常繁琐。解决:使用SqlSession搞定一切2.将sql语句写死到java代码中,如果修改sql语句,须要修改java代码,须要重新编译。程序可维护性不高。解决:将Sql语句配置在Mapper.xml文件中与java代码分离。3.向PreparedStatement对占位符的位置设置参数时,非常繁琐。解决:Mybatis自动将java对象映射至sql语句,通过statement中的parameterT

2021-01-24 17:38:01 657 1

原创 IDEA工具问题,前端代码不能同步,artifacts无法找到资源,不生产out目录

问题一:IDEA工具无法前端同步更新。分析:当项目运行时会编译出一个target包,整个前端页面显示都是使用这个包里面的资源,需要设置更新代码时更新资源解决:点击run>>Edit Configuations将图上更改成Update classes and resources;问题2:当出现not found for the web module这种情况分析:可能是项目的war丢失了需要自己去创建一个解决:最简单直接的办法就是重新创建一个第一步:将Modules路径对准第二步:

2021-01-24 00:05:42 1100

原创 使用IDEA开发工具连接github,遇到的一些问题。

项目场景:使用IDEA开发工具连接github,遇到的一些问题。问题描述:目前遇到两种问题:1.问题:会出现以下两种提示:Can’t login: Connect to api.github.com:443 [api.github.com/13.250.168.23] failed: Connection refused: connectServer is unreachable2.问题:中关于git推拉和github账号不稳定以及访问速度原因分析:问题一:步骤1:13.250.168.

2021-01-07 13:20:21 1245

原创 Maven总结思维导图

2021-01-04 17:13:24 195

原创 maven实际用法 IDEA【二】

第三部分:1.在idea中设置maven ,让idea和maven结合使用。idea中内置了maven ,一般不使用内置的, 因为用内置修改maven的设置不方便。使用自己安装的maven, 需要覆盖idea中的默认的设置。让idea指定maven安装位置等信息配置的入口 ①:配置当前工程的设置, file--settings ---Build, Excution,Deployment--Build Tools --Maven Maven Home d

2021-01-04 17:06:13 94

原创 maven介绍及用法【一】

一.maven功能介绍1.完成一个java项目,需要做哪些工作分析项目要做什么,知道项目有哪些组成部分。设计项目,通过哪些步骤,使用哪些技术。需要多少人, 多长的时间。组建团队,招人, 购置设备,服务器, 软件, 笔记本。开发人员写代码。 开发人员需要测试自己写代码。 重复多次的工作。测试人员,测试项目功能是否符合要求。测试开发人员提交代码-如果测试有问题–需要开发人员修改–在提交代码给测试测试人员在测试代码-如果还有问题-在交给开发人员-开发人员在提交-在测试直到-测试代码通过。

2021-01-03 13:37:21 165

原创 java基础【注解】

一.注解理解1、注解,或者叫做注释类型,英文单词是:Annotation2、注解Annotation是一种引用数据类型。编译之后也是生成xxx.class文件。3、怎么自定义注解呢?语法格式? [修饰符列表] @interface 注解类型名{ }4、注解怎么使用,用在什么地方?第一:注解使用时的语法格式是:@注解类型名第二:注解可以出现在类上、属性上、方法上、变量上等…注解还可以出现在注解类型上。5、JDK内置了哪些注解呢?java.lang包下的注释类型:掌握:

2021-01-02 14:21:21 92

原创 编程工具

编程开发工具Eclipse:https://pan.baidu.com/s/1dk2leSG3UfUfHRJdfMTQ2g 提取码:TTXXIntelliJ IDEA:https://pan.baidu.com/s/1YvXsGULBZeo4uvKHF1hqvg提取码:TTXXJDK:https://pan.baidu.com/s/1ZeFQ1mHUPsvfFhLxNp_CRA 提取码:TTXXVS:https://pan.baidu.com/s/1BgCnaWsnW...

2021-01-02 09:30:36 142

空空如也

空空如也

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

TA关注的人

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