自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 操作系统基本原理(下)

文件管理*索引文件文件和树型目录结构位示图数据传输控制方式微内核操作系统*虚拟设备与SPOOLING技术:将你的指令缓存起来,程序代替你排队

2020-05-31 14:17:11 143

原创 操作系统基本原理(上)

文章目录概述进程管理存储管理文件管理作业管理设备管理微内核操作系统概述进程管理进程的状态前趋图PV操作死锁问题存储管理段页式存储页面置换算法文件管理索引文件位示图作业管理设备管理微内核操作系统虚拟设备与SPOOLING技术...

2020-05-31 13:46:35 307

原创 计算机组成原理与体系结构

文章目录数据的表示计算机结构Flynn分类法CISC与RISC流水线技术存储系统总线系统可靠性校验码数据的表示进制转换十进制转2/4/8/16/32进制:先讲十进制转化为二进制,再按位划分,对应的分别是2/3/4/5位,将每几位组合在一起,即可得出最终结果。任意进制转十进制,与上面方法反过来。原,反,补,移原码:八位二进制表示,最高位为符号位。正数为0,负数为1正数负数取值范围原码符号位为0符号位为1-127~127反码与原码相同符号位不

2020-05-30 13:10:40 629

原创 GC垃圾回收

C语言中:malloc - freeC++中:new - deleteJava中: 自动内存回收,编程上简单,系统不容易出错。文章目录什么是垃圾?没有任何引用指向的一个对象或者多个对象(循环引用)如何定位垃圾引用计数算法(reference count)在一个对象上记录一个数字,记录到底有多少引用指向他,记录值为0的时候,这个对象就变成垃圾了。但是如果三个垃圾对象...

2020-05-27 22:48:40 122

原创 数据结构---栈(Stack)

