自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式

对类来说,即一个类应该只负责一项职责。如果A类负责两个不同的职责,如:职责1,职责2。当职责1需求变更而需要更改A时,可能造成职责2执行错误,所以需要将A这个类的粒度分解为A1,A2。接口隔离性原则又称 Interface Segregation Principle,客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立于最小的接口上。

2023-05-22 11:55:55 476

原创 一篇文章解决Mysql8

Mysql8.0+从头到尾,从入门到高级,持续更新。Sql语言在功能上主要分为以下三大类:DDL(Data Definition Languages,数据定义语言),这些语句定义了不同的数据库,表,视图,索引等数据库对象,还可以用来创建,删除,修改数据库和数据表的结构。主要的语句关键字包括 CREATE, DROP, ALTER等。

2023-04-25 11:24:41 688

原创 Spring5全面详解

Spring5所有对应的依赖jar包已经上传。十五万字符左右文章。描述了,入门案例,IOC,AOP(只会更详细,分了十几层小目录),JDBCTEMPLATE,事务操作。更新到事务操作。目前全书已经书写完整。代码结构和图片已经补充完整。文章目录分层明确。大纲细腻。欢迎大家评论。

2021-06-21 11:28:21 5614 7

原创 Spring全面详解

Spring基础部分,适合Java开发者来看。或者学习者。编译器采用了IDEA2020.2.3比较新的一个版本。里面记录了很多东西,保持持续的更新,如果只是想下载Spring里面也提供了链接,和一些依赖jar链接。希望对你们有所帮助,对我有所提升!

2020-12-05 10:38:34 9025 16

原创 英语牛津词典 + 例句 + 翻译 + 词性

