自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyHeartWillGoOn明博客

路漫漫其修远兮,吾将上下而求索。

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java基础必须了解(含xmind思维导图)

1.Java程序设计语言简介: 1)面向对象编程语言,1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0)编程环境:JDK(开发环境),JRE(运行环境) 2)语言特性:简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 3)语言应用:桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 4)文件编译过程: 5)Java语言环境结构图:2.Java基础导图:...

2020-05-12 12:20:22 1072

原创 vue学习笔记四(简述)

1. vuex是什么github站点: https://github.com/vuejs/vuex在线文档: https://vuex.vuejs.org/zh-cn/简单来说: 对应用中组件的状态进行集中式的管理(读/写)2. 状态自管理应用state: 驱动应用的数据源view: 以声明方式将state映射到视图actions: 响应在view上的用户输入导致的状态变化(包含n个更新状态的方法)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IxqfHE

2020-08-01 00:40:39 164

原创 vue学习笔记三(简述)

1. vue脚手架用来创建vue项目的工具包创建项目: npm install -g vue-cli vue init webpack VueDemo开发环境运行: cd VueDemo npm install npm run dev生产环境打包发布 npm run build npm install -g serve serve dist http://localhost:50002. eslint用来做项目编码规范检查

2020-08-01 00:39:57 119

原创 vue学习笔记二(简述)

1. Vue.js是什么?1). 一位华裔前Google工程师(尤雨溪)开发的前端js库2). 作用: 动态构建用户界面3). 特点: * 遵循MVVM模式 * 编码简洁, 体积小, 运行效率高, 移动/PC端开发 * 它本身只关注UI, 可以轻松引入vue插件和其它第三库开发项目4). 与其它框架的关联: * 借鉴angular的模板和数据绑定技术 * 借鉴react的组件化和虚拟DOM技术5). vue包含一系列的扩展插件(库): * vue-cli: vue脚手架 * vue-

2020-08-01 00:35:17 150

原创 Vue学习笔记一(简述)

笔记思维导图vue概述:是一套用于构建用户界面的渐进式框架,Vue 被设计为可以自底向上逐层应用。优点:1)灵活渐进式框架 2)轻量高效(压缩之后20kb大小,虚拟dom)3)组件化4)mvvm设计模式5)简单易用缺点:1)不支持ie8 2)开发生态环境差不如angle和react 3)社区不大vue语法:1.声明&渲染:定义方式://vue实例var vm = new Vue({ // 选项})vue 获取d...

2020-07-31 23:59:32 144

原创 VMware workstation

什么是虚拟软件虚拟原件是一个可以使你在一台机器上同时运行二个或更多Windows、LINUX等系统。它可以模拟一个标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器等常用的虚拟软件:1.VMware workstation2.VirtualBoxVM安装和下载下载地址10.0.7:https://download3.vmware.com/software/wkst/file/VMware-workst..

2020-07-31 23:49:16 948

原创 Linux系统基本使用

1Linux简介1.1Linux是什么?1)Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。Linux的核心来自于unix,所以能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。2)Linux与windows的区别?Linux:更多应用在企业中做为服务器来使用Windows:应用在大众个人计算机,当然也有serve..

2020-07-31 23:11:56 508

原创 git-使用关于本地分支和远程仓库项目的合并

title: git 常用命令使用categories: gitcomments: truekeywords: gitabbrlink: 21930[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k1uAahEL-1596194030441)(http://jmtuc.com/img/bjt-1.jpg)]使用关于本地分支和远程仓库项目的合并初始化及配置本地gitgit config --list --show-origin //查看所有的配置以及它们所.

2020-07-31 19:14:32 552

原创 MySQL知识整理,开发必备。

MySQL知识整理关于MySQL知识必备MySQL概述:为什么使用MySQL:关于MySQL知识必备MySQL概述:为什么使用MySQL:MySQL优点:MySQL性能卓越,服务稳定,很少出现异常宕机。MySQL开发源代码且无版权制约,自主性及使用成本低。MySQL历史悠久,社区及维护稳定,可以有效找到问题解决办法。...

2020-05-26 17:32:37 340

原创 JavaWeb表现层框架

MVC设计模式:是这个几个名词的缩写:mode (模型),view(视图),controller(控制器).。 是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。 MVC模式优点:耦合性低,重用性高,部署快,可维护性高。 MVC模式缺点:不适合小型,中等规模应用程序,增加系统结构和实现的复杂性。 MVC图解: 基于MVC设计框架:springMVC:SpringMVC..

2020-05-24 15:24:54 874

原创 Java持久层框架整理

一:MyBatis框架MyBatis介绍Batista本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 Myb..

2020-05-23 12:17:32 1706

原创 JVM基础整理(java开发必备)

导图jvm内存模型 方法区:用来存储元数据信息的内存区域(元数据信息是jvm执行类加载过程中,类装载后的结果信息),构建类的实例和调用对象的方法时都会访问元数据。 元数据: 类型信息:类的权限定名,超类的权限定名,类型是类还是接口,类型的访问修饰符 字段信息:字段名,字段类型,字段修饰符。 方法信息:方法名,方法返回类型,方法参数的数量和类型。 其他信息...

2020-05-22 17:46:57 115

原创 Java数据结构、算法和集合

一:java数据结构和算法导图:1.相关概念点: 1)数组结构:数组是顺序的存储结构,也就是连续的内存空间。特点:查询快,增删慢。 2)链表结构:链表是链式的存储结构,是指内存空间离散排列的。链表通过指针来连接元素与元素,数组则是把所有元素按次 序依次存储特点:查询慢,增删快。 3)栈结构:是一种运算受限的线性表。后进先出的特点,基本操作有进栈和出栈。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。 向一个栈插入新元素又...

