- 博客(21)
- 收藏
- 关注
原创 微服务学习笔记1-SpringBoot
SpringBoot 1、SpringBoot简介 SpringBoot是一个javaweb的开发框架,简化开发,约定大于配置! SpringBoot的主要优点: 让Spring开发者更快的入门 开箱即用,提供各种默认配置来简化项目配置 内嵌式容器简化Web项目 没有冗余代码生成和XML配置的要求 2、微服务简介 单体架构:打包成一个独立的单元(导入一个jar包或者是一个war包)部署完成应用之后,应用通过一个进程的方式来运行,例如,MVC三层架构 微服务架构:一个大型的复杂软件应用,由一个或者多个微
2022-03-30 16:36:57
4859
原创 前端基础学习笔记4-VUE
VUE 1、简介 Vue是一款前端渐进式框架,可以提高前端开发效率 Vue遵循SoC关注度分离原则 Vue通过MVVM设计模式,能够实现视图与模型的双向绑定 双向绑定:即数据变化时视图会自动刷新,视图变化时数据也会自动变化 MVVM设计模式: Model:模型层, 在这里表示JavaScript对象 View:视图层, 在这里表示DOM(HTML操作的元素) ViewModel:连接视图和数据的中间件, Vue.js就是MVVM中的View Model层的实现者 2、第一个vue程序 <
2022-02-23 15:07:08
600
原创 JavaSE学习笔记2-基础语法学习
基础语法学习 一、注释 单行注释: //单行注释 多行注释: /* 多行注释 多行注释 */ 文档注释: /** * @author leijiao */ 二、标识符和关键字 标识符:类名、变量名、方法名 - 标识符命名不能与关键字重复! - 只能以字母、$、_ 开头,不能用数字! 关键字: 三、数据类型 1、基本类型 1.1、基础 整数:byte(-128~127)、short、int、long 小数:float、double boolean:true/false 字符:char
2021-11-15 18:29:04
243
原创 SSM框架学习笔记3-SpringMVC
SpringMVC 1、简介 Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架 官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web 特点 轻量级,简单易学 高效 , 基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定优于配置 功能强大:RESTful、数据验证、格式化、本地化
2021-10-19 16:18:34
188
原创 SSM框架学习笔记2-Spring
Spring 1、简介 官网 : http://spring.io/ 官方下载地址 : https://repo.spring.io/libs-release-local/org/springframework/spring/ GitHub : https://github.com/spring-projects Spring理念 : 使现有技术更加实用 ,本身就是一个大杂烩 , 整合现有的框架技术 Spring优点:是一个轻量级的**控制反转(IoC)和面向切面(AOP)**的容器(框
2021-09-16 10:22:43
367
原创 SSM框架学习笔记1-Mybatis
Mybatis 1、简介 1.1、概念 一款半自动的ORM(对象关系映射)持久层框架 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作 通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(普通老式 Java 对象)为数据库中的记录 解除sql与程序代码的耦合 提供xml标签,支持编写动态sql Mybatis官方文档 : http://www.mybatis.org/mybatis-3/zh/index.html GitHub : https://github.com
2021-09-13 15:36:53
171
原创 JavaWeb学习笔记
JavaWeb 1、Web基本概念 1.1、静态web html,css 无法动态更新,数据始终不变 缺点:无法动态更新、无法和数据库交互 1.2、动态web Servlet/JSP,ASP,PHP 动态更新,数据始终会发生变化 可以和数据库交互(持久化) 缺点:加载动态资源出错,需要重新编写后台程序,重新发布,停机维护 2、web服务器 服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息。 ASP 微软 在HTML中嵌入了VB的脚本 维护成本高 常见:C#
2021-08-30 14:18:11
1245
原创 MySQL学习笔记
MySQL 一、初识MySQL 1、什么是数据库 数据库:DB,database 概念:数据仓库、软件、安装在操作系统(window、linux、mac…)之上。SQL,可以存储大量的数据。 作用:存储数据、管理数据 2、数据库分类 关系型数据库(SQL):通过表和表之间、行和列之间的关系进行数据的存储。 MySQL Oracle Sql Server DB2 SQLLite 非关系型数据库(NoSQL):对象存储,通过对象的自身属性来决定。 Redis MongoDB 3、MySQL简
2021-08-05 13:55:25
331
原创 前端基础学习笔记3-JavaScript
JavaScript 一、快速入门 1、引入JavaScript 内部引入 <!--js引入方法1:内部引入--> <script> alert("hello world"); </script> 外部引入 html <!--js引入方法2:外部引入--> <script src="js/test.js"></script> js alert("hello world") 2、浏览器控制台使用 控制
2021-07-20 14:23:27
286
原创 前端基础学习笔记2-CSS3
CSS3 一、简述 优势: 美化网页 实现内容和表现分离(css和html分离) 网页结构统一,可以复用 样式十分丰富 建议使用独立于html的css文件 利用SEO,容易被搜索引擎收录 编写规范 文件夹目录 -xxx程序(文件夹) -css(文件夹) -html文件 css语法 选择器{ 声明1; 声明2; } 编写 style.css h1{ color: red; } index.html <!DOCTYPE html>
2021-06-16 16:28:50
153
原创 前端基础学习笔记1-HTML5
HTML5 一、简述 HTML:超文本标记语言 编辑器:可以使用Intellij IDEA HTML基本结构: 开放标签,:闭合标签 注释:,IDEA快捷键:ctrl+/ <!--DOCTYPE:告诉网页使用什么规范--> <!DOCTYPE html> <html lang="en"> <!--head:网页头部--> <head> <!--meta:描述性标签,描述网站的一些信息,一般用来做SEO-->
2021-06-09 16:24:56
163
原创 JavaSE学习笔记9-网络编程
网络编程 一、网络通信的两个要素 通信双方的地址:IP地址和端口号 网络通信协议:TCP、UDP等协议 二、IP地址InetAddress 唯一定位一台网路计算机 本机localhost:127.0.0.1 IP地址分类: ipv4/ipv6 ipv4:4个字节组成,127.0.0.1。0~255 ipv6:128位,8个无符号整数 公网(互联网)/私网(局域网) 互联网:ABCD类地址 局域网:192.168.xx.xx 专门给组织内部使用 域名:因为IP不方便记忆!
2021-06-08 17:30:42
178
1
原创 JavaSE学习笔记8-多线程
多线程 一、简介 线程(Thread):是程序执行流的最小单元,是系统独立调度和分配CPU(独立运行)的基本单位。 main()是主线程,是系统入口,用于执行整个程序。 进程(Process):是资源分配的基本单位。一个进程包括多个线程。 例如、QQ、微信、浏览器 多线程:同一时刻执行多个线程。 例如,用浏览器一边下载,一边听歌 多进程:同时执行多个程序。 例如,同时运行QQ、微信、浏览器 二、线程创建 1、方法—Thread类 自定义线程类,继承Thread类 重写ru
2021-06-07 15:19:02
209
原创 JavaSE学习笔记7- 异常处理
异常处理 一、Error和Exception Error:是灾难性的致命错误,程序无法控制和处理的 Exception:可以被程序处理,并且在程序中应该尽可能去处理异常 二、捕获和抛出异常 idea快捷键:ctrl+alt+t 捕获异常:try…catch…finally //捕获异常:try...catch...finally try { System.out.println(11/0); //0不能被除,报ArithmeticException异常 }catch (Exception
2021-06-01 15:24:27
122
原创 JavaSE学习笔记6- 面向对象
面向对象编程 一、概念 面向过程:步骤清晰简单,第一步做什么,第二步做什么…适合处理简单的问题 面向对象:分类的思维模式。适合处理复杂的问题,合适处理需要多人协助的问题 面向对象编程(OOP):以类的方式组织代码,以对象的形式封装数据! 三大特性:封装、继承、多态 二、类与对象的创建 类:是一种抽象的数据类型,它是对某一类事物整体描述/定义,不能代表具体的某一个事物 对象:是抽象概念的具体实例 //类 public class Student { //属性:字段 Stri
2021-06-01 11:18:45
202
原创 JavaSE学习笔记5-数组
数组 数组是相同类型数据的有序集合,每个数据称作数组元素,可以通过下标来访问。 数组是引用类型,存在默认初始化 一、声明和创建 //声明=创建数组(new) int[] numbers = new int[2]; //[2]表示长度为2 //给数组元素赋值 numbers[0] = 100; //通过下标取值,从0开始 System.out.println(numbers[0]); //100 System.out.println(numbers[
2021-05-27 15:51:21
158
原创 JavaSE学习笔记4-方法
方法 一、方法定义和调用 最好一个方法只完成一个功能! 格式: 修饰符 返回值类型 方法名(参数类型 参数值){ 方法体… return 返回值; } //return 0;可以终止方法。 调用方法1: static修饰后可以直接调用 public class Demo1 { public static void main(String[] args) { int sum = add(1,3); System.out.println(sum);
2021-05-27 15:50:28
105
原创 JavaSE学习笔记3-流程控制学习
流程控制学习 一、Scancer对象 Scancer是用来接收用户输入的。 hasNext()、next() 不能接收带空格的字符串 例如,Hello World 只会输出Hello hasNextLine()、nextLine() 以Enter为结束符 例如,Hello World 会输出Hello World //创建扫描器对象,用来接收键盘数据 Scanner scanner = new Scanner(System.in);
2021-05-27 08:53:57
241
原创 JavaSE学习笔记2-基础语法学习
基础语法学习 一、注释 单行注释: //单行注释 多行注释: /* 多行注释 多行注释 */ 文档注释: /** * @author leijiao */ 二、标识符和关键字 标识符:类名、变量名、方法名 - 标识符命名不能与关键字重复! - 只能以字母、$、_ 开头,不能用数字! 关键字: 三、数据类型 1、基本类型 1.1、基础 整数:byte(-128~127)、short、int、long 小数:float、double boolean:true/false 字符:char
2021-05-26 15:09:12
120
原创 JavaSE学习笔记1-入门及环境搭建
JAVA入门及环境搭建 一、特性和优势 简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性 二、三大版本 javaSE:标准版(桌面程序,控制台开发) javaME:嵌入式开发(手机,小家电) javaEE:E企业级开发(web端,服务端) 三、JDK、JRE、JVM jdk(包含jre和jvm):java开发者工具 jre:java运行时环境 jvm:java虚拟机 四、环境搭建 1、JDK8下载安装 下载链接:https://www.oracle.com/cn/java/
2021-05-19 11:07:59
162
原创 Markdown学习笔记
Markdown学习 一、标题 #+空格+标题名称,回车。几个#号代表几个标题。 二、格式 1、基础的,查看菜单栏的【格式】 三、引用 +空格+内容,回车 四、分割线 —,回车 五、列表 1、有序列表 1.+空格,回车 2、无序列表 -+空格,回车 六、表格 1、直接插入 点击鼠标右键,选择插入,选择表格 2、编写插入 输入内容,格式如下: 名字|性别|生日 –|--|–| 张三|男|1995.1.1 点击左下角【启用源代码模式】 删除内容中的空行 点击左下角【退出源代码模式】 七、代码块 1、直接
2021-05-18 16:12:08
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