自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Activity并行网关驳回处理

流程发起时需要由A和B共同审批,两人审批都通过之后交由C审批,当C审批驳回后,进入流程修改环节,再次提交后重新由A和B共同审批。第一版本的流程图画法:第一个并行网关分别对应了流出的两条分支A和B,加上一个修改的流入分支;这样的画法是错误的,流程发起后流程只会走到第一个并行网关处,不会走到A和B节点。

2024-04-29 09:40:45 415

原创 JVM探究

遇见狂神说视频地址:[https://www.bilibili.com/video/BV1iJ411d7jS?spm_id_from=333.999.0.0]文章目录1、JVM的位置2、JVM体系结构3、类加载器4、双亲委派机制5、沙箱安全机制6、Native7、PC寄存器8、方法区9、栈10、三种jvm11、堆12、新生区13、养老区14、永久区15、堆内存调优16、JProfiler16、GC.java文件通过javac编译成.class文件,加载到jvm中运行对jvm的理解?java8虚拟机和

2021-11-28 22:06:07 251

原创 IDEA 2021没有VM options

最近在复习JVM虚拟机,需要改虚拟机参数的时候,发现新版IDEA没有VM options这一选项,解决的方式如下:首先:其次点击Modify options然后添加VM options最后,就可以正常使用了。

2021-11-28 16:26:27 5376 4

原创 Java学习-SpringBoot

文章目录SpringBoot1、什么是Spring?2、Spring是如何简化Java开发的?3、什么是SpringBoot?4、微服务4.1、什么是微服务?5、第一个SpringBoot程序5.1、官网5.2、IDEA6、SpringBoot原理初探6.1、@SpringBootApplication6.2、SpringApplication7、SpringBoot配置7.1、YAML7.2、application.yaml路径7.3、多环境切换7.4、自动配置原理8、SpringBoot web开发8.

2021-11-20 11:10:21 517 1

原创 Java学习-SpringMVC

文章目录SpringMVC1、回顾Servlet2、第一个SpringMVC3、理解SpringMVC执行流程(重点)4、注解开发5、控制器Controller6、实现Controller7、RequestMapping8、RestFul风格9、重定向和转发10、数据处理11、数据显示到前端12、乱码问题13、JSON13.1、JackSon13.2、Json乱码解决办法13.3、Json返回时间对象13.4、FastJson14、Ajax15、SpringMVC拦截器16、文件上传SpringMVC

2021-11-20 10:44:57 365

原创 Java学习-Spring

文章目录1、Spring1.1 、简介1.2优点1.3、组成1.4、拓展2、IOC2.1、IOC理论推导2.2、IOC本质3、HelloSpring4、IoC创建对象的方式5、Spring配置5.1别名(alias)5.2、Bean的配置5.3、import6、依赖注入(DI)6.1、构造器注入6.2、Set方式注入【重点】6.3、拓展方式注入6.4Bean的作用域7、Bean的自动装配7.1、测试7.2、byName自动装配7.3、byType自动装配7.4、实现自动装配8、使用注解开发9、使用Java方

2021-11-20 10:23:40 398 1

原创 Java学习-MyBatis

MyBatis文章目录MyBatis一、简介1.1什么是MyBatis?1.2如何获得Mybatis?1.3、持久层1.4、持久层1.5使用MyBatis的原因二、第一个MyBatis程序2.1、搭建环境2.2、新建项目2.3导入依赖2.4创建一个模块2.5、编写代码2.6、测试三、CRUD1、namespace2、select,insert,update,delete3、万能Map4、模糊查询四、配置解析1、核心配置文件2、环境配置(environments)3、属性(properties)4、类型别名

2021-11-20 09:54:36 112

原创 Java学习-多线程

程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念进程则是执行程序的一次执行过程,他是一个动态的概念,一个进程可以有多个线程。是系统资源分配的单位1、线程的创建继承Thread类// 创建线程方式一:继承Thread类,重写run(),调用start开启线程// 注意:线程开启不一定立即执行,由CPU调度执行// 两条线程同时执行public class TestThread1 extends Thread { @Override public voi

2021-11-17 22:10:27 503

原创 Lambda表达式的演变过程

Lambda表达式的演变过程使用Lambda表达式首先要明白它的好处是什么?避免匿名内部类定义过多;可以让代码看起来更简洁;去掉了一堆没有意义的代码,只留下核心的逻辑。演变一:定义一个函数式接口用一个类去实现这个接口,然后实现它的方法接口去new实现类代码演示public class TestLambda { public static void main(String[] args) { // 接口去new实现类 UserS

2021-11-17 12:25:41 304

原创 Maven + Spring IOC + lombok

Maven + Spring IOC + lombok一、什么是Apache Maven?Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以管理一个项目的从中心信息段构建、报告和文档。二、Maven环境配置1、Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。项目要求JDK1.7或更高版本内存...

2019-09-26 15:37:33 132

原创 基本语法--流程控制语句

1、 switch当需要对选项进行等值判断时,使用 switch语句。switch case 语句有如下规则:• switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。• switch 语句可以拥有多个 case 语句。每个 case ...

2019-02-09 09:15:52 261

原创 Java基本数据类型

基本数据类型Java拥有两种主要的数据类型:类类型和基本类型。正如其名称所蕴含的那样,类类型是一种用于类的对象的数据类型。由于类就像对象的蓝图一样,所以类指定了这种类型的值如何被存储以及定义在这些值上的可能操作。类类型拥有与这个类相同的名称。例如,放在引号中的字符串(“Java is fun”)是类类型String的值。下表列出了Java的所有基本类型。其中四种类型为四种整数,即byte、sh...

2019-02-05 16:13:41 132

原创 swing窗口编程

一、 Swing概述GUI(图形用户界面)为程序提供图形界面,它最初的设计目的是为程序员构建一个通用的GUI,使其能够在所有的平台上运行,但 Java 1.0 中基础类 AWT(抽象窗口工具箱)并没有达到这个要求,于是 Swing 出现了,它是 AWT 组件的增强组件,但是它并不能完全替代 AWT 组件,这两种组件需要同时出现在一个图形用户界面中。二、Swing特点:( 1 )轻量级组件。...

2019-02-02 17:59:04 299

原创 内部类

内部类1、什么是内部类?内部类就是将一个类的定义放在另一个类的定义内部。2、使用内部类的好处是什么?好处就是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响,而内部类也使得多重继承的解决方案变得更加完整。一、成员内部类:1、成员内部类是最普通的内部类使用成员内部类需要注意以下两点:1)成员内部类中不能存在任何st...

2019-01-31 12:06:27 90

原创 jdk8接口和lambda表达式

一、接口1、接口是极端抽象类(1)接口中的方法全是抽象方法(2)接口中的成员变量全是常量(3)接口中的所有成员权限都是 public(4)修饰符 interface,不是 clas修饰符 interface 接口名称{public abstract 返回值类型 方法名称(可选参数信息);其他非抽象方法内容}2、final在jdk7和jdk8中的区别3、函数式接口接口中有且只...

2019-01-30 07:13:43 172

原创 java面向对象三大基本特征

面向对象的三大特征:封装、继承、多态一、封装封装(Encapsulation)指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。封装可以实现以下目的:1、隐藏类的实现细节;2、让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里加入控制逻辑,限制对成员变量的不合理访问;3、便于修改,提高代码的可维护性...

2019-01-27 21:30:55 686

原创 面对对象类与对象

什么是类?类的概念 : 类是具有相同属性和服务的一组对象的集合。为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位,应该有一个类名并包括属性说明和服务说明两个主要部分。类只是为所有的对象定义了抽象的属性与行为。什么是对象?对象的概念:对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位。一个对象由一组属性和...

2019-01-23 13:56:48 165

空空如也

空空如也

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

TA关注的人

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