自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot 跨域问题

1.使用过滤器import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import or

2022-03-06 18:49:34 113

原创 redis持久化方式

1.redis的持久化方式持久化: 把内存中的数据持久到磁盘的过程,就是持久化。作用: 防止数据丢失。redis持久化的方式: (1)RDB 快照 (2)AOF 日志追加。1.1rdb持久化方式RDB 持久性以指定的时间间隔执行数据集的时间点快照 . RDB是redis默认的持久化方式. 存在dump.rdb(1) 什么时候会触发rdb的方式【1】手动触发 save命令 bgsave命令save命令和bgsave的区别save该命令会阻塞当前Redis服务器,执行save

2022-02-26 14:15:47 311

原创 redis

1.什么是NOSQL?NOSQL(not only sql)不仅仅是sql,对所有非关系型数据库的一种通称。2.NOSQL和RDBMS的区别RDBMS- 高度组织化结构化数据。 user---userid username age sex .....- 结构化查询语言(SQL) sql语句- 数据和关系都存储在单独的表中。- 数据操纵语言DML,数据定义语言DDL- 严格的一致性. 事务 .- 基于事务NoSQL- 代表着不仅仅是SQL- 没有声明性查询语言- 键 - 值..

2022-02-26 14:08:59 139

原创 nginx

1.什么是nginxNginx (engine x) 是一个高性能的HTTP和反向代理web服务器,使用c语言编写的一款web服务软件.Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。2.nginx的作用1.反向代理2.负载均衡。3.动静分离3.

2022-02-26 11:18:56 110

原创 注解和反射

1. 正文1. 注解2. 反射2. 注解1. 注释: 对代码加以解释。注释给程序员看。2. 注解: 注解给程序看。注解得种类。 1. 预定义注解。 系统中自动得一些注解。 2. 自定义注解。 3. 元注解。2.1 预定义注解。---JVM虚拟机来解析。1. @Override: 重写得注解。符合重写得规则。2. @Deprecated: 表示已过时。3. @SuppressWarnings: 表示压制警告。4. @FunctionInterface: 表示函数

2022-02-11 18:57:37 165

原创 了解线程池

