自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 RabbitMQ入门

rabbitmq

2022-08-14 23:36:26 580 1

原创 Docker基础入门

Docker

2022-08-11 15:30:43 103

原创 SpringCloud

SpringCloud基础

2022-08-09 17:01:31 292

原创 基于SpringBoot的SSMP整合案例

一.数据层lombook工具常用于简化实体类开发,常用注解 @Data为实体类在编译期设置对应的get/set方法、toString方法、hashCod方法、equals方法等。数据层开发步骤细节1.首先要导入MybatisPlus(mp)和druid对应的starter,2.然后配置基本设置(id生成策略使用数据库自增策略 id-type:auto)3.使用数据层接口可以继承BaseMapper并指定泛型4.制作测试类测试效果Tips:可以开启MP配置方式下的日志,设置日志输出方式

2022-02-20 21:48:22 154

原创 springboot基础篇笔记

springboot提供三种配置文件格式1.properties(传统格式/默认格式)2.yml(主流)3.yaml优先级: properties>yml>yaml不同配置文件中相同配置加载优先级相互覆盖。不同配置文件中不同配置全部保留指定boot配置文件1.setting 》project structure 》facets2.选中对应项目工程3.Customize Spring Boot4.选择配置文件...

2022-02-18 17:22:37 53

原创 SpringMVC向域对象共享数据

四种方式向request域对象共享数据1.ModelAndView2.Model3.Map4.ModelMap@Controllerpublic class ScopeController { //使用servletAPI想request域对象共享数据 @RequestMapping("/testRequestByServletAPI") public String testRequestByServletAPI(HttpServletRequest request){

2021-11-12 13:54:12 627

原创 spring事务操作

1.什么是事务

2021-11-03 00:17:45 87

原创 AOP操作

1.AOP操作(准备)1.Spring框架一般都是基于AspectJ实现AOP操作(1)什么是AspectJ*AspectJ不是Spring组成部分,独立AOP框架,一般AspectJ和Spring框架一起使用,进行AOP操作2.基于AspectJ实现AOP操作(1)基于xml配置文件(2)基于注解方式实现(实用)3.在项目工程里面引入AOP相关依赖4.切入点表达式(1)切入点表达式作用:知道对哪个类里面的哪个方法进行增强(2)语法结构:execution([权限修饰符] [返回类型]

2021-11-02 00:38:45 95

原创 AOP(概念及底层原理)

1.什么是AOP(1)面向切面编程(方面)利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明AOP...

2021-11-01 14:43:37 1859

原创 ICO操作Bean管理(基于注解方式)

1.什么是注解(1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值… )(2)使用注解,注解作用在类上面,方法上面,属性上面(3)使用注解目的:简化xml配置2.Spring针对Bean管理中创建对象提供注解(1)@Componet(2)@Service(3)@Controller(4)Repository...

2021-10-31 19:57:23 114

原创 IOC容器-Bean管理(基于xml)

IOC操作Bean管理(FactoryBean)1.Spring有两种bean,一种普通bean,另一种工厂bean(FactoryBean)2.普通bean:在配置文件中定义bean类型就是返回类型3.工厂bean:在配置文件中定义bean类型可以和返回类型不一样第一步 创建类,让这个类作为工厂bean,实现接口FactoryBean第二步 实现接口里面的方法,在实现的方法中定义返回的bean类型public class MyBean implements FactoryBean<cou

2021-10-30 23:04:03 54

原创 IOC(概念和原理)

1.什么是IOC(1)控制反转,把对象的创建和对象之间的调用过程,交给Spring管理(2)使用IOC的目的:降低耦合度(3)做入门案例就是IOC实现2.IOC底层原理(1)xml解析、工厂模式、反射3.画图解析4.IOC(接口)1.IOC思想基于IOC容器完成,IOC容器底层就是对象工厂2.Spring提供IOC容器实现两种方式:(两个接口)(1)BeanFactory:IOC容器基本实现,是Spring内部的使用接口,不提供开发人员使用*加载配置文件时候不会创建对象,在使用或

2021-10-28 00:52:22 7984

原创 Spring5概述

Spring框架概述1.Spring是轻量级的开源JavaEE框架2.Spring开源解决企业应用开发的复杂性3.Spring有两个核心部分:IOC 和 AOP(1)IOC:控制反转,把创建对象过程交给Spring进行管理(2)AOP:面向切面,不修改源代码进行功能增强4.Spring特点(1)方便解耦,简化开发(2)Aop编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低API开发难度入门案例1.下载Spring5...

2021-10-27 13:17:09 60

原创 redis基础

1.命令操作1.redis的数据结构*redis存储的是key,value格式的数据,其中key都是字符串,value有五种不同的数据结构*value的数据结构1)字符串类型String2)哈希类型hash:map格式3)列表类型list:linkedlist格式4)集合类型set5)有序集合类型sortedset2.字符串类型 string:(1)存储:set key value(2)获取:get key(3)删除:del key3.哈希类型 hash:(1)存储:hset k

2021-10-25 23:33:42 263

原创 JSON基础