2020-05-22 00:43:19 188

原创 SpringMVC知识笔记,JAVA开发中知识点必备

*导图:*springMVC:是spring 基于MVC(软件设计模式)设计的一款轻量级web(表现层)框架,是spring项目架构的一部分。附图:*MVC设计模式:是model,view,controller名词缩写。也是系统开发中层次的分层,MVC模式实现系统开发的层次间的解耦,模型层和视图层的变化不会相互影响,提高代码的复用性。*MVC工作流程:*SpringMVC工作流程图:*流程详细步骤:1、用户发送请求至前端控制器DispatcherServlet2、

2020-05-17 13:22:45 224

原创 Java异常处理和日志

异常:在程序定义中一般指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间、或者代码编译时候,它干扰了正常的程序指令流程继续下去

2020-05-15 17:06:50 255

原创 JDBC和事务基础详解

JDBC:JAVA提供操作数据库的一套规范,由一组用Java语言编写的类和接口组成。

2020-05-15 16:22:41 200

原创 Java反射和注解详解

1.类的加载:1)当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。---加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象---连接验证:是否有正确的内部结构,并和其他类协调一致. 确保Class文件中包含的信息符合当前虚拟机的要求.比如,校验某非抽象类是否实现了抽象父类的全部方法.方法体中 类型转换符号是否有效等.准备:负责为类的静态成员分配内存,并设置默

2020-05-15 11:21:07 372

原创 Java网络编程基础详解

1.TCP和UDP协议:1)网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Transmission Control Protocal/Internet Protocal传输控制协议/英特网互联协议),它是一个包括TCP协议和IP协议,UDP(User Datagram Protocal)协议和其它一些协议的协议组。

2020-05-14 12:14:39 335

原创 Java线程和并发基础详解

1线程相关:1)进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。如图这是window系统应用程序

2020-05-14 11:30:35 145

原创 Java IO流和File类详解

一.Java IO流:当需要把内存中的数据存储到持久化设备(硬盘、光盘、U盘等)上这个动作称为输出(写)Output操作。当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。

2020-05-14 10:55:11 324

原创 Java开发中常用的一些API记录

一.常用的API ——* Date类1.包: java.util.Date 日期2. 时间源点: 1970-1-1 00:00:003. 构造方法 public Date() 返回当前日期 public Date(long 毫秒值) 返回指定毫秒值的时间 方法4.常用方法 long getTime() 获取当前时间的毫秒值 void setTime(long 毫秒值) 设置毫秒值...

2020-05-13 22:41:46 233

原创 Java相关特性

一:面向对象,继承,类,接口,多态。1)类:使用类映射现实生活中的事物,其功能封装为方法,属性封装为成员变。​​​​​对象的内存图解对象在内存中的位置:对象由new关键字创建,如同数组,实体存在于堆内存中任何事物均可以定义成类,创建对象,属于引用类型而对象的引用变量是一个普通变量。存储的值是该对象堆内存中的地址。匿名对象:创建一个普通对象Person p = new Person();创建一个匿名对象new Person();匿名对象的特点创建匿.

2020-05-13 19:27:43 142

原创 String 、StringBuffer 、StringBuilder类详解

1.String类:Java API提供的 字符串处理类。 1)字符串是由多个字符组成的一串数据 2)字符串可以看成是字符数组 3)构造方法 public String(String original)把字符串数据封装成字符串对象 public String(char[] value)把字符数组的数据封装成字符串对象 public String(char[] value,int offset,int count)把字符数组中的一部分数据封装成字符 串对象 ...

2020-05-13 18:37:32 183

xml相关手册.zip

XML指南.chm:XML 是一种标记语言,很类似 HTML。该文档详细的总结xml相关知识,可有效的帮助xml学习,开发中遇到的问题。

2020-05-15

java面试题总结资料.zip

java面试题总结资料:包含基实际面试时候,础面试题总结,框架面试总结,sql面试等相关技术总结。在面试起到如虎添翼的作用。

2020-05-15

Java技术资料pdf.zip

资源包提供给Java技术学习使用的各层次资料整合,以pdf格式为主,精品资料不可错过,需要的同学可以下载学习。

2020-05-15

ssh架构项目开发整合标准_jar包.zip

Java开发工作中项目环境搭建的时候需要用到的一些开源jar包整理,避免去开源网站下载时网速过慢的问题。

2020-05-13

空空如也

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

TA关注的人

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