自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 专题——常见的设计模式(责任链模式)

责任链模式

2022-12-08 13:12:36 77 1

原创 专题——常见的设计模式(单例模式)

创建单例对象的几种方式

2022-12-07 10:55:18 82

原创 专题——常见的设计模式(代理模式)

代理模式

2022-12-02 18:36:26 103

原创 专题——常见的设计模式

常见的设计模式单例模式工厂模式代理模式单例模式懒汉式饿汉式静态内部类枚举懒汉式/** * 懒汉式 */class LazySingleTon { // volatile 防止指令重排 private static volatile LazySingleTon lazySingleTon = null; private LazySingleTon() { } public static LazySingleTon getInstan

2022-12-01 19:37:38 85

原创 专题——java8新特性

java8新特性【说明】:这里只列举了常用的新特性,还有方法引用,Nashorn JavaScript,Java8 Base64String类中添加join方法lambda表达式函数式接口接口中添加静态方法和默认方法Stream流Optional类日期时间API1. String中添加join方法/** * java8新特性-String中添加join方法 * 用于拼接字符串 */public class NewMehtod { public static void

2022-02-18 23:19:40 453

原创 专题——【日常问题-springboot】为属性注入application.yml配置的值

为属性注入application.yml配置的值属性注入的两种情况私有变量静态变量【注意】避免属性注入冲突【扩展】注入其他配置文件中的值属性注入的两种情况私有变量application.ymluser: names: 小黑 age: 20 sex: 男需要注入的类import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Config

2021-11-16 23:53:59 408 1

原创 学习基础自学笔记——搭建ssm项目环境

1.新建项目,选择骨架2.配置本地maven仓库3.导入需要使用的坐标<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 http:/

2021-06-19 16:20:45 120 1

原创 自定义参数解析器接收多个实体参数

自定义参数解析器接收多个实体参数自定义注解自定义解析器配置自定义解析器自定义注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target({ElementType.PARAMETER})@Retention(Retentio

2021-04-27 21:53:43 195

原创 专题——springmvc框架

1.springMVC的基本概念1.1三层架构1.2MVC模型2.springMVC的入门2.1springmvc是什么?是由java实现MVC设计模型的请求驱动类型的轻量级的web框架2.2springMVC的优势1.清晰的角色划分前端控制器请求到处理映射处理器适配器视图解析器处理器或页面控制器验证器命令对象表单对象2.分工明确,扩展点相当灵活3.和spring框架无缝集成4.命令对象就是一个pojo,无需继承框架特定api,可以使用命令对象直接作为业务对象

2020-10-19 11:38:20 196

原创 专题——linux常用命令

linux基本命令1.linux简介开源,稳定(连续一年以上不用关机),漏洞少,免费试用,自由传播1970年贝尔实验室开发出unit,1980年linus开发出linuxlinux其实是一个内核,版本有redhat(redhet和centos),ubuntu(图形化界面做的最好),suse,aliyu linux,……。2.VM与linux的安装2.1选择网络模式2.1.1桥接网络桥接网络就是虚拟机和主机在同一网段中,即ip地址的前三位是一样的,会造成两个问题ip地址不够用总共可以使

2020-10-19 11:17:54 345

原创 专题——spring框架

spring1.学习架构1.1spring框架的概述以及spring中基于xml的ioc配置1.2spring中基于注解的ioc和ioc的案例1.3spring中的aop和基于xml以及注解的aop配置1.4spring中JDBCTemlate以及spring的事务控制2.spring的概述2.1spring是什么全栈式轻量级开源框架,以ioc和aop为内核,还可以整合其他开源框架全栈式:是一种解决方案,包含了开发框架和运行环境,有了他,无需下载别的软件,包含做一个网站的全部环境轻量级:

2020-08-30 23:44:18 277

原创 专题——mybatis框架

思维导图:1.入门1.1框架框架是软件开发的一套解决方案,不同的解决方案解决不同的问题,框架封装了很多细节,使开发者们以极简的方式实现功能,大大提高了开发效率,他是一个半成品,有各种组件,选用某种组件完成系统实现。1.2持久层技术解决方案JDBC技术(规范),其中spring的jdbcTemplete是spring对jdbc的简单封装,Apache的DBUtil是Apache对JDBC的简单封装,都属于帮助类,并不是框架,我们还是需要写很多东西。1.3mybatis概述是一个持久层框架,用ja

2020-08-20 18:35:33 329

原创 专题——Java数据库程序设计

这里写自定义目录标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入# 欢迎使用Markdown编辑器你好!...

2020-03-11 19:25:08 610

原创 专题——排序

排序一.插入排序1.排序原理将新的元素重复的插入到已经排好序的子线性表中,直到线性表全部排好序2.具体步骤将list[i]插入到已经排好序的list[0]~list[i-1]中,首先需要设置一个临时变量currentElement,然后从i-1向前进行比较,如果list[i-1]>currentElement,那么list[i]=list[i-1];如果list[i-2]>c...

2020-03-04 13:27:02 143

原创 专题——JVM

JVM下图是JDK的结构图(来源于网络)不同版本JDK的JRE是不同的

2020-03-04 13:12:01 97

原创 Java基础自学笔记——第十五章:二进制I/O

第十五章:二进制I/O文件可以分为文本或二进制的文本文件由字符序列构成,二进制文件由位序列构成1.处理文本I/O的方法是使用Scanner类来读取文本数据,使用PrintWriter类来写文本数据二进制I/O不涉及编码和解码,比文本I/O更加高效2.二进制I/O类抽象类InputStream和OutputStream是读取和写入二进制文件的根类[注意]fileOutputStr...

2020-03-04 13:10:25 239

原创 Java基础自学笔记——第十四章:JavaFX基础

第十四章:JavaFx基础

2020-03-04 12:26:49 936

原创 Java基础自学笔记——第十三章:抽象类和接口

第十三章:抽象类和接口抽象类抽象的Numer类Calendar和GregorianCalendar接口Comparable接口Cloneable接口深复制和浅复制接口与抽象类的区别Rational类类的设计原则...

2020-02-27 19:42:45 386

原创 Java基础自学笔记——第十二章:异常处理和文本I/O

第十二章:异常处理和文本I/O一.异常处理概述1.作用异常处理使得程序可以处理非预期的情况,并且继续正常的运行2.在java中,运行时错误会当做异常处理,异常就是一个对象3.异常是从方法抛出的,方法的调用者捕获以及处理异常try{//正常情况下的运行情况}catch(type ex){//type:捕获的异常类型 ex:catch块的参数//处理异常}二.异常类型1....

2020-02-26 18:02:31 422

原创 Java基础自学笔记——第十一章:继承和多态

第十一章:继承和多态一.父类和子类1.继承可以使你创建一个类(父类),之后可以扩充该类为一个更加特定的类(子类)public class Circle extends GeometricObject{}Circle为子类,也可称为次类、派生类、扩展类GeometricObject为父类,也成为基类,超类extends为继承关键字2.注意子类不是父类的子集,子类通常比父类包含更多...

2020-02-17 20:40:39 303

原创 Java基础自学笔记——第十章:面向对象思考

第十章:面向对象思考一.面向对象1.面向过程的范式在于设计方法,面向对象的范式在于将数据和方法偶合在一起。2.类的抽象是指类的实现和类的使用分开,实现的细节被封装并对用户隐藏,称为类的封装。二.类的关系类之间的关系是关联、聚合、组合和继承1.关联:一种常见的二元关系,描述两个类之间的活动2.聚集是关联的一种特殊形式,代表两个对象之间的归属关系,例如学生与地址,一个对象可以被多个其他的...

2020-02-16 20:24:51 198

原创 Java基础自学笔记——第九章:对象和类

第九章:对象和类一.为对象定义类类为对象定义属性和行为,类是一个模板、蓝本或合约对象是类的实例,一个类可以创建多个实例,创建实例的过程又被称为实例化构造方法用来完成初始化动作,例如初始化对象的数据域java使用变量定义数据域,使用方法定义动作统一建模语言(UML)也称为类图二.定义类和创建对象类是对象的定义,对象从类创建无参构造的优先级大于私有成员变量public clas...

2020-02-16 15:09:17 423

原创 Java基础自学笔记——第八章:多维数组

第八章:多维数组一.多维数组的基础知识二.创建锯齿数组三.处理多维数组

2020-02-15 19:17:49 193

原创 Java基础自学笔记——第七章:一维数组

第七章:一维数组1.数组的基本知识2.赋值数组3.将数组传递给方法和从方法中返回数组4.可变长参数列表、数组的查找、选择排序5.Arrays类6.命令行参数7.重温经典8.总结...

2020-02-15 16:17:09 255

原创 Java基础自学笔记——第六章:方法

第六章:方法一.定义方法1.定义方法语法:修饰符 返回值类型 方法名(参数列表){方法体;}2.注意方法名和参数列表构成方法签名定义是指定义的的条目是什么,而声明是指为声明的条目分配内存,用来存储数据二.调用方法1.注意返回void的方法必须为单独的语句main方法和其他方法类似,不同之处在于有Java虚拟机直接调用main方法中的语句可以调用main所在类中的...

2020-02-14 20:37:58 161 1

原创 Java基础自学笔记——第五章:循环

第五章:循环一.while循环我们依旧会支持flowchart的流程图:Created with Raphaël 2.2.0开始我的操作确认?结束yesno二.do-while循环三.for循环四.经典案例五.总结欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解...

2020-02-14 16:47:40 219

原创 Java基础自学笔记——第四章:数学函数、字符、字符串

第四章:数学函数、字符、字符串欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的...

2020-02-08 13:14:42 330

原创 Java基础自学笔记——第三章:选择

第三章:选择一.多分支if-else语句和switch语句1.if-else语句当if中条件不满足时,则执行else中语句。grade=65;if(grade>=85)level='A';else if(grade>=75)level='B';……elselevel='D';上例中else if中条件不用写成else if(grade<85&&a...

2020-02-06 16:01:56 439

原创 Java基础自学笔记——第二章:基本程序设计

第二章 基本程序设计一.编写简单的程序1.算法:如果要解决问题,所需执行的动作以及这些动作执行的顺序。算法可以用伪代码或自然语言来描述。例如:交换a和b两个数的值public static void main(String[] args){ int 暂存变量=a; a=b; b=暂存变量;}[拓展]可以不使用暂存变量交换两个数的值,且看public stat...

2020-02-05 18:25:05 1572 2

原创 Java基础自学笔记——第一章:计算机、程序、和Java概述

第一章:计算机、程序、和Java概述一.什么是计算机1.计算机由硬件和软件组成:硬件软件看的见的物理设备:如CPU、内存、存储设备、通信设备、输入和输出设备看不见的指令:如操作系统等2.CPUCPU(central Processing Unit),中央处理器,分为控制单元和算数逻辑单元3.内部时钟时钟速度越快,每秒执行的指令就越多,计量单位是HZ,1HZ相...

2020-02-04 17:03:04 854

原创 Java基础自学笔记

Java基础自学笔记开篇 大家好! 这是本人第一次发表博客,今后将连续更载,内容主要是对由机械工业出版社出版的Java语言程序设计(基础篇)中的知识点进行归纳和总结,可能会有不全面和内容冗余之处,希望能得到大家宝贵意见! 全书共十七个章节,包括Java概述,基本程序设计,选择,数学函数、字符和字符串,循环,方法,一维数组,多维数组,对象和类,面向对象思考,继承和多态,异常处理和文本I...

2020-02-04 14:02:07 1615 1

lx-music-mobile-v0.14.3-arm64-v8a.apk.1

lx-music-mobile-v0.14.3-arm64-v8a.apk.1

2022-09-21

空空如也

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

TA关注的人

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