自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 基础 语句格式

发的法人

2019-03-17 15:46:44 600

原创 spring AOP和事务

前置项目用来引出AOP的作用 ​ 实现转账功能,aaa转账给bbb package 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 391

原创 spring第二版

什么是spring spring优点 方便解耦,简化开发,spring就是以大工厂 aop编程支持 声明事务支持 方便测试 方便集成各种框架 降低javaeeAPi的使用难度 spring解构 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MLZGBan8-1602062689251)(.\spring.assets\image-20200902210435932.png)] 入门案例IOC 先创建一个maven项目 导入对应的maven依赖 <depe

2020-10-07 17:25:05 262

原创 注解

概念 注释是给程序员看的 注解是给编译器或计算机看的,可以理解为标签 注解也是也接口,将注解类反编译后javap,可以看到继承了,Annotation这个接口 作用分类 编写文档:通过代码里的标识的注解生成doc文档,就是javadoc,HTML文档 编译检查:通过代码里标识的注解,让编译器能够实现基本的编译检查比如@Override@Overlord 代码分析:通过代码里标识的注解对代码进行...

2020-03-04 22:49:33 242

原创 spring整合Junit

Junit 1,首先我们要明白,junit是如何测试的,它其实有一个隐藏的main方法,如果我们直接去容器里面拿取对象,会发现是null,因为你直接去拿,加注解,它两毫无关系,spring容器都没有启动,所以拿不到 这是第一种,我们自己启动容器,可以获取对象,但是比较繁琐,所以spring提供了jar包Spring-test . 如果我们这样直接拿对象,那么它是完全没有作用的,因为它和spri...

2020-03-03 22:14:25 231

原创 spring

spring spring的两大特性 (IOC,DI),AOP ioc: 首先,我们将自己new的方式,变为了像工厂里拿的方式,我们不需要知道我们要对哪个对象进行操作,因为那是有工厂来进行提供,它会在我们需要的时候给我们,private A a=new b()这不是,private A a; 这是,我们知道我们要哪种,但不具体知道是谁,那是有工厂来决定. 这是我们自己定义的工厂来进行获取,...

2020-03-01 23:41:48 226 1

原创 Cannot read property 'range' of null

暂时发现是babel-eslint 8.x.x的问题,可做降级处理->7.2.3 cnpm i babel-eslint@7.2.3 如果cnpm命令错误,npm install -g cnpm cnpm -v 检测是否安装完成

2020-02-27 14:32:43 338

原创 MAVEN

1 是什么 1.1Maven是一款自动化构建工具,专注服务java平台的项目构建和依赖管理. 2解决了什么问题 2.1 添加第三方jar包,jar包之间的关系,获取第三方jar包,如果不用,那么我们再每个模块中都要去,进行复制jar包模块中,会显得臃肿,有了maven,他会直接进行引用到那个jar包 2.2在实际项目中整合第三方框架,jsp,图片等资源,所有这些资源都必须按照正确的目录结构部署到服...

2020-01-17 23:25:21 2410

原创 linux安装mysql

先检查是否安装mysql rpm -qa | grep mysql yum list install mysql* 如果存在 yum remove 名称 rpm -e -nodeps 查找mysql的文件 find / -name mysql 找到就删除 rm -rf 文件名 /etc/my.cnf 必须删除 安装mysql sudo yum install mysql-se...

2019-11-04 16:28:53 145

原创 反射

java 反射机制提供的功能 1)在运行时判断任意一个对象所属的类 2)在运行时构造任意一个类的对象,判断任意一个类具有的成员变量和方法—获取泛型信息----调用任意一个对象的成员变量和方法—处理注解—生成动态代理–都是在运行时完成的 3)java.lang.Class:代表一个类,通用的描述其他类的结构 4)java.lang.reflect.Method:代表类的方法 5)java.lang...

2019-08-19 22:55:09 523

原创 mysql常见命令

数据库 1.创建库 create database 库名 character utf8/gbk 2.删除库 drop 库名 3.使用库 use 库名 4.查看所有库 show databases 5查看指定库详情 show create 库名 表 1.创建表 create table 表名(字段1,字段2…)charset utf8/gbk 2.删除表 drop table 表名 3.插入指...

2019-08-09 21:46:32 282

原创 java八新特性

1)速度更快 2)代码更少(增加了新的语法:Lambda表达式) 3)强大的Steam API 4)便于并行 5)最大化减少空指针异常:Optional 6)Nashorn引擎,允许在jvm上运行js应用 Lambda表达式 1)lanbda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码向数据一样进行传递) 2)格式: 2.1)->: lambda操作符  ...

2019-08-08 22:59:30 188

原创 常用类

System 1)System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于java.lang包. 2)由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类,其内部的成员变量和成员方法都是static的,所有也可以方便的进行调用 2.1)native long currentTimeMillis() 2.2)void exit(int status...

2019-08-07 17:24:46 248

原创 数据结构

数据结构 线性结构 其特点是数据元素之间存在一对一的线性关系,线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构,常见有:数组,队列.链表和栈 非线性结构 非线性结构一般包括:二维数组,多维数组,广义表,树结构,图结构 稀疏数组 1)稀疏数组格式:第一行,有三列,分别存储,原始数组的行,列,以及有效数值,第二行开始,存取第几行,第几列,数值是什么,依次类推. 二维数组转稀疏数组的思路...

2019-08-07 16:55:50 185

