自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初学者都看得懂spring学习笔记(二)

目录

2020-10-27 22:36:12 90

原创 初学者都看得懂的spring的相关知识(一)

目录spring的主要内容背景设计模式工厂设计模式spring的主要内容背景EJB的缺点spring的知识是一个轻量级的Java EE解决方案,整合了众多的设计模式轻量级对运行的环境没有额外的要求,只需要有servlet的引擎即可以使用,可以选择开源的服务器,如tomcat。也可以选择收费的。代码的可移植性高,不需要实现额外的接口。Java EE解决方案之前学过的structs2和mybatis只是解决分层开发中某一层的问题,spring可以解决分层开发中各个

2020-10-26 23:02:06 153

原创 spring的学习记录

目录spring的相关知识spring的核心作用spring中的hello worldspring中的核心思想spring中注入方式的介绍bean的创建模式使用spring管理组件的好处AOP的相关知识现有的逻辑处理存在的相关问题代理的相关知识静态代理动态代理AOP编程AOP的编程步骤切入点表达式SM进行整合创建复杂对象的方式整合思路整合步骤spring的相关知识spring的核心作用Spring 框架用来管理 [创建|使用|销毁] 项目中的组件,由于spring 框架可以帮我们生产项目中组件对象,因

2020-08-19 23:32:02 138

原创 git的相关知识

目录版本控制工具应该有的功能版本控制简介git相关git简介git的优势git的下载和安装git的结构git的命令操作版本控制工具应该有的功能协同修改多人并行不悖的修改服务器端的同一个文件。数据备份不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。版本管理在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运行效率。这方面 SVN 采用的是增量式管理的方式,而 Git 采取了文件系统快照的方式。权限控制对团队中参与开发的人员进行权限控制。对团队外开发者

2020-06-17 14:43:34 92

原创 filter和listener的相关知识

目录filterlistenerfilter1. 概念: * 生活中的过滤器:净水器,空气净化器 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml 2. 注解 2. 过滤器细节 1. web.xml

2020-06-15 23:12:12 106

原创 会话技术之cookie与session

