自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringIOC和SpringAOP

IOC即“控制反转”,不是什么技术,而是一种设计思想。IoC对编程带来的最大改变不是从代码上,而是从思想上,发生了“主从换位”的变化。应用程序原本是老大,要获取什么资源都是主动出击,但是在IoC/DI思想中,应用程序就变成被动的了,被动的等待IoC容器来创建并注入它所需要的资源了。IoC很好的体现了面向对象设计法则之一—— 好莱坞法则:“别找我们,我们找你”;即由IoC容器帮对象找相应的依赖对象并注入,而不是由对象主动去找。Ioc将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。低耦合,方便

2022-02-25 14:53:46 300

原创 Mybatis 缓存

(mybatis系统中默认定义了一级缓存,二级缓存)1.默认情况下一级缓存是开启的,而且不能关闭。当sqlsession中进行相同的sql语句查询的时候,不从数据库查,直接从缓存中查到(一级缓存最多缓存1024条sql)。如果两次中间出现commit操作(修改,添加,删除),本sqlsession中的一级缓存区域全部清空。一级缓存是指sqlsession级别的缓存,本地缓存。2.二级缓存也叫全局缓存,需要手动开启和配置。由于一级缓存作用域太低,如果会话关闭,一级缓存就没了,但是我们想要的是会

2021-11-25 10:20:50 492

原创 计算机存储容量单位

8位=1BB>KB>MB>GB(1024)1个字=32位1个字节=1B1 (B) = 8 bit1 (KB) = 1024B1 (MB) = 1024 KB1 (GB)= 1024 MB

2021-10-13 17:37:29 172

原创 JAVA中extends与implements区别

implements一般是实现接口。extends 是继承类。一,在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。二,extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法。implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用。三,JAVA中不支持多重继承,但是可以用接口 来实现,这样就要用到implements,继承只能继承一个类,但imple

2021-10-12 19:55:26 175

原创 UML多重度区别

0..10或1个实例n..mn到m个实例0..* 0或多个实例(可以没有)1..* 1或多个实例(必须有一个)1 一个实例* 多个实例

2021-10-12 19:50:50 651

原创 idea启动项目Address localhost:1099 is already in use问题

在启动tomcat的时候报端口被占用的错误,导致web项目无法运行。解决办法如下:step1:通过端口找到PID打开dos命令行,输入netstat -ano | find “1099”,得到下列内容,找到最后一列就是PID:step2:通过PID找到进程继续输入:tasklist | find “xxx”(其中双引号里面的xxx是PID,step3:停掉进程输入下列的命令来停掉进程:taskkill /f /t /im java.exe(注意有空格)至此,成功的将占用端口的

2021-09-28 17:45:09 137

原创 沙箱支付宝demo使用idea启动过程

1.下载demo并解压:SDK&DEMO | 网页&移动应用2.打开idea并运行(jdk版本问题来了,忽略。)3.新建pom.xml导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:

2021-09-22 16:54:22 647

原创 沙箱支付宝-获取数据详细步骤

一,获取数据在启动demo之前,先获取几个数据:APPID,商户私钥,支付宝公钥,支付宝网关1,打开支付宝开放平台:支付宝开放平台打开手机支付宝扫码登陆2,登录之后完成注册注意:选择自研开发服务3,注册完成之后,在当前页面找到研发服务4,在研发服务中,我们可以获取到第一个信息---APPID4.点击开发信息>公钥模式>启用可以获取到第二,三个信息---商户私钥(即图中的应用私钥),支付宝公钥小扩展:正常情况下,支付宝公钥需要使用应用公钥去换

2021-09-21 21:23:58 1002

原创 使用注解开发SpringMVC(注解版)

1、新建一个Moudle,springmvc-03-hello-annotation 。添加web支持!2、由于Maven可能存在资源过滤的问题,我们将配置完善3、在pom.xml文件引入相关的依赖:主要有Spring框架核心库、Spring MVC、servlet , JSTL等。我们在父依赖中已经引入了!4、配置web.xml5、添加Spring MVC配置文件6、创建Controller7、创建视图层8、配置Tomcat运行...

2021-09-19 18:23:36 121

原创 SpringMVC(配置版)

1、新建一个Moudle 项目,导入了SpringMVC 的依赖! <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <

2021-09-19 18:16:04 77

原创 idea使用maven编写servlet

一,导包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <grou

2021-09-19 15:40:10 246

原创 mybatis框架实现 增删改查

1.创建maven项目,导入依赖<!--导入依赖 --><dependencies><!--mysql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.48</versi

2021-09-13 21:53:48 136

原创 idea中配置maven

1.打开idea,创建一个maven项目2.点击finish之后,点击Enable Auto-Import自动导入包注意:时间可能会很久,但是只有第一次这样,第二次时间就会非常快!3.出现BUILD SUCCESS即成功!4.在设置中配置maven,在file里找到setting5.打开之后找到maven,里面是有关于maven的一些设置6.一个干净的maven项目的创建,选择maven,直接next...

2021-09-08 20:01:22 105

原创 八步完成 最新版本maven安装!!!

Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。安装maven好处:方便导入jar包。一,百度搜索maven,进入官网,找到Download二, 在Download页面下拉,找到最新版maven并下载并解压三,配置环境变量四,点击新建,分别新建M2_HOME,MAVEN_HOME注意:变量值填写你刚刚下载maven保存的路径,每个人保存路径可能不一样,填写自己的路径!五,在环境变量中找到...

2021-09-08 16:49:09 159

空空如也

空空如也

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

TA关注的人

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