自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 Jmm模型

类的加载过程 .java文件经过编译以后会得到一份新的.class文件,class文件经过类加载器加载,加载之后进行链接,链接阶段(验证 准备 解析),链接完成之后进行初始化。类的加载通过类加载器加载class文件,加载完毕之后等待链接;常用的类加载器有:bootstrap类加载器,ext扩展类加载器,应用程序加载器。链接 链接阶段主要分为三个小阶段,分别如下: 验证: ...

2020-03-20 16:46:23 406

原创 线程回顾

进程定义 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 [1] 理解:进程是操作系统中的一个任务(一个应用,比如QQ,就是一个QQ进程)()...

2020-03-19 11:55:30 246 1

原创 Java-md-bk

continue关键字和break关键字在循环中的使用 continue: 出现在循环中表示结束本次循环继续下一次循环 break:表示结束整个循环public class Test01 { public static void main(String[] args) { /** * 测试continue关键字 * 结束本次循...

2020-03-14 09:53:02 1203

原创 正则表达式

正则表达式的概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。简单化理解:正则表达式就是一串特殊的字符串(该串规定了一定的规则),用于和某些字符串进行比较,匹配;可以对字符串进行查找,替换等操作。常用的正则表达式特定的字符[] 表示任意一个[a-z] 表示a-z...

2020-03-12 14:53:30 271

原创 Java集合框架

Java集合框架 集合:集合就是一个容器,可以存储很多东西,可以添加,可以删除,可以修改。Collection接口 Collection接口式Java集合的根接口,是所有集合的父接口。该接口里面提供了很多操作集合的抽象方法。 JDK源码的一个介绍:The root interface in the collection hierarchy. A collectionr...

2020-03-05 11:22:29 333 1

原创 Java实训第六天

内部类Java语言里面就是将类里面定义类叫做内部类,内部类主要有三种分别是静态内部类,非静态内部类,匿名内部类静态内部类:静态内部类就是使用类里面使用static修饰的类叫做静态内部类(可以把静态内部类当作成外部类的一个普通属性)非静态内部类非静态内部类就是使用类里面没有使用static修饰的类叫做非静态内部类(可以把静态内部类当作成外部类的一个普通属性)匿名内部类匿名内部类一定是...

2020-03-04 15:40:26 179

原创 Java实训第5天

开发飞机游戏的主程序(Swing编程)知识点补充: Java语言里面的块一共有两种: 普通代码块: 语法格式: { } 静态代码块: static { } 作用:普通代码块可以...

2020-03-03 17:55:56 241

原创 Java实训第四天

super关键字 super关键字主要使用在子类,分别由两个作用;第一个作用是用于在构造器里面的时候,可以表示子类构造器调用父类的构造器;第二个作用是用于子类普通实例方法的时候,可以通过super.父类的实例方法名调用父类的方法。多态(百度百科的说法)多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Cal...

2020-03-02 11:46:37 292

原创 Java实训第三天

面向对象 面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。对象 现实生活中万物皆对象,是客观现实中所具体存在的东西。既然对象是一个具体存在的东西...

2020-03-01 16:48:25 249

原创 java实训第二天

分支程序的执行流程,分为三种;分别是:顺序,分支,循环if分支 if语句块的基本语法: if(逻辑表达式){ //语句块 } /** 先写if,再写() 再写花括号{} **/ 逻辑表达式: 1 > 2 false if分支一共有三个基本的形式: 第一种: if(逻辑表达式){ ...

2020-02-29 11:51:16 287

原创 黔南Java实训第一天

Java语言 认识Java语言,Java是一门强类型的面向对象的编程语言 百度百科的说法: Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、 指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。 记住: J...

2020-02-28 11:55:37 290

原创 java基础第八天

抽象类抽象类的定义抽象类是一个半成品,所谓的半成品就是不能直接使用的产品,必须经过下一步的加工,把扮成平加工成一个完整的产品。Java语言里面的抽象类就是一个半成品,它半成品主要体现在里面可以含有抽象方法,抽象方法是一个没有方法体的方法,方法的具体实现不知道,必须对方法体进行进一步的实现,才能使用该抽象类;抽象类不能实例化,原因是里里面拥有抽象方法,所以抽象类必须被子类继承,否则将是一个无用的...

2020-02-21 11:10:59 384 1

原创 Java基础第七天

继承继承的定义 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其获得与父类别不同的...

2020-02-20 11:02:04 166

原创 java基础第6天

面向对象定义 面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。*面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。*类 中文理解: 1.许多相似或相同事物的综合。 2.用于性质或特征相同...

2020-02-18 21:10:16 164

原创 Java基础第四天

package com.tedu.cn;import java.util.Arrays;import java.util.Random;public class Demo31 { /** * 设计一个方法,该方法的功能是求数组的最大值,最小值 * 思路: 最大值和最小值分别是两个不同值,不能用一个变量 * 同时存储两个值,要存储多个值,可以考虑到使...

2020-02-14 10:33:13 154

原创 java基础第四天

数组 所谓数组,是有序的元素序列。 [1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。 [1] 这些无序排列的同类数据元素的集合称为数组。(百度百科的说法) ...

2020-02-13 17:27:53 208

原创 java基础第三天

循环 循环的定义: 一直不断的做一个业务,直到指定的条件不满为止,才停止做该业务。 Java语言里面的一个有三大循环分别是 while循环,do-while,for循环。while循环 while循环的执行步骤先判断循环的条件条件的运算结果为true执行循环体里面的语句库再回到循环条件再次判断,如果为循环条件的运算结果为false,则结束循环,否则执行步骤3,...

2020-02-12 17:11:52 163

原创 Java基础第二天

运算符运算符的分类分类算术运算符”+ - * / % ++ – “关系运算符“> >= < <= != ==”逻辑运算符“&& || !”三目运算符 "表达式0?表达式1:表达式2"赋值运算符"=“字符串连接符“+”位移运算符”>> << “自增运算符++ –...

2020-02-11 11:03:36 201

原创 Java基础第一天

Java基础第一天什么是Java Java是一门强类型的面向对象编程语言,具有良好的跨平台性能。运用于web程序的开发,Android应用的开发,大数据的开发,服务器端脚本等。。。。。。 以下是百度百科的定义: Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语...

2020-02-10 11:41:40 445

原创 Java异常体系

Java异常体系异常的概念程序不正常的退出。java语言的异常java语言的所有异常的父类是Throwable,该类主要有两个直接的子类,分别是:Error产生的原因主要硬件原因,比如内存空间的不足,磁盘损坏等。ExceptionJava程序运行过程中产生的(程序的逻辑出错,程序运行的内存不足等都会导致该异常),Exception又分为两种分别是:- 编译异常- 运行时异...

2019-12-07 14:19:07 120

原创 IDEA创建简单maven项目

IDEA创建简单maven项目右键IDEA新建一个空项目点击project点击Empty Project输入:点击File添加module选中maven添加相关项目的信息创建好以后会弹出一个框框,记得点击 自动 导入:为父工程添加模块下一步下一步下一步:点击finish创建好以后目录如下:...

2019-12-02 11:28:15 468

原创 maven配置

MavenApache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a...

2019-12-02 09:01:10 472

原创 Servlet基础

Servlet概念 Servlet是sun公司为了扩展web服务器的功能而设计的一个组件,(组件就是容器的一部分,组件必须依赖容器而运行,注意容器指的是服务器;例如tomcat,jetty等)组件概念 组件就是软件的一部分,实现软件的部分功能,必须依赖于容器而存在,只有容器处于运行的情况下,组件才能够正常的工作。容器的概念 容器就是提供组件运行环境而存在的一段程序,为整个软件的运...

2019-06-15 21:04:54 277

原创 如何使用Idea搭建Web开发环境

Maven的好处作用一:主要是用来解决导入java类依赖的jar,编译java项目主要问题。(最早手动导入jar,使用Ant之类的编译java项目)以pom.xml文件中dependency属性管理依赖的jar包,而jar包包含class文件和一些必要的资源文件。当然它可以构建项目,管理依赖,生成一些简单的单元测试报告,像现在公司的持续集成都广泛的使用maven,当你接触一些项目以后你就会...

2019-06-12 21:36:22 3352

原创 springboot整合mybatis实现多数据源管理

1. 创建Maven工程,项目结构如下:2. 导入依赖配置文件: <?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:...

2019-05-16 11:27:18 169

原创 Springboot+druid+mybatis+mysql+Maven整合

springboot+druid整合mybatis创建Maven web app工程完善工程结构导入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS...

2019-05-14 09:09:18 2859

原创 泛型通配符

泛型通配符?通配符?叫做通配符上限,比如当一个集合的元素类型使用?号统配符的时候,表示在向这个集合是所有集合的父类。例如如下代码: public static void test2(List<?> ls){ System.out.println(ls.size()); } @Test public void test1(){ ...

2019-05-12 10:42:11 94

原创 java注解详细

# 注解定义注解就是一个标识符。JDK1.5之后增加了对元数据的支持(元素据的概念见下文解释);也就是我们之前所用到的注解(Annotation),本质就是一个标识符。注解的标识符可以在Java程序在编译,加载,运行期间被读取到,然后做相应的处理。元数据的概念元数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(p...

2019-05-11 17:13:45 843

原创 Jquery入门

jquery 入门jquery简介 **jquery是一款轻量级的js框架底层封装了原生dom,对Dom的相关操作提供了良好的支持,对所有主流的浏览器有良好的兼容性。jquery提供了强大的选择器去选中dom元素节点,把dom元素对象变成jquery对象,通过 jquery强大的API去操作dom。jquery有能力去操作元素的css样式,jquery有能力去操作dom节点,可以对dom节点进...

2019-05-11 09:31:08 136

原创 springboot单元测试

springboot单元测试 项目测试在项目开发中占据了和重要的一个地位,通过前期的开发测试,能够保证后期在项目上线时候稳定性得到保障。可以在项目打包前进行测试,减少后期软件在运行过程中的bug率。基于Idea springboot环境测试前期准备1. 创建maven web工程,添加依赖如下:<?xml version="1.0" encoding="UTF-8"?&gt...

2019-05-07 10:55:06 477

原创 使用Idea搭建Meaven web开发环境

基于Idea 搭建Maven web开发环境打开Idea 对所有的maven工程进行设置,如下:设置Maven的相关配置,如下:新建Maven工程,如下:继续点击next,出现如下图:继续点击next,出现如下:继续点击next,出现如下:点击finish,开始创建Maven工程...

2019-05-06 21:05:01 750

原创 配置Maven环境变量

右键此电脑属性点击高级设置,出现如下:找到环境变量找到系统环境变量点击新建环境变量,变量名称为 M2_HOME,如下:配置Path,找到PATH环境变量名称,点击编辑点击新建点击确定windows+R键输入cmd输入mvn -version,出现如下:如果出现以上信息表示maven环境变量配置成功注意:配置环...

2019-05-06 20:11:17 587

原创 springboot热部署

热部署原理 热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。简而言之就是在修改正在运行的运用的代码的时候不需要重新启动整个应用,被修改的代码会立即生效。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB(Enterprise JavaBean)服务器...

2019-05-06 12:02:04 270

第四天的代码请做参考2020213

package com.tedu.cn; public class Demo30 { /** * 编写一个方法 * 打印100次hello */ public static void prints(){ for (int i = 0; i <100 ; i++) { System.out.println("hello"); } } /** * * 求1到-n的和 */ public static int sum(int n){ int sum=0; for (int i = 1; i <=n ; i++) { sum+=i; } return sum; } public static void ps(int n){ for (int i = 1; i <=n ; i++) { if(i==n/2){ return; } System.out.println("当前迭代元素是:"+i); } } public static void main(String[] args) { /** * 调用方法直接通过方法名称(具体的形参列表)的方式来调用, * 调用方法的时候一定要记得实参初始化形参 */ // prints(); /* int sum=sum(100); System.out.println(sum);*/ ps(4); } }

2020-02-13

hadoop2.6.5源码zip

hadoop2.6.5源码编译安装包,可以方便的在IDE工具里面查看hadoop源码,分析源码

2018-04-20

电信计费系统

电信计费系统

2016-01-04

cloud_Note

ssh学习的一个小项目----详细地给出了怎个系统的源码与需求文档

2015-12-19

空空如也

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

TA关注的人

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