| 单词 | 词性+翻译 | 例句 | 翻译 ||--|--|--|--|| tennis | n. (网球) | I like to play **tennis** | 我喜欢打网球 || free | adj. (空闲的,免费的,自由的) | I have **free** time on Sundays | 我每周日有空闲时间 || more | adv. (更加; 更; 更多); adj. (many, much, a lot of 的比较级) 更多的; 更; 更多; n. (更多

2023-10-04 09:23:07 403

原创 英语2480常用词汇(持续更新)

| a | art.(冠词) | 一(个,件...) || ability | n.(名词) | 能力,才能 || able | adj.(形容词) | 能够,有才能的 || aboard | adv.(副词) | 在船/车/飞机上 || about | adv. (副词) & prep. (介词) | 大约;到处&关于;在各处&四处 || above | adj.(形容词) & prep.(介词) & adv.(副词) | 在...上面;超过,上面的,在上面 || * **absent**

2023-09-15 21:20:56 179

原创 专升本英语零基础学习(持续更新)

名词(n.),是词类的一种,属于实词。他表示人,物,事,地点或抽象概念的统一名称。 1. 人名:Tom,James 2. 地名:Canada,Australia,Beijing 3. 某类人的名称:Chinese,Americans 4. 某些抽象事物的名称:English 5. 月份以及节目名称:August,the Spring Festival 6. 书名,电影,诗歌名称:War and Peace 7. 对家人的称呼:Mum表示某一类人,某些人,某类事物,某种物质,抽象的概念名称。 比

2023-09-11 10:59:13 283

原创 初高(重要的是高中)中数学知识点综合(持续更新)

确定对象构成的整体称为集合(组成集合的元素必须是确定的 ),每个集合内的对象个体成为元素(Element)。 确定性: 给定一个集合,任何一个对象是不是这个集合内的元素,就已经确定了。1. 集合是一个由确定对象构成的整体。2. 集合内的对象称为元素(Element)。3. 属于 ∈ / 不属于 ∉4. 集合的确定性,给定一个集合,任何一个对象是不是这个集合内的元素,就已经确定了。5. 可见,对于给定一个集合和给定一个对象,这个对象是否为这个集合的元素,只有 “是” 与 “不是”,这两种情

2023-09-11 10:05:05 271 1

原创 Java基础重点概要(部分)

为工信部第六届全国计算机信息大赛准备 ,主要复习以下内容。Java基础及环境:JDK发展历史,不同版本的进阶内容。Java程序的编写、编译、调试。Java程序设计基础:常量和变量的概念,声明方式和作用域。基本数据类型的定义和概念。Java基本数据类型的转换。Java字符串处理:String、StringBuffer和StringBuilder的基本概念和使用。正则表达式的讲解和使用。Java数字和日期处理:数学相关类、随机数生成相关类、数字格式化以及各种类型数字的运算和转换。Java日期和时间的处

2023-06-15 10:48:11 1202

原创 从0到整写一个Mini-Spring/Web框架实现基础的功能

存在初始化,存在方法调用doGet/Post,这些方法在HttpServlet和他的继承类GenericServlet做了实现,其中doGet/Post在HttpServlet中,init方法在GenericServlet中,于是就有了下面的代码。接下来我们就按照我们的步骤进行分析,我们主要的主打方法,在init()中。我们不论怎么样,一定是要先进行初始化的,首先我们会调用init方法,去加载配置文件,这一点是必不可少的。那么我们也是需要继承自HttpServlet,于是我们这个类的最基本结构就有了。

2023-05-29 09:46:04 575

原创 SpringSecurity安全权限框架及其原理

首先创建最基本的SpringBoot项目,默认都会。主要是引入依赖和创建Controller进行测试。上述代码为依赖的引入。然后随便写一个controller,写上一个对应的接口,然后直接去浏览器访问。就会发现跳转到了这个登录页面,这个页面也就是Spring Security的默认登陆页面。如果访问很慢,就bootstrap.min.css这个静态资源加载不出来,换个网络即可。

2023-05-12 20:26:37 664

原创 Springboot整合Redis

打开cmd,然后输入以下指令。 org.springframework.boot spring-boot-starter-data-redis org.apache.commons commons-pool2

2023-04-25 09:40:02 47

原创 JavaSE——面向对象重点(暂时先不写)

该文章描述了面向对象的重点内容,里面存在了一些JVM的浅面知识,例如,虚拟机栈,堆,方法区,运行时常量池等,使用到了泛型做增强实现等,递归,八皇后解决。需要具有一定的Java基础,比如,看得懂泛型类,略微了解对象内存空间。也一样是面向基础人员来进行观看的。​1. 类与对象类(class)和对象(object)是两种以计算机为载体的计算机语言的合称。对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。它们的关系是,对象是类的实例,类是对象的模板。对象是通过new classname产生

2023-04-13 14:36:29 561

原创 JavaSE——数组

文章内是对Java数组的初定,适合新手来看。借鉴了宋老师的图片和内容。里面存在一维数组的内容,如: Java赋值机制,数组拷贝,数组反转(头尾交换,逆序赋值),数组扩容(升级版),数组缩减,数组排序(冒泡排序)这些内容。

2023-04-12 18:42:04 655

原创 Redis常用命令及数据类型参数

SET k1 v1EXPIRE k1 40 // 单位是秒.....

2023-03-09 11:21:18 592

原创 Spring6全面详解

  自2022年11月,Spring6正式发布。在Spring6中,对于JDK的要求最低为 17+。(17 - 19)部分文本摘抄于尚硅谷视频(bilibili)做了一定的排版和个人的理解。如果不是很熟悉,可以去看[Spring5全面详解](http://t.csdn.cn/FgTQ7) 内容大约十万字左右, 对于Spring5的使用整理的较为全面,也都有解释部分,Spring6只是看以下是否具有一些特性上的更换。所以可能并没有Spring5的内容详细。但本篇大约在8-10万字左右。

2023-03-01 10:01:58 3318 1

原创 SSM整合(没有废话,直接复制)

所需要的pom.xml配置web.xml内的内容。配置springMvcConfig.xml

2022-12-03 20:26:17 402

原创 Mybatis3快速上手(详细)

mybatis的核心配置文件,用来配置数据库的连接信息,mybatis的全局配置等等。这样,就配置好了一个别名,其中,type属性的意义是表示配置的类型,alias属性的意义表示的是别名的名称,在上述配置完成后,意义表达为。在4.2中,获取的多个参数并不能自己定义kay值,需要按照mybatis提供的两种key来获取,一个是arg,一个是param。在xml中的 {} 内,并不一定是写username,随便写什么都可以,它仅仅是存在占位的作用,但是为了做到见名知意,最好和Interface中的参数一致。

2022-10-31 16:50:15 377

原创 Java数据结构与算法学习 目前30170字

文章借鉴于【尚硅谷】数据结构与算法(Java数据结构与算法),在内容方面会做更改,但是核心依然是他们的学习视频。在这里声明。1. 线性结构和非线性结构1.1 线性结构数据结构包括两大部分,一个叫 线性结构,一个叫 非线性结构线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。 比如数组, var[0] = 20; 存在一对一关系。线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的元素是连续的。该元素指的是内存地址。.

2022-05-21 16:18:24 282

原创 Dubbo搭建环境部署

Dubbo1. 一些基础概念衡量网站的性能指标响应时间执行一个请求从开始到最收到相应所花费的总时间并发数并发连接数指的是客户端向服务器发起请求,并且建立了TCP链接,每秒钟服务器连接的总TCP数量请求数也成为QPS(Query Per Second) 指的是每秒钟的请求量并发用户数单位时间内有多少用户吞吐量QPS每秒查询数量TPS (Transations Per Second)每秒事务数,一个事务是指一个客户机向服务器发送请求然

2022-05-17 12:00:53 823

原创 Java泛型方法

Java泛型方法在学习Java泛型方法之前,我希望你们针对于Java泛型类有一定的了解并且可以熟练的使用。若了解并不是很详细。可以观看我写的另一篇文章 (也是我写的) Java泛型类 来了解一下。呢么我们速度过一下泛型方法。其实泛型方法并不难理解。 我们直接上代码来演示一下。首先我们有两个Java类,一个是存在泛型方法的类,一个是Test测试类。名称随便给都可以。public class Param { public static <T> T param(T t) {

2021-12-02 11:26:08 13951

原创 Java的基本程序设计结构

Java零基础入门(0基础也能看懂)该文借鉴Java核心技术卷I 和Java核心技术卷II,并且结合自己的想法和理解一起编写。但是希望在学习这篇文章之前,有过Java基础部分的了解或有学习过其他的编程语言。会更容易理解。这里并不会讲Java发展史这些东西。我们直接从Java上手开始描述。1. 下载JDK(编写代码的基础环境)这里并不做过多的叙述。我们如果想编写对应的Java代码,就需要有Oracle提供的一套Java开发环境。也就是JDK。JDK是 Java Development Kit的缩写。

2021-12-01 15:52:19 495

原创 深入理解JVM

深入理解JVM世界上并没有完美的程序,但是我们并不因此而沮丧,因为书写程序本来就是一个不断追求完美的过程。 — 《深入理解Java虚拟机-JVM高级特性与最佳实验》本文结合 《深入理解Java虚拟机-JVM高级特性与最佳实验》书籍所描述内容,所进行书写。在进行本文章观看前,并不推荐没有Java基础部分的基础就来观看。最低推荐学习完JavaSE之后,在来观看有关内容。所以本文并不会讲解Java发展史等一些内容。请谅解。1. Java内存区域与内存溢出异常1.1 运行时数据区域先更新Ja

2021-12-01 15:15:24 285

原创 Java泛型类

Java泛型类1. 泛型的概念引入Java为什么会出现泛型这个规范类。我们就需要知道,为什么Java要引入泛型这个概念。 在JDK1.5中。Java引入了泛型。目的就是解决类型不明确这个问题。我们举个最通俗移动的方式来说明。我们拿List集合来举例。我们可以很清楚的看到,List接口后面的 <E> 就属于泛型标识。我们现在并不知道什么是泛型。我们也不需要关注<E> 他本身是个什么东西。我们在学泛型之前总应该学习了接口吧,学习过集合吧。 呢么我们就可以创建一个ArrayL

2021-12-01 10:52:52 3237

原创 乐理基础(简述)

五线谱由五条距离相等的平行线组成的,用来记录音符或休止符的谱子,从下到上有五条线,有四个间。我们从下向上数,第一线,第二线,第三线,第四线,第五线。 依然是从下向上数,分为第一间,第二间,第三间,第四间。乐音一般来说, 音乐中使用的,有固定音高的音称为乐音从下加一线开始,到第三线。有七个音。也就是分别是下加一线,下加一间,第一线,第一间,第二线,第二间,第三线他们有自己的音名。分别对应了如下下加一线,下加一间,第一线,第一间,第二线,第二间,第三线 C D

2021-11-06 14:47:07 2129

原创 Matlab数学建模工具

matlab

2021-09-30 21:48:34 1838

原创 Mybatis3全面详解

Mybatis31. MyBatis的介绍(1) MyBatis的历史原是Apache的一个开源项目,iBatis,2010年6月这个项目由Apache Software Foundation 迁移到了 Goodle Code,随着开发团队转投Google code旗下,iBatis3.X正式更名为MyBatis,代码于2013年11月迁移到Github。iBatis 一词 来源于 internet 和 abatis的组合。是一个基于Java的持久层框架。iBatis提供的持久层框架包括Sql M

2021-07-04 13:07:15 2920

原创 SpringBoot2

SpringBoot2什么是SpringBootSpring Boot 是Spring 家族中的一个全新框架,它用来简化 Spring 应用程序的创建和开发过程,也可以说,SpringBoot能简化我们之前采用 SpringMvc + Spring + MyBatis 框架进行开发的过程。以往我们采用SpringMvc + spring + Mybatis 框架进行开发的时候,搭建和整合三大框架,我们需要做很多工作,比如配置web.xml。配置Spring,配置MyBatis,并将它们整合到一起,而S

2021-06-28 18:46:29 779 1

原创 Vue3百度网盘下载链接

链接:https://pan.baidu.com/s/1QSft0I4jIjy9tFRfFxmVHQ提取码:wh2k复制这段内容后打开百度网盘手机App,操作更方便哦

2020-12-26 22:21:09 6832 4

原创 SQL操作数据库语法

SQL的常用语法什么是SQL:Structured Query Language: 结构化查询语言,其实就是定义了操作所有关系型数据库的规则。关系型数据库: Reational DBMS;SQL的通用语法:· SQL语句可以单行或多行书写,以分号结尾。· 可以使用空格和缩进来增强语言的可读性。· MySql数据库的SQL语句不区分大小写。关键字建议使用大写。SELECT * FROM student· 三种注释W单行注释: – 注释内容 或 # 注释内容 (Mys

2020-10-30 10:39:14 246 3

原创 速通JavaScript基础部分

本篇文章主要是用于js基础速通(保持更新)。对编程基础有一定的要求。但不高。对概述,理论,变量,数据类型,常规运算,逻辑运算,数组,函数等进行了概述,后面JS高级部分,会持续更新。

2020-09-28 11:02:39 2140 2

原创 记录Java多线程理解

记录了我在学习多线程的时候的一些看法。

2020-09-25 16:18:11 823 4

截图工具和屏幕标尺,前端必备

截图工具和屏幕标尺,前端必备的一些工具,屏幕标尺,颜色拾取,截图工具,文字提供等一些系列性的东西。比较适用于前端程序员。有意拾取。

2020-09-27

空空如也

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

TA关注的人

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