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