目录会话技术介绍cookiesession会话技术介绍会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:Sessioncookie1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建Cookie对象,绑定数据 * new Cookie(String name, Stri

2020-06-15 22:54:43 108

原创 JavaEE之response相关知识

目录http响应相关response对象路径的相关写法输出乱码问题servletContext对象的相关知识http响应相关1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字

2020-06-15 18:37:26 146

原创 JavaWeb与tomcat相关知识

目录web服务器tomcat服务器相关web服务器服务器:安装了服务器软件的计算机服务器软件:接收用户的请求,处理请求,做出响应web服务器软件:接收用户的请求,处理请求,做出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目 web容器。tomcat服务器相关* Tomcat:web服务器软件 1. 下载:http://tomcat.apache.org/ 2. 安装:解压压缩包即可。 * 注意:安装目录建议不要有中文和空格 3. 卸载:删除目录就行了

2020-06-14 23:32:10 104

原创 MySQL和maven的安装

目录MySQL的安装maven的安装MySQL的安装由于之前网上搜集的资料MySQL安装太复杂,并且都不能够使用,找了一个完美的安装,并且很简单。下载MySQL的安装包解压到相应的安装目录创建一个my.ini文件,文件上面写上相应的配置,如下,放在安装目录下在path中添加相应的环境变量,精确到bin目录以管理员方式启动cmd,然后进入到相应的bin目录中,进行执行以下的命令。修改MySQL的密码,默认的随机密码不能够进行其他的操作。正式安装完成!!!maven的安装官

2020-06-14 14:36:41 447

原创 Java基础之数组学习

目录数组概述一维数组多维数组的使用arrays工具类的使用数组概述数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。特点数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是这块连续空间的首地址。数组的长度一旦确定,就不能修改。我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。数组的分类:按照维度:一维

2020-06-06 22:49:02 160

原创 Java基础学习2

目录Java基本语法关键字和保留字标识符变量数据类型整数类型浮点类型字符类型布尔类型基本类型转换自动转换强制类型转换进制相关Java基本语法关键字和保留字关键字是被Java赋予了特殊含义,用作专门用途的的字符串。所有的单词均为小写。常见的关键字如下保留字是现在Java中没有被使用,但是未来可能会使用的字符串。有goto,const两个标识符Java 对各种 变量、 方法和 类等要素命名时使用的字符序列称为标识符。凡是可以命名的变量都可以称作标识符。规则:由26 个英文字母大小写,0-

2020-06-06 19:32:31 197

原创 Java基础学习之基础学习1

计算机概述计算机包括硬件(hardware)和软件(software)两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。Java方面经经典图书Java核心思想 适用于在工作一段时间后进行翻看Java 核心编程 适用于在知识点不熟悉的时候进行查阅effective Java 使用于在工作中进行观看程序开发运用计算机语言进行相应的开发,计算机语言的分类:高级语言,包括c,c++,Java底层语言,包括 微机语言。没

2020-06-05 22:53:19 195

原创 设计模式之代理模式

代理模式特点动态代理真实角色

2020-05-06 16:16:02 81

原创 设计模式之适配器模式

适配器模式适配器进行相关的实现需要适配的接口//网线,需要适配的类public class Adaptee { public void request(){ System.out.println("进行上网功能"); }}转换器public interface ZhuanJie { void handleRequest();}//...

2020-05-06 12:15:54 79

原创 设计模式之趣说建造者模式

建造者模式概述常用于常见复杂的对象,可以在用户不清楚的情况下进行创建。产品首先写产品的相关功能 public class Product { //地基 private String buildA; //钢筋 private String buildB; //电线 private String buildC; //粉刷 pr...

2020-05-05 23:30:00 81

原创 设计模式之工厂模式

目录工厂模式简单工厂工厂方法模式抽象工厂模式工厂模式核心本质 :实例化对象不使用new,使用工厂方法代替。将调用者和我们的实现类进行解耦。三种模式简单工厂工厂方法抽象工厂简单工厂public interface Car { //实现跑的功能 void name();}public class Tesla implements Car { @Ove...

2020-05-05 22:07:01 64

原创 设计模式之单例模式

单例模式单例模式中最重要的就是构造器私有,不允许外界进行构造器创建对象饿汉式private static Sigton1 instance = new Sigton1(); private Sigton1() { } public static Sigton1 getInstance(){ return instance; }缺点就是对内存...

2020-05-05 17:40:09 83

原创 数据结构之Trie的相关

Trie的相关情况适用于字符串的相关查询,查询只与字符串的长度相关。Trie的结构情况里面有一个内部的节点,如下,考录到用map主要是子节点的个数不是很确定。 private class Node{ boolean isWord; Map<Character,Node> next; public Node(boolean isW...

2020-05-03 16:22:56 56

原创 数据结构之线段树

定义线段树是一种二叉搜索树,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。不一定是满二叉树,也不一定是完全二叉树,但是一定是平衡二叉树,堆也是平衡二叉树可以用数组表示,将线段是看作满二叉树。如果有n个需要表示,需要数组的长度为2*n...

2020-05-03 14:59:19 93

原创 优先级队列

和普通队列的区别主要就是出队和看下队首元素这两个方法。主要是使用堆来进行优先级队列的实现。性质:二叉堆是一个完全二叉树堆中某个节点的值总是不大于其父节点的值。此时这时候的堆叫做最大堆。可以用数组来描述二叉堆,这是由于第一个性质此时会有很多的性质。一个节点的父亲节点和子节点通过关系来进行描述。从1开始标会比较方便。...

2020-05-02 22:52:02 78

原创 映射(map)

基本概念存储(键,值)数据对的数据结构(Key, Value)。根据键(Key)寻找值,(Value)。此时node中需要存储key和value两个数值 class Node { K key; V value; Node left; Node right; public Node(K key ,V value...

2020-05-02 17:13:45 192

原创 树结构之二分搜索树

二叉树里面有有一个节点,和链表不同的是有两个节点引用 class Node{ int e; Node left; Node right; }二叉树和链表都具有天然的递归结构,但是由于链表具有线性,使用循环也能处理,但是二叉树是非线性,使用递归进行处理会更加方便二分搜索树二分搜索树首先是一个二叉树。二分搜索树的节点值大于其左子树...

2020-05-02 13:46:56 275

原创 数据结构之链表学习

链表数据存储在节点中另一部分存引用定义链表的内部节点public class Node { private E e; private Node next;}最后一个节点的next存储的为空,丧失了随机访问的能力,适应索引没有语义的情况。链表的添加元素链表的增加节点(不带头节点)public class LinkList<E> { //...

2020-05-01 21:31:58 155

原创 数据结构之栈和队列

目录栈的相关知识数组实现栈队列的相关知识数组实现队列栈的相关知识是一种后进先出的数据。LIFO栈的相关应用撤销功能程序调用的系统栈数组实现栈常用的操作void push(E e)E pop()//看一下栈顶的元素E peek()int getSize()boolean isEmpty()数组实现的方式package array;public class A...

2020-05-01 16:53:31 86

原创 数据结构相关学习(数组)

数组数组中有一个很重要的概念就是索引,注意索引是从0开始。根据索引可以很快的访问到需要访问的数据。数组的声明 int[] array = new int[10]; int[] array1 = {1,2,3};数组的二次封装数组的最大优点就是快速查询,使用数组的时候最好的就是有语义的情况。并非所有的语义都适合数字的索引,如身份证号就是太大的例子,类似于arraylist。数据结构常...

2020-05-01 11:07:42 126 1

空空如也

空空如也

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

TA关注的人

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