1.概念:JavaScript Object NotationJavaScript对象表示法Person p=new Person();p.setName(“张三”);p.setAge(23);p.setGender(“男”);var p={“name”:"张三,“age”:23,“gender”:“男”};*JSON现在多用于存储和交换文本信息的语法*进行数据的传输,类似于XML*JSON比XML更小更快更易解析。2.语法:1.基本规则数据在名称/值对中:json数据是由键值对构成

2021-10-24 23:28:55 62

原创 Listener:监听器

1.概念:web的三大组件之一*事件监听机制事件:一件事情事件源:事件发生的地方监听器:一个对象注册监听:将事件、事件源、监听器绑定在一起。当事件源上发生某个事件后,执行监听器代码*ServletContextListener:监听servletContext对象的创建和销毁方法:void contextDestroyed ( ServletContextEvent sce) :ServletContext对象被销毁之前会调用该方法void contextInitialized(servl

2021-10-23 16:13:42 59

原创 Filter过滤器

1.概念:*web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能过滤器的作用:*一般用于完成通用]的操作。如:登录验证、统一编码处理、敏感字符过滤…2.快速入门1.步骤:(1)定义一个类,实现接口Filter(2)复写方法(3)配置拦截路径1.web.xml2.注解3.过滤器细节:(1)web.xml配置...

2021-10-23 00:37:34 66

原创 Session

1.概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession2.快速入门:1.获取HttpSession对象:HttpSession session = request.getSession();2.使用HttpSession对象:Object getAttribute(String name)void setAttribute(String name,Object value)void removeAttribute(String nam

2021-10-21 15:50:57 53

原创 Jsp入门学习

1.概念*Java Server Pages:java服务器端页面*可以理解为:一个特殊的页面,其中既可以定义html标签,又可以定义java代码*用于简化书写2.原理*本质上就是一个Servlet3.Jsp脚本:Jsp定义Java代码的方式1.<% 代码 %> :定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么2.<%! 代码 %>:定义的java代码,在jsp转换后的java类的成员位置3.<%=

2021-10-21 01:01:12 91

原创 Cookie

1.概念客户端会话技术,将数据保存到客户端2.快速入门使用步骤:1.创建cookie对象,绑定数据*new cookie(string name,string value)2.发送cookie对象response.addcookie( cookie cookie)3.获取cookie,拿到数据Cookie[]=request.getcookies()3.实现原理基于响应头set-cookie和请求头cookie实现4. cookie的细节(1)一次可不可以发送多个cookie?可

2021-10-20 14:40:47 47

原创 Servlet类的继承体系

Servlet类的继承体系1.Servlet接口,只是负责定义Servlet程序的访问规范2.GenericServlet类实现了Servlet接口,做了很多空实现,并持有一个ServletConfig类的引用对ServletConfig的使用做一些方法3.HttpServlet抽取类实现了service()方法,并实现了请求的分发处理...

2021-10-18 16:27:48 196

原创 Linux软件包管理

2021-10-13 10:50:26 36

原创 Linux Shell

2021-10-13 00:48:14 38

原创 Linux服务管理

2021-10-12 14:14:33 33

原创 Linux配置网络环境

2021-10-11 21:46:28 34

原创 Linux磁盘分区

2021-10-11 15:58:46 63

原创 Linux任务调度

2021-10-11 15:00:34 34

原创 Linux压缩和解压命令

文件文件夹

2021-10-10 15:35:55 36

原创 Linux查找指令

2021-10-07 19:56:54 24

原创 文件目录指令

2021-10-07 16:09:10 28

原创 如何找回root密码(CentOS7.6)

1.先进入系统,在进入开机界面中按e,进入编辑界面2.进入编辑界面后,使用键盘上下键移动光标找到"Linux16"开头内容所在行,在行的最后输入:init=/bin/sh3.输入完成后按快捷键:Ctrl+x 进入单用户模式4.然后在光标闪烁位置输入:mount -o remount,rw/ (各单词间有空格),完成后回车键5.在最新的一行最后输入:passwd,完成后按回车键。输入密码,然后再次确认密码,修改成功后会显示passwd...的样式说明修改成功6.接着,...

2021-10-07 14:06:33 103

原创 Linux运行级别

2021-10-07 13:25:56 32

原创 Linux用户管理常用命令

pwd ------显示当前目录useradd 用户名--添加用户user -d 指定目录 用户名 -----新用户,给创建的用户指定家目录passwd 用户名 -------指定/修改密码userdel 用户名 ---删除用户但保留家目录userdel -r 用户名 ----删除用户及主目录id 用户名 -----查询用户信息su -用户名 ----切换用户exit/logout ----登出whoam ----查看当前用户用户和组:gr...

2021-10-07 13:17:25 49

原创 MapSource

import java.util.HashMap;import java.util.Map;import java.util.Set;@SuppressWarnings({"all"})public class MapSource { public static void main(String[] args) { Map map = new HashMap(); map.put("no1","WYT"); map.put("no2","A.

2021-09-28 13:40:41 264

原创 set接口方法

public class SetMethod { public static void main(String[] args) { Set set = new HashSet(); //1.以set的接口实现类HashSet演示Set接口的方法 //2.set接口的实现类的对象(Set接口的对象),不能存放重复的元素,可以添加一个null //3.set接口对象存放数据是无序的(即添加到顺序和取出的顺序不一致) //4.

2021-09-26 23:26:55 118

原创 LinkedList

import java.util.Iterator;import java.util.LinkedList;public class LinkedListCRUD { public static void main(String[] args) { LinkedList linkedList = new LinkedList(); linkedList.add(1); System.out.println("linkedList="+linke.

2021-09-26 17:25:34 37

原创 简单模拟一个双向链表

public class LinkedList01 { public static void main(String[] args) { //模拟一个简单的双向链表 Node jack = new Node("jack"); Node tom = new Node("tom"); Node wyt = new Node("WYT"); //连接三个节点形成双向链表 jack.next=tom; .

2021-09-26 16:49:39 64

原创 List接口

List接口性质import java.util.ArrayList;import java.util.List;public class List_ { public static void main(String[] args) { //1.List集合类中元素有序(即添加顺序合取出顺序一致),且可重复 List list = new ArrayList(); list.add("jack"); list.add("

2021-09-24 16:46:49 35

空空如也

空空如也

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

TA关注的人

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