自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随波的博客

本博客主要记载博主的学习经历和学习笔记,如有错误,欢迎指正

  • 博客(20)
  • 问答 (4)
  • 收藏
  • 关注

原创 JVM的那些事

JVM(一):类加载器和JVM模型首先理解JDK、JRE、JVM之间的关系。 JVM中主要有两大块知识点:类加载器和JVM模型。 每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class...

2018-08-10 17:51:03 500

原创 SpringBoot系列大全(一)SpringBoot入门

SpringBoot系列大全(一)-SpringBoot入门SpringBoot官网链接:https://spring.ioSpringBoot简介: 1.简化Spring应用开发的一个框架 2.整个Spring技术栈的一个大整合 3.J2EE开发的一站式解决方案; from all in one to micro-service创建SpringBoot应用方式一:使用...

2018-07-17 23:20:13 3526

原创 JDK1.8 新特性(全)

JDK1.8 新特性本文主要介绍了JDK1.8版本中的一些新特性,乃作者视频观后笔记,仅供参考。jdk1.8新特性知识点:Lambda表达式函数式接口*方法引用和构造器调用Stream API接口中的默认方法和静态方法新时间日期API 在jdk1.8中对hashMap等map集合的数据结构优化。hashMap数据结构的优化 原来的ha...

2018-06-27 22:01:54 371360 30

原创 模板引擎

SpringBoot之模板引擎Thymeleaf的使用SpringBoot不推荐使用JSP。常见的模板引擎有: JSP Velocity Thymeleaf Freemarker模板引擎的核心 SpringBoot推荐使用thymeleaf,引入依赖<!--引入模板引擎 thymeleaf 现在默认引入的是2.x版本--><dependency...

2018-05-09 22:20:53 306

原创 SpringBoot Web静态资源访问

SpringBoot Web静态资源访问映射规则在WebMvcAutoConfiguration源码中有这样一个方法: public void addResourceHandlers(ResourceHandlerRegistry registry) { if(!this.resourceProperties.isAddMappings()) { ...

2018-05-09 16:07:30 983

原创 SpringBoot系列大全(二)SpringBoot日志的使用

日志-SringBoot日志 市面上的日志框架有:JUL(java.util.logging)、JCL(jakarta common logging)、SLF4J(Simple Logging Facade for Java)、log4j、logback、jboss-logging、log4j2等等 日志门面(日志的抽象层) 日志实现 SLF4J、jboss-l...

2018-05-09 13:44:11 752

原创 java 注解和自定义注解

java 注解和自定义注解注释是给人看的,注解是给程序或者虚拟机看的。首先介绍元注解 【注解的注解】 类型 词意 说明 @Retention 保留 定义注解的保留策略 @Target 目标 用于设定注解使用范围 @Document 文档 说明该注解将被包含在javadoc中,用于被javadoc记录,生成api文档...

2018-05-08 18:26:13 147

转载 JDK1.8新特性 Lambda表达式(二)

JDK1.8新特性 Lambda表达式 lambda表达式本质是匿名方法,代码块。 Lambda表达式的语法 基本语法: (parameters) -> expression (parameters) ->{ statements; }例子一://java8之前new Thread(new Runnable() { @Overri...

2018-05-08 15:11:51 1417 2

原创 类和对象

Core Java 类和对象相关 面向对象编程:程序 = 数据结构 + 算法,先思考如何组织对象,再思考如何操作数据。 面向过程编程:程序 = 算法 + 数据结构,先思考如何操作数据,再思考如何组织数据。例子:吃饭 面向过程时:先洗菜,再烧饭,最后吃饭,一步一步地有先后顺序的尝试解决问题。 面向对象时:人吃饭,需要有人、饭、菜这些类,人具备洗菜、烧饭、吃饭的行为,pub...

2018-05-07 16:28:52 131

原创 SpringBoot整合swagger

SpringBoot整合swagger什么是swagger 官网有这么一段话: The OpenAPI specification (formerly known as the Swagger Specification) is a powerful definition format to describe RESTful APIs. The specification...

2018-05-01 20:19:13 167

转载 REST和REST ful

REST和REST ful摘自网上资料。尾处注明转载链接,仅供学习理解。REST什么是REST 全称 描述 REpresentational State Transfer 表现层状态转移 Resource Representational State Transfer 表现层状态转移即:资源在网络中以某种表现形式进行状态转移R...

2018-04-28 15:54:22 366

原创 springboot整合mybatis 集成事务 注解方式

springboot整合mybatis 集成事务 注解方式1. pom文件相关依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><dependenc...

2018-04-28 14:26:37 839

原创 springBoot整合MyBatis(传统方式:带xml配置文件)

springBoot整合MyBatis(传统方式:带xml配置文件)本文使用了IDEA工具,使用了druid数据源,整合带*Mapper.xml的方式下面开始整合。整合主要分四个步骤:第一步: 引入依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-c...

2018-04-27 22:25:10 3311

原创 IDEA使用快捷键

IDEA常用快捷键汇总编辑不易,转载请注明。 按键 用途 Ctrl+Alt+S 快速打开settings面板 Ctrl+Alt+Shift+S 快速打开项目结构设置区 Ctrl+F 在当前文件进行文本查找 (必备) Ctrl+R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl +...

2018-04-27 16:10:57 195

原创 Maven的一些概念

Maven的一些概念从官网下载Maven,在IDE中配置maven,配置settings和repository,正常情况下联网会下载jar到本地仓库中,这样项目就可以导入本地仓库的jar的依赖。maven中的打包方式有三种: 方式 说明 pom方式 父项目的打包方式,用于管理整个项目统一的jar版本,被子项目继承jar依赖 jar方式 jar方式:...

2018-04-27 11:52:11 273 1

原创 Lombok

Lombok介绍本文主要介绍了Lombok及其使用,仅供学习参考。什么是Lombok为什么要使用Lombok如何使用Lombok1.什么是Lombok?Lombok官网有这样一段话: Project Lombok is a java library that automatically plugs into your editor and build tools, spi...

2018-04-27 11:21:17 390

原创 java基础-注释、关键字和标识符

注释、关键字和标识符本文讲述了在java语言中的注释、关键字和标识符。注释: - 单行注释 //注释内容 - 多行注释 /*注释内容 */ - 文档注释 /* * 注释内容*/关键字 注意:true、false、null都不是java关键字,是一个单独标记类型transient:变量修饰符。标记为transient的变量,在对象存储时,这些变量

2018-01-08 11:16:31 226

原创 Windows下常用快捷键汇总

Windows常用命令

2018-01-08 10:44:02 227

原创 String简单使用介绍

String1.String的介绍什么是String? String 在java中代表字符串,java程序中所有的的字符串字面值都可以理解为String类的实例实现,即String类的对象实现。并且字符串是常量,其值在创建后不可更改,也就是说String对象是不可变的。String的底层是char[],无论是String类还是char[]数组都有关键字final修饰,也就说明:Strin

2017-11-03 12:41:30 316

原创 git初体验

hello git

2017-11-02 15:25:22 326

空空如也

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

TA关注的人

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