原创 设计模式

设计模式的目的 1)代码重用性 2)可读性 3)可扩展性 4)可靠性(即:当我们增加新的功能后,对原来的功能没有影响) 5)是程序呈现高内聚,低耦合的特性. 七大原则 1.单一职责: 1)降低类的复杂度,一个类只负责一项职责. 2)提高类的可读性,可维护性 3)降低变更引起的风险 4)通常情况下,我们应当遵守单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则:只有类中方法数量足够少,...

2019-08-07 16:55:40 133

原创 算法的时间复杂度

时间频度 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 270

原创 集合

集合 Collection 是所有集合的接口 ,用来存储一个一个的对象 List 1)有序,且可以重复.(动态数组) ArrayList-------LinkendList-----Vector Set 1)无序且不能重复. HashSet ------LinkendHashSet TreeSet Luke Map 1)接口:双列集合,用来存储一对(key–value)一对数据 ...

2019-07-11 23:50:14 412

原创 枚举类

自定义枚举类 声明对象的属性private final ,对外不提供构造方法(构造方法里进行给对应的属性赋值), 例子:一个季节类 可以有四个对象 ,春夏秋冬,这个对象数量是确定的,直接设置为属性,外面类名点调用 创建枚举类enum 1)多个对象之间用逗号隔开,最后以分号结束 . 2)使用enum关键字创建枚举类,说明:定义的枚举类默认继承与java.lang.Enum类,默认的toSt...

2019-07-09 22:06:22 287

原创 File总结

1)file 对文件进行操作,创建删除,但不能对文件数据进行读取,或修改。 字节流 2)InputStream —OutputStream 字节输入输出流,是所有字节流的父类,基于字节操作。 3)fileinputStream—fileoutputStream fileinputStream :文件读取流,对文件数据进行读取,单字节读取效率慢,所以需要用到,缓冲区,定义一个字节数组来存取...

2019-07-02 11:59:31 286

原创

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto java中的保留字,现在没有在java中使用。 3、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?对于short s1 = 1; s1...

2019-06-18 10:22:12 424

原创 第二

访问修饰符 (1)什么访问修饰符 用来规定一些规则 (2)为什么要使用访问修饰符 增加程序安全性 (3)访问修饰符的种类 private :私有 当前类 protected :保护,子类 public: 公开 default 友好 默认,同包类 final (1) 修饰的类不能继承,方法不能被重写,变量不能被修改(如果只是定义没有初始化),可以赋值一次。 ...

2019-06-17 17:28:56 197

原创 复习

构造方法 什么是构造方法 就是类在实例化的时候,运行的构造方法 为什么有构造方法? 构造方法运行时,实例化过程中系统类部必备的步骤 增加了代码简洁性。 ...

2019-06-13 10:11:59 296

原创 二进制的各种转换

十进制转二进制 把十进制数除二,取余,把商继续除取余,依次向上写 二进制转十六进制 每四位组成一个数,不足四位,补齐,补高位 如果反转,就吧一个十六进制数,拆分为四个二进制数, 不足补全,补高位0,和10进制转二进制一样 二进制转八进制就是三位二进制数,为一个八进制数,不足补全,高位补0 反转就是把一个八进制数,转为三个二进制数,位数不足,高位补0 ...

2019-06-11 19:42:12 1388

原创 java SE

异常try{} catch(){} 把你认为要出异常的代码放在try中 catch{}中捕获异常 并打印异常 finally{}块,程序执行一定会执行的代码块

2019-04-02 22:59:11 477

原创 java 核心API

String String str=“abc”; 字面量 static final String st="abc"常量 他们会复用 ,包括他们的运算 charAt():输入下标返回对应的值 indexof(); 输入字符返回下标 从前向后查找, (" ",int) 从下标几开始查找 lastindexof ():从后向前查找,但是下标是正序的 trim():去掉前缀空格,或者后缀空格, ...

2019-03-25 22:25:11 265

原创 考试的自我总结

package import class 正确顺序 重写:返回值,访问修饰符必须大于或者等于父类,方法名,参数类型与个数要一样 发生在父子类中. 重载:方法名一样就行 顶层类(成员内部类的外部类)的修饰符 只能是默认 和 public 一个常量的 简单定义: public final static LENGHT=100; ...

2019-03-23 11:34:15 294

原创 JVM的自我理解

是java虚拟机,运行.class文件,存在这堆,栈,方法区 堆内存 里面存在着对象,和对象的实例变量 实例变量的生命周期通常与对象的生命周期一样,当对象被回收,或者复制为null的时候,实例变量也消失. 栈内存 存对象的引用 局部变量,随着方法的存在而存在消失而消失 方法区 存在所有方法,只有一份 静态变量 .class文件, 内存泄漏 当对象不再被需要使用的时候,要设置为n...

2019-03-21 20:06:39 246

原创 面向对象的特点

数组 数组的定义 int[] ad=new int[10]; int [] ad={}; int [] ad=int[]{}; int ap[]=new int[]{} 定义的同时自动赋初值 static的用法以及特点 用static定义的类,或者方法名,可以自接类名点 使用 调用 ,它的数据存在于方法区,并且只有一份, 静态块 static{} 在类加载的时候运行,所以在静态块里面的数...

2019-03-19 22:43:53 265

二进制.txt

二进制的运算,以及换算,补码,反码

2019-07-24

空空如也

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

TA关注的人

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