自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 问答 (1)
  • 收藏
  • 关注

原创 项目笔记总结-Redis

Redis

2022-07-17 19:19:39 539 1

原创 项目总结笔记-网络

网络

2022-07-17 15:31:44 364

原创 项目笔记总结-Mysql

Mysql

2022-07-17 15:13:47 926

原创 项目总结笔记-JVM

JVM

2022-07-17 14:52:05 429

原创 笔记总结-Java集合

Java集合

2022-07-17 11:39:15 350

原创 项目总结笔记设计模式

设计模式

2022-07-17 11:31:29 130

原创 总结项目笔记JUC

JUC入门

2022-07-16 22:06:39 376

原创 总结项目笔记Demo

Demo项目

2022-07-16 21:34:57 1343

原创 总结项目笔记Spring

spring基础与进阶

2022-07-16 21:23:02 616

原创 Javaweb

tomcat+servlet+计网+cookie+session+jsptomcat:浏览器和服务器交互的过程tomcat:虚拟目录的映射计网:7层模型tomcat软件安装在linux系统上,用于运行Java程序和web程序(tomcat也叫web服务器,因为tomcat也运行web项目)tomcat:浏览器和服务器交互的过程根据浏览器URL地址栏中的IP和端口号找到对应的web服务器浏览器以流的形式向服务器发送网络请求,告诉服务器需要哪些资源 GET /JavaWebDemo1/1.js

2021-11-02 18:53:19 150 1

原创 Bootstrap响应式

Bootstarp网站自适应(缩小网站图片变小),响应式(缩小网站布局发生变化) <meta name="viewport" content="width=device-width, initial-scale=1.0">http与filefile:///C:/Users/Desktop协议是file表示这只是个前端页面,没有与Tomcat交互的https://blog.csdn.net协议是http,规定了浏览器与服务器数据库交互的协议引入Bootstrap引

2021-11-01 16:49:18 423

原创 JDBC连接mysql数据库

JDBC环境JDK1.8第三方依赖:mysql-connector-java-8.0.15.jar将依赖放到lib文件中,右键add as libiary通过反射机制加载MySQL类驱动器:Class.forName("com.mysql.cj.jdbc.Driver")创建Java与MySQL的连接通道:DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&charact

2021-10-20 19:01:39 1060

原创 23种设计模式

