自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习路线

Java学习路线1、JavaSE1.1 计算机基础1.2 博客的重要性1.3 java基础语法1.4 流程控制和方法1.5 数组1.6 面向对象1.7异常1.8 常用类1.9 集合框架1.10 IO1.11 多线程1.13 GUI(可选)1.14 网络编程1.15 注解和反射1.16 JUC编程1.17 JVM探究1.18【扩展】23种设计模式1.19 【扩展】XML1.20【扩展】数据结构和算法1.21 【扩展】正则表达式2、数据库2.1 MySQL2

2021-01-07 21:31:58 163 7

原创 网络编程1

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,不同计算机上运行的程序,可以进行数据传输。

2023-02-16 17:55:15 105

原创 stream流和方法引用

strem流笔记

2023-02-12 10:40:49 115

原创 SpringBoot笔记

1、SpringBoot简介回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。为什么能简化开发,因为自动装配Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(

2022-03-09 11:44:42 2454

原创 Vue课堂笔记

Vue笔记1、概述Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架,发布于2014年2月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库(如:vue-router:跳转,vue-resource:通信,vuex:管理)或既有项目整合。官网:https://cn.vuejs.org/v2/guide/2、前端知识体系​ 想要成为真正的“互联网Java全栈工程师”还

2022-02-28 17:24:39 490

原创 SpringMVC笔记

SpringMVC1、回顾MVCSSM:MyBatis+Spring+SpringMVCjavase——>JavaWeb——>SSM框架(研究文档,锻炼自学能力)SpringMVC+Vue+SpringBoot+SPringCloud+Linux==面试题:==你项目的架构是设计好的还是演进的?回答:是演进的。随着项目的发展,可能原来的架构不是这个项目,所以就会根据原来的架构进行扩展。1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller

2022-02-25 15:45:46 140

原创 Spring

Spring笔记1、Spring1.1、简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框

2022-02-23 22:07:28 115

原创 MyBatis

MyBatis笔记1、简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。官网:https://mybatis.org/mybatis-3/zh/index.

2022-02-20 15:08:41 154

原创 javaWeb笔记

JavaWeb笔记1、基本概念1.1、前言web开发:web,网页的意思,www.baidu.com静态webhtml、css、JavaScript提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在java中,动态web资源开发的技术成为javaweb1.2、web应用程序:web应用程序:可以提供浏览器访问的

2022-02-17 09:56:48 317

原创 MySQL笔记

MySQL笔记初识MySQLjavaEE:企业级java开发 web前台(页面 :展示,数据)后台(连接点:连接数据库JDBC,连接前端(控制 ,控制视图跳转))数据库(存数据,txt,Excel,world)只会写代码,学好数据库,基本混饭吃操作系统,数据结构与算法 !当一个不错的程序猿离散数据、数据电路、编译原理、实战经验 :高级程序猿-优秀的程序猿为什么学习数据库1、岗位技能需求2、现在的世界,得数据者得天下3、被迫需求:存储数据4、程序,网站中,大量数据如何长久保存?5、

2022-02-14 17:07:39 533

原创 JVM笔记

JVM笔记面试常见问题:●请你谈谈你对JVM的理解? java8虚拟机和之前的变化更新?●什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析?●JVM的常用调优参数有哪些?●内存快照如何抓取,怎么分析Dump文件?●谈谈JVM中,类加载器你的认识1.JVM的位置​ 图 J

2022-02-09 17:41:25 80

原创 JavaScript笔记

JavaScript笔记1、Javascript简介Javascript是一门世界上最流行的脚本语言,其源代码在发往客户端之前不需要经过编译,而是将文本格式交由浏览器解释运行。起源:由网景公司的Brendan Eich用10天就开发出来了。一个合格的后端开发者,必须精通 JavaScriptECMAScript是 JavaScript 的一个标准,已经到es6版本但是大部分浏览器还只停留在支持es5代码上导致开发环境和线上环境,版本不一致。1、JavaScript框架JQuery:简化了

2022-02-09 15:15:20 120

原创 HTML编程笔记

HTML5和CSS笔记HTML详解1 初识HTMLHyper Text Markup Language(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等。Html5+Css3 —>现在使用的版本Html5提供了一些新的元素和一些有趣的新特性,同时也建立了一些新的规则。这些元素、特性和规则的建立,提供了许多新的网页功能,如使用网页实现动态渲染图形、图表、图像和动画,以及不需要安装任何插件直接使用网页播放视频等等。HTML5的优势世界知名浏览器厂商对HTML5的支持微软、Goo

2022-02-09 13:42:34 271

原创 java注解和反射笔记

注解和反射学习笔记注解:Annotation反射:Reflection1.什么是注解?Annotation是从JDK5.0开始引入的新技术.Annotation的作用:不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取.Annotation的格式:注解是以“@注释名“在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”).Annotation在哪里使用?

2022-02-09 10:44:32 105

原创 java网络编程

网络编程1.1 概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:无线电台…传播交流信息,数据交换。通信想要达到这个效果需要什么:如何准确的定位网络上的一台主机192.168.16.124: 端口,定位到这个计算机上的某个资源找到了这个主机,如何传输数据呢?javaweb:网页编程 B/S网络编程: TCP/P C/S

2022-02-09 10:43:47 77

原创 javaGUI编程

GUI编程GUI:图形用户界面编程GUI编程学习路线GUI是什么GUI怎么写GUI使用场景组件监听弹窗面板鼠标键盘按钮1.简介GUI核心技术:Swing AWT缺点:不美观需要jre环境为什么要学习可以写出一些自己用的小工具可能会涉及到swing的维护工作 -> 破解了解MVC架构,了解监听2.AWT2.1.AWT介绍AWT:抽象的窗口工具,包含了很多的类和接口元素:窗口、按钮、文本框java.awt包下2.2.组件和容器1

2022-02-09 10:42:49 146

原创 java多线程

java多线程1、线程简介​ 栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间,栈和堆的大小都可以通过 JVM 的启动参数来进行调整,栈空间用光了会引发 StackOverflowError,而堆和常量池空间不足则会引发 OutOfMemoryError。String str = new String("hello"); 上面的语句中变量 str 放在栈上,用 new 创建出来的字符串对象放在堆上,而 “hello” 这个字面量是放在方法区的。例子:开车 + 打电话吃饭

2022-02-09 10:41:18 93

原创 Java基础学习笔记

一、什么是计算机广泛应用于科学计算、数据处理、自动控制、计算机辅助设计、人工智能、网络领域由硬件和软件组成二、计算机硬件​ 计算机硬件的组成:CPU、内存、主板、IO设备、显卡三、冯诺依曼体系结构冯诺依曼图灵四、计算机软件1. 系统软件:DOS、Linux、Windows、Android、iOS2. 应用软件:WPS、QQ、微信、英雄联盟、绝地求生五、计算机语言的发展史更易、更强第一代语言机器语言第二代语言汇编语言指令代替二进制解决人类无法读懂机器语言的

2022-02-08 15:24:42 496

原创 Docker笔记

Docker笔记一、Docker安装的前提:CentOS需要是7版本以上查看发行版本:# cat /etc/redhat-release查看内核版本:#uname -a二、安装Docker前准备工作:1、配置sudo①sudo命令:以普通用户的身份获取管理员权限。②配置sudo:需要root用户为普通用户授权,先把普通用户加入sudoers文件中:编辑/etc/sudoers。扩展:Linux的文本编辑器命令:vi/vimvi 文件名操作:# vi /etc/sudoers保存

2021-04-21 14:19:15 501

原创 Linux

Linux学习笔记1、虚拟机2、命令:ls:展示列表,看当前工作区有什么文件cp:复制mv:移动rm:删除touch:新建文件mkdir:创建目录cd:更换工作区ip addr:展示网络信息tar -cvf:压缩文件tar -xvf:解压3、计算机基础知识操作系统是一种系统软件计算机硬件——操作系统——系统软件——应用软件和支撑软件——用户硬件是躯体,软件是灵魂4、操作系统的概述​ 定义:操作系统是裸机之上的第一层软件,与硬件关系尤为密切。操作系统是控制和管理计

2021-04-18 18:37:13 194

原创 HDFS

第四章 分布式文件系统 HDFS一、分布式文件系统1.分布式文件系统数据量越来越多,在一个操作系统管辖的范围存不下了,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,因此迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统 。2.特点Ø 是一种允许文件通过网络在多台主机上分享的文件系统,可让多台机器上的多用户分享文件和存储空间。Ø 通透性。让实际上是通过网络来访问文件的动作,由程序与用户看来,就像是访问本地的磁盘一般。Ø 容错。即使系统中有某些节点脱机,整体来说系统

2021-04-16 20:28:38 1802

原创 Hadoop学习

Hadoop的安转一 、准备工作1、设置静态地址(必须的)为了防止IP变化集群中的节点无法沟通输入:ifconfig出现如下情况输入:ifconfig如果提示找不到命令,请参考博客:解决办法连接Xshell,输入ssh和IP地址,在输入用户名(默认时root)和密码(默认时root)sudo vim /etc/sysconfig//network-scripts/ifcfg-ens33如果提示你找不到命令就参考如下博客解决办法执行完成后会进入如下界面输入(:s

2021-04-01 22:33:03 907

原创 MarkDown语法

MarkDown语法标题:​ #+空格 标题(几级标题几个#)字体:​ 粗体:helloworld​ 斜体:helloworld​ 斜粗体:helloworld​ 删除线:helloworld引用:小于号(>)+空格我努力奔跑只不过是追上那个曾经被寄予厚望的自己分割线:(—)或者(***)图片超链接:点击跳转到列表:有序:数字+点+空格无序:减号+空格表格:代码:​~~~+编程语言名字(如:java)...

2021-02-13 13:12:52 53

原创 Git学习

Git的使用Git:十分简单!GitHub1、版本控制​ 多人开发必须使用版本控制主流的版本控制器GitSVN2、Git的历史3、Git环境配置​ 可以利用镜像下载无脑安装下一步即可卸载之前要先清除环境变量Git Bash:Unix与Linux风格的命令行,使用最多,推荐使用Git CMD:Windows风格的命令行4、基本的Linux命令cd:改变命令cd…:回退到上一个命令pwd:显示当前所在的目录路径ls(ll):都是列出当前目录中的

2021-01-15 11:59:41 107

原创 JavaWeb学习

3、Tomcat下载与安装3.1、先去官网下载Tomcat。3.2、Tomcat的启动和配置文件夹的作用[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R21w0g8L-1610517792167)(D:\Typora\typora图片\maven的配置5.png)]启动关闭Tomcat[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eU6kScN1-1610517792168)(D:\Typora\typora图片\image-202

2021-01-15 11:58:57 66

原创 JavaWeb学习

3、Tomcat下载与安装3.1、先去官网下载Tomcat。3.2、Tomcat的启动和配置文件夹的作用[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IH7NQzqa-1610515823401)(D:\Typora\typora图片\maven的配置5.png)]启动关闭Tomcat[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3t72FeLy-1610515823404)(D:\Typora\typora图片\image-202

2021-01-13 13:39:19 99 1

原创 jQuery学习(一)

1、原生js与jQuery的比较原生的js:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>标题</title> <style> div{ height: 100px; margin-top: 10px; } &lt

2020-12-27 12:34:05 75

原创 Spring 学习

Spring 框架什么是Spring ?Spring是分层的JavaSE/EE full-stack 轻量级开源框架,以IoC(Inverse of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB完成的工作,取代了EJB的臃肿、低效的开发模式。开发Spring所需要的的jar包下载所需要的jar包的网址,jar包在lib文件夹里spring-core-4.3.6.RELEA

2020-10-28 19:36:28 58

原创 安卓数据库存储技术

数据库存储技术主要分为四类:Shared Preferences存储文件存储(外部存储和内部存储)数据库存储(SQLlite)数据共享(content provider)1、1. Shared Preferences存储先创建两.java文件和.xml文件如图所示然后代码如下````javapackage com.xdxy.shared_preferences;import androidx.appcompat.app.AppCompatActivity;import andr

2020-06-03 15:57:28 220

spring-boot-02-config.zip

1. 配置文件 application.properties application.yml 2. 配置文件的作用:修改SpringBoot自动配置的默认值 3. yml的语法 格式:k:(空格)v 表示一对键值对(空格必须有),大小写敏感 以空格的缩进来控制层级关系 4. 可以写入的数据 **字面量**:普通值(数据,字符串,布尔型),字符串不用加单引号或者双引号 " ":双引号不会转义字符串里面的特殊字符,特殊字符作为本身想表达的意思 如:name: zhangsan \n lisi 输出:zhangsan 换行 lisi

2020-12-15

空空如也

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

TA关注的人

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