栈(Stack):后进先出表(LIFO)只能在一端进行插入和删除的线性表存储结构:顺序栈,链栈栈的应用:存放临时数据的容器代码实现顺序栈:基于数组实现(ArrayStack)/*** 基于数组的顺序栈* 功能:入栈,出栈,输出栈* @author:代澳旗*/public class ArrayStack { private String[] items; // 定义数组 private int count; // 栈中元素个数 privat.

2020-05-25 14:50:41 124

原创 String,StringBuffer,StringBuilder详解

文章目录三者区别String常用方法StringBuilderStringBuffer三者区别区别StringStringBufferStringBuilder不可变可变可变线程不安全安全,效率低不安全,效率高JDK1.0JDK1.0JDK1.5继承关系使用技巧如果要操作少量的数据用 String;多线程操作字符串缓冲区下操作大量数据使用 StringBuffer;单线程操作字符串缓冲区下操作大量数据使用 StringBuil

2020-05-24 11:50:00 1254 1

原创 JQuery学习笔记

文章目录JQueryloadGetload & get赋值显示使用JQuery去实现校验用户名实现百度搜索提示搭建环境捕获键盘弹起JS请求Servlet代码list.jsp使用JQuery实现 省市联动环境准备XStream的使用JS代码服务器和客户端数据传输的方式xmljson使用json格式数据显示省市联动效果serlvet代码js代码总结AjaxJQueryJQuery是什么?javascript 的代码框架。有什么用?简化代码,提高效率。核心思想write less do m

2020-05-22 22:43:45 191

原创 JSON学习笔记

文章目录什么是JSON语法格式什么是JSONJSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。语法格式       (一) 在 JavaScript 语言中,一切都是对

2020-05-22 22:39:09 649

原创 结构型---装饰模式

文章目录概述结构代码结构透明装饰模式半透明装饰模式优缺点应用场景概述装饰模式是一种用于替代继承的技术,他通过一种无需定义子类的方式来给对象动他动态增添职责,使用对象之间的关联关系,取代类之间的继承关系。装饰模式:动态的给一个对象增加一些额外的职责,就扩展功能而言,装饰模式提供了一种比使用子类更加灵活的替代方案。在装饰模式中引入了装饰类,在装饰类中既可以调用带装饰的原有类的方法,还可以增加新的方法以扩充原有类的功能。结构Component()(抽象构件):是具体构件和抽象装饰类的共同父类,声

2020-05-22 15:39:16 149

原创 结构型---桥接模式

文章目录概述结构代码结构代码实现优点缺点应用场景概述桥接模式(Bridge Pattern):将抽象部分和它的实现相解耦,使得两者都能独立变化。桥接模式又被称为柄体模式或接口模式,它用一种巧妙的方式处理多层继承存在的问题,用抽象关联取代传统的多层继承,将类之间的静态继承关系转换为动态的对象组合关系,使得系统更加灵活并予以扩展,同时有效的控制了系统中类的个数。结构Abstraction(抽象类):定义抽象类,还维护了一个Implementor(实现类接口)的对象,RefindedAbstra

2020-05-22 11:53:34 272

原创 SpringMVC---数据处理及跳转

文章目录跳转方式(转发和重定向)ModelAndViewServletAPISpringMVC做法数据处理(处理和显示)处理提交的数据提交的域名称和处理方法的参数名一致提交的域名称和处理方法的参数名不一致提交的是一个对象数据显示到前端第一种 : 通过ModelAndView**----(麻烦)第二种:通过ModelMap第三种 : 通过Model三者对比乱码问题跳转方式(转发和重定向)ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .

2020-05-20 12:48:17 166 1

原创 SpringMVC---controller控制器和RestGul风格

文章目录@controller注解实现controller接口使用@controller注解@RequestMapping注解案例RestFul 风格使用路径变量使用method属性指定请求类型总结@controller注解编写控制器有以下两种方式:实现controller接口使用@controller注解实现controller接口编写一个Controller类,ControllerTest1//定义控制器//注意点:不要导错包,实现Controller接口,重写方法;publi

2020-05-20 12:03:57 231

原创 SpringMVC---基于注解开发

文章目录前言添加依赖pom.xml配置web.xml配置springmvc-servlet.xml创建相关包和文件夹总结前言maven工程web4.0支持添加依赖pom.xml <!--依赖 --> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</ar

2020-05-19 22:44:30 186

原创 SpringMVC---基础了解

文章目录回顾ServletSpringMVC是什么?SpringMVC的优点SpringMVC原理执行流程回顾Servlet正常的一个servlet编写是这样的继承httpServlet,重写doGet()方法,分为三步:获取前端参数调用业务层视图转发或者重定向(一般转发用的比较多)在web.xml中注册写好的servlet写一个提交表单提交到该servletSpringMVC是什么?Spring MVC是Spring Framework的一部分,是基于Java实现MVC的

2020-05-19 19:04:22 145

原创 一次性安装到位MySQL8.0

文章目录常见错误安装前的准备下载&编写配置文件配置环境变量命令行操作错误代码: mysqld: Can’t create directory ‘C:\Program Files\MySQL\Data’ (OS errno 2 - No such file or directory)解决方案如下:常见错误最常见的错误:之前安装过的数据库没有卸载干净,主要是data文件夹,这是一个隐藏文件夹,所以要在设置中打开隐藏。安装中出现的错误:有可能是编写配置文件my.ini中的安装目录不对,这个必须

2020-05-17 18:44:51 219

原创 类的加载过程

文章目录Java内存分析类的加载过程类加载器类的初始化Java内存分析类的加载过程加载: 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,并通过反射生成一个代表这个类的Class对象。链接: 将java类的二进制代码合并到JVM的运行状态之中验证:确保加载的类信息符合jvm规范,没有安全方面的问题。准备:正式为类变量(static)分配内存并设置类变量默认初始值的,这些内存都将在方法区中进行分配。解析:虚拟机常量池内的符号引用(常量名)替换为直接

2020-05-16 15:06:54 324

原创 JavaSE---Class对象详解

文章目录class类Class类常用方法创建class对象class类对象照镜子后可以得到的信息:某个类的属性,方法,构造器,以及实现了哪些接口。对每个类而言,JRE都为其保留一个不变的Class类型的对象,一个Class对象包含了特定某个结构(class/interface/enum/annotation/primitive type/void/[])的有关信息。Class本身也是一个类。Class对象只能由系统建立。我们只能通过反射去得到。一个加载的类在JVM中只会有一个Class实例

2020-05-16 13:42:03 300

原创 SpringBoot---基础了解

文章目录SpringBoot是什么?配置如何编写yaml自动装配原理(重要)集成web开发(业务核心)集成数据库(Druid)分布式开发(Dubbo(RPC)+zookeeper)swagger:接口文档任务调度安全问题:(SpringSecuitry)SpringBoot是什么?SpringBoot:与SpringMVC类似,对比其他javaweb框架的好处,更简化开发,约定大于配置, you can "just run"(你只需要运行就好了),能迅速的开发web应用,几行代码开发一个http接口

2020-05-15 14:19:41 152

原创 SpringBoot---基础认识

文章目录前言SpringBoot是什么?SpringBoot的优点前言发展阶段: javaweb—> Struts—> SpringMVC—>SpringBoot,技术在不断更新换代,学的还没换的快,说不定一年后又有新框架出来,不仅仅是要学会如何使用框架,还要了解如何去学习一个新的框架,学习能力才是最重要的。框架遵循的规律:原生代码—>配置—>约定大于配置,进而衍生出一些一站式的解决方案。SpringBoot是什么?基于 Spring 开发,它本身并不提供 Sp

2020-05-15 14:19:24 159

原创 SpringCloud学习路线

文章目录什么是微服务?SpringCloud入门接口风格(Restful)Eureka负载均衡(Ribbon)feign服务容灾(HyStrix)路由网关(Zuul)Spring Cloud config:git什么是微服务?SpringCloud入门接口风格(Restful)Eureka类似于SpringBoot中的zookeeper,同一套解决方案,只是实现不一样。负载均衡(Ribbon)feign服务容灾(HyStrix)路由网关(Zuul)Spring Cloud confi

2020-05-15 13:52:18 195

原创 Mybatis环境搭建及使用

文章目录环境搭建1.pom.xml添加依赖2.新建数据表account3.新建数据表对应的实体类Account4.创建Mybatis配置文件config.xmlMybatis开发的两种方式(一)使用原生接口(二)使用Mapper代理实现自定义接口环境搭建1.pom.xml添加依赖<dependencies> <dependency> <groupId>org.mybatis</groupId>

2020-05-14 13:17:53 300

原创 结构性---适配器模式

文章目录模式概述模式结构类适配器模式对象适配器模式代码实现优缺点应用场景模式概述作用:如果在系统中存在不兼容的接口,可以通过引入一个适配器来使原本因为接口不兼容,而不能在一起工作的两个类能够协同工作。定义:适配器模式(Adapter Pattern):将一个类的接口转换成客户希望的另一个接口适配器模式,让那些接口不兼容的类可以一起工作。因为结构性模式可以描述两种不同的东西:类和类的实例(对象),根据这一点结构型模式可以分为类结构性模式和对象结构性模式。类结构型模式:关心类的组合,由多个类可以组合

2020-05-11 15:16:46 202

原创 Maven项目的构建与部署

文章目录项目结构一键构建常用命令项目结构一键构建构建:项目从编译–>测试–>运行–>打包–>安装,整个过程都交给maven 进行管理,这个过程称为构建。创建一个maven工程之后,在cmd中进入这个工程的本地文件夹下,然后输入一行代码:mvn tomcat:run,运行即可一键构建。常用命令mvn clean:删除target/mvn comp...

2020-05-04 22:34:42 355

原创 创建型---抽象工厂模式

文章目录模式概述模式结构优缺点模式概述工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题。但是由于工厂方法模式中每个具体工厂模式结构优缺点...

2020-05-03 16:58:36 120

原创 Hibernate使用规范

文章目录实体类编写规则hibernate主键生成策略实体类操作CRUD操作实体类对象状态hibernate一级缓存hibernate的事务操作事务代码规范写法hibernate的其他API实体类编写规则实体类的属性都是私有的私有属性都有公开的get,set方法来操作要求实体类有属性作为唯一值(一般使用id值)实体类属性建议不使用基本数据类型,使用基本数据类型对应的包装类八个基本数...

2020-05-02 17:21:08 599

原创 Hibernate环境搭建及使用

文章目录导入Hibernate的jar包创建实体类和数据库表建立映射关系创建hibernate的核心配置文件测试导入Hibernate的jar包创建实体类和数据库表创建实体类,要求属性唯一,目前手动创建,以后可以逆向工程自动创建实体类。根据实体类中的属性,创建数据表。其实在使用hibernate的时候,不需要手动创建表。也会自动创建出来。建立映射关系使用配置文件,将实体类和数据库...

2020-05-01 17:15:43 473 1

spring-framework-4.0.0.RELEASE.7z

Spring源码jar包下载

2020-04-21

百度网盘链接.txt

一份囊括了java学习路线上所有说明文档的资料,只有你想不到,没有我找不到的,包含:jdk,html,css,js,ajax,javaee,mysql,dom4j,Spring等等等,总之就是一本大全。

2020-04-21

空空如也

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

TA关注的人

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