自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven工程搭建SSM框架,配置spring的xml文件需要导入的约束

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www

2021-07-30 17:07:06 128

原创 切入点表达式的写法

切入点表达式的写法:        关键字:execution(表达式)        表达式: 访问修饰符 返回值 包名.包名.包名…类名.方法名(参数列表)**标准的表达式写法: public void com.itheima.service.impl.AccountServiceImpl.saveAccount()

2021-07-28 17:17:42 330

原创 AOP相关术语(连接点、切入点、通知、引介、目标对象、织入、代理、切面)

Joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点。(通俗理解:业务层接口的所有方法都叫连接点)Pointcut(切入点):所谓切入点是指我们要对哪些Joinpoint进行拦截的定义。 (通俗理解:被增强的业务层接口的方法叫切入点)(这样看来,连接点不一定是切入点,但切入点一定是连接点。)Advice(通知/增强):所谓通知是指拦截到Joinpoint之后所要做的事情就是通知。通知的类型:前置通知,后置通知,

2021-07-28 09:48:03 3741 1

原创 我对于spring IOC容器的理解

三层架构的互相调用,ui视图层调用service业务层,业务层调用dao持久层。在调用时,都需要将每一层进行实例化,通过获取其对象的方式去实现。这种主动获取对象的方式大大增加了其模块之间的耦合性。    这时就引进了spring来解耦,其中spring IOC 全称为Inverse of Control控制反转。意思就是创建对象的细节和方法交给spring IOC来管理,当我们想要获取需要的对象时,可以通过获取spring IOC容器的方式去获取。    大概举个例子就是,机器猫,我想要啥,给它一说

2021-07-26 16:20:38 268

原创 Client does not support authentication protocol requested by server; consider upgrading MySQL client

Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc。。。。。Client does not support authentication protocol requested by server; consider upgrading MySQL client导入maven项目后运行出现这种报错。问题原因:出现这种情况说明你导入项目中pom.xml中mysql的坐标与你电脑里装的mysql版本不一致。解决方案:1.检查自己电

2021-07-12 17:02:12 170

原创 Java中String类型、int类型、char类型之间的相互转换

String型转其它//String型 转 int型 String str="055"; int in=Integer.parseInt(str); //String型 转 char数组 char[] ch=str.toCharArray(); //把字符串的第0个转换为char型 char c=str.charAt(0);...

2021-02-20 12:13:20 92

原创 P1014 [NOIP1999 普及组] Cantor 表(Java)

P1014 [NOIP1999 普及组] Cantor 表(Java)题目描述现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:我们以 Z 字形给上表的每一项编号。第一项是 1/1,然后是 1/2 ,2/1,3/1,2/2,…输入格式整数N(1 ≤ N ≤ 10^7)。输出格式表中的第 N 项。输入输出样例输入样例7输出样例1/4思路:斜着看Cantor表,找出所输入的数是斜着数的第几行第几个。再判断它是奇数行

2021-02-19 11:15:57 301

原创 KMP算法之next数组的求法

看完必会的next数组求法以串ababaaaba为例:数组下标i012345678字符串ababaaabanext[i]011234223(1)数组下标为0时,由定义得知next[0]=0;(2)数组下标为1时,看数组下标1的前面的串也就是"a"的前缀和后缀都为空集,共有元素的长度为0,将0加1得:next[1]=1;(3)数组下标为2时,看数组下标2的前面的串也就是"ab"的前缀的集合为{a},后缀的集合为{b},

2020-07-17 15:24:02 2850 2

转载 编译型语言和解释型语言、动态语言和静态语言、动态类型语言和静态类型语言的概念与区别

编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系

2020-07-17 15:14:41 203

Java后端开发学习路线.xmind

一份用思维导图做的完整的Java后端开发学习路线,十分详细。学习一门语言一定要有一个正确的学习路线,不按照路线跳跃性学习可能会导致学习效果很差或是说学习效率很低。学习Java我们一起加油。

2020-08-05

空空如也

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

TA关注的人

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