设计模式单例模式:懒汉式:在测试类中不实例化对象,在当前类中实例化,当调用方法时才实例化对象饿汉式:在测试类中不实例化对象,在当前类中实例化,一开始就实例化对象懒汉式类:package lanhan;public class Lanhan { //3.成员变量提取出来,静态化 public static Lanhan lanhan; //1. 构造方法私有,无法实例化 private Lanhan(){ System.out.prin

2021-10-11 14:14:10 96

原创 Oracle的简易理解

Oracleoracle的表空间:一个数据库建立多个表空间,一个表空间下建立多个用户,一个用户下创建多个表系统在创建之初会生成默认的system,sys账号,系统也会有默认的表空间dbf文件(但是登录时无法登录,需要给system账号解锁)1.让所有登录的用户(主要是system用户)都可以以DBA的身份登录sqlplus / as sysdba;2.给system用户解锁alter user system account unlock;创建表空间: 一个表空间可以对应多个数据文件da

2021-10-09 20:15:51 764

原创 进阶面向对象04

文章目录FileFile获得文件对象可以电脑中的文件进行增删在操作在代码中使用路径时使用:/或者\\File的三种构造方法构造名描述File(String pathname)传递的参数是文件夹/文件的地址File(String parent,String parent)传递的参数是父路径和文件夹的拼接File(File parent,String child)先获取父路径的file名,再拿到文件夹名对file文件夹的操作操作方法描述

2021-09-24 13:00:52 201

原创 进阶面向对象03

OOP抽象抽象抽象的关键字是abstract,可以用来修饰类和方法的,用abstract修饰的方法,表明这个方法是用来定义规则的,规定好方法名,返回值,参数等抽象方法的特性目的:去掉父类的方法体抽象方法的前提是类也是抽象的,一旦用抽象修饰,子类必须要重写方法或者子类也定义成抽象类,不然会报错抽象类中也可以定义普通的方法,可以不被重写抽象的类无法被实例化,但是有构造方法...

2021-09-16 15:34:49 226

原创 进阶Java面向对象02

JavaSE类和对象类和对象面向对象:是一种思想,一个类调用另一个类的变量和方法就叫面向对象类:是一个抽象的概念,是对某一类事物的整体描述,动物,植物,人都是类,而对象是客观存在的,类是抽象的模板,比如张三,狗使用面向对象的意义:提高代码阅读的清晰度,降低代码间的耦合性,功能越来越独立面向对象的核心思想:将功能抽取成一个类,实现代码复用面向过程和面向对象面向对象:是以功能来划分问题的,面向对象中主要的是类和对象,将功能抽取封装到类中,可以解决重复调用的问题,实现代码的复用性和可扩展性

2021-09-09 19:19:21 211

原创 svn的简易理解

将所有人的而项目合并汇总代码数据备份,防止丢失gitHub将代码存放到github上,使用外网段svn会将代码存到一台计算机上,使用内网

2021-09-08 15:04:18 134

原创 进阶JavaSE基础01

JavaSE配置环境变量的目的:一般都是在bin文件中打开java.exe,当要在别的地方也可以使用Java时,就需要配置环境变量,总之一句话:配置环境变量的目的是可以在任何地方使用Java运行Java文件,生成可执行的class文件(Java 类名)javac是编译 (编写 编译 运行)在JavaSE阶段想要运行程序,必须需要入口方法JavaSE:数据类型,变量,运算符,流程控制,数组JavaEE:类,对象,三大特性,接口,设计模式Java程序开发:集合,IO流,多线程,异常处理

2021-08-30 16:56:34 688

原创 进阶HTML+CSS+JavaScript+jQuery

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport

2021-08-10 19:40:21 535

原创 Linux入门基础02

linux一. 快照二. 克隆2.1. 链接克隆2.2. 完整克隆三. centOS文件目录介绍需要掌握的四. 命令行五. 打包压缩和解包为什么要使用centOS,用于部署项目一. 快照安装软件的时候可能会出错,所以需要在安装软件之前创建一个快照,当安装出错时可以恢复到原来未出错的状态二. 克隆2.1. 链接克隆链接克隆和原始机相连,当原始机不存在时,链接克隆也不可以再使用2.2. 完整克隆完整克隆是与原始机完全分开的三. centOS文件目录介绍bin:存放系统的二进制文件sbin

2021-07-27 17:09:27 149

原创 Mysql数据库入门01

mysql入门1.数据库2.数据库和表的关系1.数据库数据的存储方式有:内存,文件,数据库(综合了内存和文件的优点,存储量大,方便管理)安装数据库时有服务器端(需要提前在服务器中开启服务)和客户端(DOS命令行)链接服务器端的4种方式:cmd命令行,mysql自带的命令行,图形化界面,JDBC在DOS命令行使用SQL结构化查询语言对数据进行CRUD乱码的原因:编码和解码不一致(UTF8和GBK)当在命令行输入有乱码的出现时:set name gbk;bin目录中存放的都是可执行的二进制文件

2021-07-20 17:59:08 215

原创 jQuery+Ajax+Axios

总结一、JQuery二、jQuery Ajax三、Axios一、JQuery点击$(document).ready(function(){ 代码 })表示文档在完全加载完之后,运行JQuery代码当使用$发生冲突时,就将$替换为JQuery即可获取/修改标签中的内容 <script> $(document).ready(function() { //获取/修改标签中的内容 var text = $('#box').t

2021-06-22 19:10:47 245

原创 JavaScript牛客面试题总结

总结与foo有关:<script> var arr = []; arr[0] = 0; arr[1] = 1; 1.如下的意思是给对象创建一个属性,所以foo与length的地位是并列的 arr.foo = 'c'; console.log(arr.length); </script>null,0,undefined,true与false1.null和undefi

2021-06-15 20:12:35 1684 10

原创 VUE快速入门02

VUE一、VUE一、VUEvue是一个渐进式的框架(vue作为应用的一部分嵌入其中,一点点的实行替换)vue的功能(1)解耦视图和数据(2)可复用组件(3)前端路由技术(4)状态管理持续更新中。。。...

2021-05-24 22:59:14 184

原创 JavaScript面向对象03

面向对象ES6一、介绍二、类和对象2.1、super关键字一、介绍面向过程(POP):面向过程是以步骤来划分问题的,顺序执行,联系紧密。面向对象(OOP):面向对象是以对象功能来划分问题的,容易复用,容易维护。面向对象的特性:封装,继承,多态二、类和对象类:抽取对象共有的属性和方法封装成一个类(模板)对象:对类进行实例化,获取类的对象(具体的事物)对象是由属性和方法组成的创建类(类里面有个constructor函数,当我们不写,也会自动生成,但是只有一个): <scrip

2021-05-17 23:14:07 202

原创 JavaScript基础语法Web APIS 02

文章目录一、DOM1.1、DOM获取页面元素1.1.1、根据ID获取页面元素1.1.2、根据标签获取页面元素1.1.3、HTML新增的元素获取一、DOMDOM是文档对象模型,通过DOM可以改变网页结构内容样式DOM树(DOM把内容都看作对象)1.元素:所有的标签成为元素,element2.节点:网页中所有的节点(标签,文本,注释等),node1.1、DOM获取页面元素1.1.1、根据ID获取页面元素document.getElementById('字符串')参数是大小写敏感的字符

2021-05-09 23:19:08 275

原创 JavaScript基础语法ECMA01

JavaScript一、初始JavaScript1.1、js的组成二、变量2.1、变量命名规范一、初始JavaScriptJavaScript是一种运行在客户端的脚本语言脚本语言:不需要编译,运行过程中js引擎逐条解析执行成机器语言浏览器分成:渲染引擎和JS引擎1.渲染引擎:解析HTML+CSS,俗称内核,webkit2.JS引擎:解读JavaScript代码,对其进行运行的,chrome浏览器的V81.1、js的组成二、变量变量:是内存中用来存放数据的空间变量的使用:先声明

2021-04-28 22:35:51 277

原创 随手记

link和@import的区别1.link是XHTML标签,无兼容性问题;@import是在CSS2.2.1提出的,低版本不兼容2.link可以加载CSS,JavaScript;@import只能加载CSS3.link加载的内容与页面同时加载;@import是页面完全载入后再加载4.用法: <link rel="stylesheet" href="index.css"/> / <style>@import url("index.css")</style>.

2021-04-27 22:42:52 152

原创 移动开发flex布局

弹性布局一、布局原理二、flex布局父项属性2.1、flex-directoin设置主轴方向2.2、justify-content主轴上子元素的排列方式2.3、flex-wrap设置子元素受否换行2.4、flex-items设置侧轴上的子元素排列方式(单行)一、布局原理当父元素设置flex布局后 ,默认是display:flex;,子元素的float,clear,vertical-align属性失效设置flex的父元素,叫容器;里面的子盒子,简称项目二、flex布局父项属性父元素属性值

2021-04-27 13:47:51 507

原创 移动开发流式布局

流式布局一、视口1.1、布局视口 layout viewport1.2、视觉视口 visual viewport1.3、理想视口 ideal viewport1.3.1、meta视口标签二、二倍图2.1、物理像素&物理像素比一、视口移动端的浏览器都是webkit修改过来的内核1.1、布局视口 layout viewport布局视口是为了解决早期pc端页面在手机上显示的问题默认IOS,安卓980px1.2、视觉视口 visual viewport视觉视口:看见的网站的区域缩放

2021-04-24 23:06:40 147

原创 H5+C3提高

H5+C3一、H51.1、H5新增语义化标签1.2、多媒体标签1.2.1、视频1.2.2、音频一、H51.1、H5新增语义化标签HTML5新增的新特性都有兼容性的问题,IE9+才支持,IE8/7/6不支持;新语义化标签是为了让搜索引擎识别的语义化标签都属于块元素;在IE9中需要将其转换为块元素header:页面头部nav:导航栏部分article:文章页aside:页面文章的侧边栏section:页面中的节,区段;大号divfooter:页面foot1.2、多媒体标签1.

2021-04-20 22:41:03 341

原创 HTML+CSS 基础学习

HTML一、简单介绍一、简单介绍W3C是万维网联盟,是一家制定标准的国际中立性标准机构web的标准包括:结构化标准语言(HTML,XML)表现标准语言(CSS)行为标准语言(DOM,ECMAScript现在已经到6了)什么是网页?通过浏览器阅读的HTML格式的文件,由文字,图片,链接,音频等元素组成,网页的集合是网站什么是HTML?HTML是超文本标记语言,不是编程语言,而是标记语言,由标签组成;HTML是一门专门创建网页的语言lang 与字符集 <!

2021-04-09 12:05:21 1106

原创 Vue快速入门01

Vue一、Vue的UI框架二、使用步骤1.引入库2.读入数据一、Vue的UI框架iview官网:一个强大的基于Vue的UI库,饿了么出品,移动端支持较多ElementUI官网:饿了么维护的Vue UI库,桌面支持较多飞冰:组件以React为主,饿了么出品Bootstrap:推特公司出品前端框架:Angulr.js React VueJs二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplot

2021-04-04 22:02:25 159 1

原创 vue创建+elementUI

vuevue创建vue创建vue官网在cmd命令行输入vue ui345678.等待项目创建即可9.创建号之后,用vscode打开9.使用gitee来托管项目10.创建gitee仓库

2021-04-04 11:17:27 3600 3

原创 Nodejs+ES6+NPM+Babel+模块化+webpack

大前端一、Nodejs1.引入库2.读入数据一、NodejsNodejs下载链接Nodejs是一门服务端的语言,是解释型语言,不需要编译,运行在V8(jvm)引擎中,运行的命令是:node;后缀是js在vscode中终端运行,先保存,可以tab键自动补全1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warni

2021-03-28 22:41:18 391

原创 Git基础

Git一、版本控制二、安装配置工作原理2.1 安装一、版本控制常见的版本控制工具:GitSVNCVSVSSTFS分布式版本控制:Git,所有的版本信息同步到本地的每个用户,不会出现服务器损坏,不能正常工作的情况;但是具体到个人也会有安全隐患。集中版本控制:SVN,所有的版本信息都保存在服务器上。Git是由Linux内核之父利纳斯.托沃兹开发的。Git是世界上最先进的分布式版本控制系统二、安装配置工作原理2.1 安装Git下载链接Git CMD:windows风格的命令行

2021-03-23 23:12:26 131

原创 Linux入门基础01

Linux一、Linux二、ECS搭建环境1.1远程连接ECS步骤一、LinuxLinux是开源的操作系统,存在着许多不同的Linux版本(比如:红旗,Ubuntu,centOS,红帽),但是他们都使用了Linux内核Linux内核是由林纳斯.托瓦紫在大学时期编写的,这就是偶像啊主流的Linux操作系统依旧是红帽,centOS(是红帽的社区版)所有的服务器端的开发都是基于linux的,作为一个java程序员,学会linux命令是必然的方法一:可以在自己的电脑上安装vmWare虚拟机,在虚拟

2021-03-18 15:39:23 335 2

原创 springboot入门基础(上)

SpringBoot一、SpringBoot是什么?二、微服务架构三、小细节三、配置文件一、SpringBoot是什么?Java企业级开发:J2EE->spring->springbootspringboot出身名门,并不是新的框架,springboot就是为了简化spring(配置地狱),而spring是为了简化原生JDBC代码,就像maven整合了所有的jar包,springboot整合了所有的框架(redis,JPA,shiro,SpringSecurity,Mybatis-plu

2021-03-15 22:40:29 116 2

原创 mybatis-plus结合swagger2的简单使用

简单使用一、swagger二、mybatis-plus2.1简介2.2代码生成器一、swaggerswagger的目的就是测试后端接口,返回JSON数据给前端;也可以使用postmanpostman需要下载,springboot默认集成了swagger,只需导入启动器即可。使用knife4j美化swagger-ui//2.9.2是比较经典的版本,使用的人比较多<dependency> <groupId>io.springfox</groupId>

2021-03-14 22:25:27 843

空空如也

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

TA关注的人

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