
java
文章平均质量分 79
wiskyzb
这个作者很懒,什么都没留下…
展开
-
spring AOP和事务
前置项目用来引出AOP的作用 实现转账功能,aaa转账给bbbpackage cn.tedu.service.impl;import cn.tedu.dao.IAccountDao; import cn.tedu.entity.Account;import cn.tedu.service.IAccountService; import cn.tedu.utils.TransactionManager; import java.util.List; /** * 账户业务原创 2020-10-07 17:26:23 · 309 阅读 · 0 评论 -
spring第二版
什么是springspring优点方便解耦,简化开发,spring就是以大工厂aop编程支持声明事务支持方便测试方便集成各种框架降低javaeeAPi的使用难度spring解构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MLZGBan8-1602062689251)(.\spring.assets\image-20200902210435932.png)]入门案例IOC先创建一个maven项目导入对应的maven依赖<depe原创 2020-10-07 17:25:05 · 218 阅读 · 0 评论 -
注解
概念注释是给程序员看的注解是给编译器或计算机看的,可以理解为标签注解也是也接口,将注解类反编译后javap,可以看到继承了,Annotation这个接口作用分类编写文档:通过代码里的标识的注解生成doc文档,就是javadoc,HTML文档编译检查:通过代码里标识的注解,让编译器能够实现基本的编译检查比如@Override@Overlord代码分析:通过代码里标识的注解对代码进行...原创 2020-03-04 22:49:33 · 195 阅读 · 0 评论 -
spring整合Junit
Junit1,首先我们要明白,junit是如何测试的,它其实有一个隐藏的main方法,如果我们直接去容器里面拿取对象,会发现是null,因为你直接去拿,加注解,它两毫无关系,spring容器都没有启动,所以拿不到这是第一种,我们自己启动容器,可以获取对象,但是比较繁琐,所以spring提供了jar包Spring-test.如果我们这样直接拿对象,那么它是完全没有作用的,因为它和spri...原创 2020-03-03 22:14:25 · 187 阅读 · 0 评论 -
spring
springspring的两大特性 (IOC,DI),AOPioc: 首先,我们将自己new的方式,变为了像工厂里拿的方式,我们不需要知道我们要对哪个对象进行操作,因为那是有工厂来进行提供,它会在我们需要的时候给我们,private A a=new b()这不是,private A a; 这是,我们知道我们要哪种,但不具体知道是谁,那是有工厂来决定.这是我们自己定义的工厂来进行获取,...原创 2020-03-01 23:41:48 · 192 阅读 · 1 评论 -
Cannot read property 'range' of null
暂时发现是babel-eslint 8.x.x的问题,可做降级处理->7.2.3cnpm i babel-eslint@7.2.3如果cnpm命令错误,npm install -g cnpmcnpm -v 检测是否安装完成原创 2020-02-27 14:32:43 · 272 阅读 · 0 评论 -
MAVEN
1 是什么1.1Maven是一款自动化构建工具,专注服务java平台的项目构建和依赖管理.2解决了什么问题2.1 添加第三方jar包,jar包之间的关系,获取第三方jar包,如果不用,那么我们再每个模块中都要去,进行复制jar包模块中,会显得臃肿,有了maven,他会直接进行引用到那个jar包2.2在实际项目中整合第三方框架,jsp,图片等资源,所有这些资源都必须按照正确的目录结构部署到服...原创 2020-01-17 23:25:21 · 2345 阅读 · 0 评论 -
linux安装mysql
先检查是否安装mysqlrpm -qa | grep mysqlyum list install mysql*如果存在yum remove 名称rpm -e -nodeps查找mysql的文件 find / -name mysql找到就删除 rm -rf 文件名 /etc/my.cnf 必须删除安装mysqlsudo yum install mysql-se...原创 2019-11-04 16:28:53 · 108 阅读 · 0 评论 -
反射
java 反射机制提供的功能1)在运行时判断任意一个对象所属的类2)在运行时构造任意一个类的对象,判断任意一个类具有的成员变量和方法—获取泛型信息----调用任意一个对象的成员变量和方法—处理注解—生成动态代理–都是在运行时完成的3)java.lang.Class:代表一个类,通用的描述其他类的结构4)java.lang.reflect.Method:代表类的方法5)java.lang...原创 2019-08-19 22:55:09 · 473 阅读 · 0 评论 -
java八新特性
1)速度更快2)代码更少(增加了新的语法:Lambda表达式)3)强大的Steam API4)便于并行5)最大化减少空指针异常:Optional6)Nashorn引擎,允许在jvm上运行js应用Lambda表达式1)lanbda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码向数据一样进行传递)2)格式:2.1)->: lambda操作符 ...原创 2019-08-08 22:59:30 · 146 阅读 · 0 评论 -
常用类
System1)System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于java.lang包.2)由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类,其内部的成员变量和成员方法都是static的,所有也可以方便的进行调用2.1)native long currentTimeMillis()2.2)void exit(int status...原创 2019-08-07 17:24:46 · 206 阅读 · 0 评论 -
数据结构
数据结构线性结构其特点是数据元素之间存在一对一的线性关系,线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构,常见有:数组,队列.链表和栈非线性结构非线性结构一般包括:二维数组,多维数组,广义表,树结构,图结构稀疏数组1)稀疏数组格式:第一行,有三列,分别存储,原始数组的行,列,以及有效数值,第二行开始,存取第几行,第几列,数值是什么,依次类推.二维数组转稀疏数组的思路...原创 2019-08-07 16:55:50 · 145 阅读 · 0 评论 -
算法的时间复杂度
时间频度1)一个算法花费的时间与算法中语句执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多.一个算法中语句执行次数称为语句频度或时间频度.记为T(n)2)忽略常数项T(n)=2n+20-----t(n)=2n这个20就是常数,因为随着时间复杂度提高它们会无线接近3)忽略低次项 T(n)=2n^2+3n+10 and T(n)=2n^2 (3n+10 )就是低次项,随着复杂...原创 2019-07-23 23:07:43 · 236 阅读 · 0 评论 -
集合
集合Collection是所有集合的接口 ,用来存储一个一个的对象List1)有序,且可以重复.(动态数组)ArrayList-------LinkendList-----VectorSet1)无序且不能重复.HashSet ------LinkendHashSet TreeSetLukeMap1)接口:双列集合,用来存储一对(key–value)一对数据...原创 2019-07-11 23:50:14 · 366 阅读 · 0 评论 -
枚举类
自定义枚举类声明对象的属性private final ,对外不提供构造方法(构造方法里进行给对应的属性赋值),例子:一个季节类 可以有四个对象 ,春夏秋冬,这个对象数量是确定的,直接设置为属性,外面类名点调用创建枚举类enum1)多个对象之间用逗号隔开,最后以分号结束 .2)使用enum关键字创建枚举类,说明:定义的枚举类默认继承与java.lang.Enum类,默认的toSt...原创 2019-07-09 22:06:22 · 234 阅读 · 0 评论 -
File总结
1)file对文件进行操作,创建删除,但不能对文件数据进行读取,或修改。字节流2)InputStream —OutputStream字节输入输出流,是所有字节流的父类,基于字节操作。3)fileinputStream—fileoutputStreamfileinputStream :文件读取流,对文件数据进行读取,单字节读取效率慢,所以需要用到,缓冲区,定义一个字节数组来存取...原创 2019-07-02 11:59:31 · 241 阅读 · 0 评论 -
题
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有gotojava中的保留字,现在没有在java中使用。3、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?对于short s1 = 1; s1...原创 2019-06-18 10:22:12 · 389 阅读 · 0 评论 -
复习
构造方法什么是构造方法就是类在实例化的时候,运行的构造方法为什么有构造方法?构造方法运行时,实例化过程中系统类部必备的步骤增加了代码简洁性。...原创 2019-06-13 10:11:59 · 259 阅读 · 0 评论 -
java SE
异常try{} catch(){}把你认为要出异常的代码放在try中 catch{}中捕获异常 并打印异常finally{}块,程序执行一定会执行的代码块原创 2019-04-02 22:59:11 · 447 阅读 · 0 评论 -
面向对象的特点
数组数组的定义int[] ad=new int[10];int [] ad={};int [] ad=int[]{};int ap[]=new int[]{}定义的同时自动赋初值static的用法以及特点用static定义的类,或者方法名,可以自接类名点 使用 调用 ,它的数据存在于方法区,并且只有一份, 静态块 static{}在类加载的时候运行,所以在静态块里面的数...原创 2019-03-19 22:43:53 · 226 阅读 · 0 评论 -
java 基础 语句格式
发的法人原创 2019-03-17 15:46:44 · 541 阅读 · 0 评论