/** * Executor: 线程池接口的根类。 void execute(Runnable command); 执行任务方法。 * ExecutorService: 线程池根类下的子接口。 * shutdown():关闭线程池,如果线程池中还有为执行完的任务则需要等待任务执行完毕后在关闭。 * shutdownNow():立即关闭。 * isShutdown(): 是否关闭 * isTerminated():是否.

2022-01-10 17:30:11 119

原创 线程安全问题

线程安全问题public class TestSafy { private static String[] arr=new String[5]; private static int index=0; public static void main(String[] args) throws Exception { //创建一个任务放入hello Runnable tast01=new Runnable() { //匿名内部类

2022-01-05 19:50:30 2537

原创 线程中常见的方法

1.sleep 休息/延迟public class TestSleep { public static void main(String[] args) { My01 my01=new My01(); Thread t1=new Thread(my01,"线程A"); t1.start(); for (int i = 0; i < 20; i++) { System.out.println("mai

2022-01-04 21:10:58 170

原创 什么是线程

什么是进程正在运行的程序,系统进行资源分配的基本单位目前操作系统都是支持多进程,可以执行多个进程通过进程id进行区分单核cpu在同一时刻只能有一个进程,宏观上并行,围观串行什么是线程线程又称轻量级进程。进程中的一条执行路径,也是cpu的基本调度单位。一个进程由多个线程组成,彼此之间完成不同的工作,同时执行,称为多线程。例如迅雷是一个进程,当中多个下载任务即为线程java虚拟机是一个进程,当中默认包含主线程(main),可通过代码创建多个独立线程,与main并发执行。

2022-01-04 18:52:31 185

原创 各个小知识网站(随缘添加)

jsp中用EL读取了数据库里面的时间,怎么设置格式显示的格式,日期格式https://www.cnblogs.com/zhangliang88/p/5467504.html

2021-12-28 20:43:14 252

原创 Gitee命令

设置你的gitee名字$ git config --global user.name "Your Name" 设置你的gitee邮箱$ git config --global user.email "email@example.com"查看你的gitee名字$ git config user.name查看你的gitee邮箱$ git config user.email查看该git所在空间下所有文件状态红色代表未跟踪绿色代表在暂存区里文件改动以后,状态变为...

2021-12-15 15:46:43 1131

原创 如何在任何地方调取Session对象

ssm中的用法写一个普通类package com.aaa.entity;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAttributes;import javax.servlet.http.HttpServletRequest;import javax.servlet.ht.

2021-12-11 15:28:25 305

原创 SSM整合

ssm的整合实际就是spring框架和mybatis框架的整合,更白的:spring配置文件把mybatis配置文件的内容集成起来。spring为了集成mybatis的配置文件专门封装了一个类SqlSessionFactoryBean类。[plugins--->属性plugins datasource--->属性datasource mapper--mapper属性](1)创建一个maven的web工程并加入相关的依赖。<?xml version="1.0" encoding="

2021-12-09 21:10:02 182

原创 Spring框架依赖注入

1.什么是spring框架?Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。2.sprin

2021-12-09 20:58:35 304

原创 SpringMVC流程

1.流程图第一步:用户发送请求到前端控制器(DispatcherServlet)。第二步:前端控制器请求 HandlerMapping 查找 Handler,可以根据 xml 配置、注解进行查找。第三步: 处理器映射器 HandlerMapping 向前端控制器返回 Handler第四步:前端控制器调用处理器适配器去执行 Handler第五步:处理器适配器执行 Handler第六步:Handler 执行完成后给适配器返回 ModelAndView第七步:处理器适配器向.

2021-12-08 20:51:17 568

原创 SpringMVC普通文件上传和OSS文件上传

1.普通上传文件到本地1.1文件上传的条件:1.表单中。2.表单的提交方式method必须是post.3.表单上传的编码必须是二进制。enctype="multipart/form-data"4.input的类型必须file类型。而且该输入框必须有name属性。1.2前端网页:<%-- Created by IntelliJ IDEA. User: zlh Date: 2021/12/7 Time: 18:27 To change this template

2021-12-08 20:42:34 336

原创 SpringMVC拦截器

1.拦截器和过滤器的区别拦截器: 只会拦截springmvc的控制层接口路径。过滤器: 拦截器所有的资源.[jsp,servlet,css,js,img]2.如何定义拦截器:1.自定义一个拦截器//拦截器方法。如果该方法返回true则是放行 如果返回false 则是拦截。当session有值时放行当没有值时,跳转到 request.getContextPath()+"/login.jsp"切记要给登录放行,不然没法调用package com.aaa.interc...

2021-12-06 21:33:25 167

原创 全局异常处理

异常的结构:Throwable: 异常的根类。Error: 错误。这个错误程序员无法解决。Exception:异常。编译异常:运行时异常: RuntimeException: 只会在运行的时候出现。(1)自定义一个全局异常处理类@ControllerAdvice //该类为异常处理类。 Advice建议...

2021-12-06 21:22:26 80

原创 SpringMVC回参

1.Model,session,request回参model对象可以理解为request对象。凡是在该对象中保存的数据,作用范围同一个请求有效。1.控制层package com.controller;import com.entity.User;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.

2021-12-06 21:14:26 481

原创 SpringMVC接参

1.springmvc的流程---同步 1. 客户端发生请求http://localhost:8080/145springmvc01/hello01 2. 来的tomcat服务器。 3. springmvc的前端控制器DipatcherServlet接受所有的请求。 4. 查看你的请求地址和哪个@RequestMaping匹配。 5. 执行对应的方法。方法会返回一个字符串。springmvc把该字符串解析为要转发的网页。 6. ...

2021-12-06 18:39:54 79

原创 Mybatis的使用

mybatis

2021-12-03 20:17:18 428

空空如也

空空如也

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

TA关注的人

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