自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马Java进阶教程,全面剖析Java多线程编程

类似于一个集中的线程调度器,用户不用去专注于创建线程,只需要专注于业务逻辑即可。java21的虚拟线程性能更优于线程池。

2024-01-09 08:26:15 450

原创 前端知识的不足与补充

表示项目从网格布局的第 2 行、第 2 列开始,到第 3 行、第 3 列结束。这意味着这个项目占据了一个单元格,位于网格的第 2 行和第 2 列。这两个属性允许你在网格容器中独立地为每个项目设置水平和垂直方向的对齐方式,而不影响其他项目。是用于调整网格项目在网格容器中的位置的属性,它们通常与 CSS Grid 布局一起使用。是用于定义一个项目的位置及大小的属性,通常在使用 CSS Grid 布局时使用。表示项目会沿着水平方向的结束位置对齐。定义项目在水平方向上的对齐方式。定义项目在垂直方向上的对齐方式。

2023-12-29 20:12:47 499

原创 css的Grid布局

css的Grid布局

2023-12-11 10:50:37 385

原创 canvas

canvas制作水印

2023-11-30 20:40:04 139

原创 关于css的一些知识

在 CSS 中,display,float,position的一些属性,以及结合flex布局的使用

2023-11-29 20:29:53 269

原创 vue组件注册

vue的组件通信。

2023-09-18 18:21:39 63

原创 vue生命周期

2023-09-18 13:02:31 67

原创 vue的watch监听器

2023-09-17 15:09:49 44

原创 树形结构的节点作为查询参数业务

有一个树结构,存在一个唯一的code和一个父节点的pcode,要求前端传入任意层的code匹配这个code对应的所有子节点对应的数据。

2023-09-01 14:40:57 420

原创 通过BitMap实现签到

在传统的签到系统中的数据库的表一般都采取直接存储的形式,类似于一种记录表,但是如果用户的数量特别大,签到上几个月之后,这种表的数据量特别大,同时,存储的数据也会占用很多的内存资源。如果代码不好阅读,可以直接看注释,学习一种思想,不是学习一块代码。bitmap的操作一般都是存储在String数据结构中。so BitMap这种通过二进驻存储的思想就出现了。

2023-08-12 16:04:37 264

原创 试用redis的GEO实现附近商户案例

redis使用geo计算相对距离

2023-08-10 22:59:15 284

原创 Redis实现信息缓存的方法

redis实现缓存中间件的简单使用方法

2023-02-11 10:45:15 316 1

原创 RabbitMQ的简介和简单使用

RabbitMQ简介安装

2023-01-08 09:52:08 355

原创 DockerCompose的使用

dockercompose

2023-01-07 15:06:29 94

原创 创建自己的docker镜像

dockerfile

2023-01-07 14:56:35 618

原创 docker数据卷

数据卷的基本操作

2023-01-04 20:51:17 261

原创 docker基本命令演示

docker save -o (导出命令) redis.tar (指定文件) redis:latest(镜像名称)镜名称一般分两部分组成:[repository]:[tag]。在没有指定tag时,默认是latest,代表最新版本的镜像。使用命令删除本地docker中的镜像。找到需要的redis镜像然后 点击。使用命令导出镜像到指定文件。使用命令安装文件中的镜像。

2023-01-04 19:04:57 615

原创 Nacos注册中心

Nacos是针对于springcloud框架所开发的一种服务机制,一种组件,在国内的受欢迎程度相较于复杂的Eureka来说更加优秀。nacos的使用。

2023-01-04 18:26:11 88

原创 Ribbon负载均衡

1.Ribbon负载均衡规则l规则接口是IRulel默认实现是ZoneAvoidanceRule,根据zone选择服务列表,然后轮询2.负载均衡自定义方式l代码方式:配置灵活,但修改时需要重新打包发布l配置方式:直观,方便,无需重新打包发布,但是无法做全局配置3.饥饿加载l开启饥饿加载l指定饥饿加载的微服务名称。

2023-01-04 18:14:28 79

原创 基于springcloud的学习笔记1

springcloud的微服务分布式架构对于springboot的服务集成开发最大的优点就是解决了,springboot中模块之间的高耦合度,springcloud进行高粒度的拆分服务之后就可以降低在高并发下会出现的所有模块服务不可用。同理springcloud就是拆分出不同的模块成为一个项目防止一死全死,是一种针对于大流量高并发之下的有效的解决方案。

2023-01-04 18:09:25 357

原创 springboot整合mybatis

注意namespace, resultMap="DingDingUser"2、添加mybatis的依赖。5、对应文件添加对应的注解。

2022-09-22 21:32:19 121

原创 No qualifying bean of type ‘java.lang.String‘ available: expected at least 1 bean which qualifies as

spring无法加载spring类型的bean

2022-07-12 15:52:37 4600

原创 html中的文本操作的标签

2022-05-02 16:57:20 192

原创 springboot之thymeleaf表达式

1、添加thymeleaf框架2、添加依赖 <!--springboot框架集成thymeleaf依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> &

2022-04-23 16:08:08 514

原创 springboot集合thymeleaf

1、添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>2、写Controller@Controllerpublic class Ind

2022-04-22 18:25:45 533 1

原创 springboot使用logbac日志工具

1、添加依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency>2、在resources目录下添加logback-spring.xml文件<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为

2022-04-22 15:21:37 666

原创 springboot打jar包

1、添加依赖 <!--springboot 整合jsp依赖--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <build>

2022-04-21 16:50:45 112

原创 springboot打war包

1、加jsp依赖,加入扫描文件的插件 还有指定打包的名称 <!--springboot 整合jsp依赖--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependenc

2022-04-21 11:23:42 388

原创 springboot指定字符编码方式

一、1、创建业务类package com.bjpowernode.springboot.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Htt

2022-04-21 08:28:29 1449

原创 springboot框架使用过滤器的方式

一1、设置过滤器制定请求的路径package com.bjpowernode.springboot.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.xml.ws.WebFault;import java.io.IOException;@WebFilter(urlPatterns = "/myfilter")public class MyFilter impleme

2022-04-21 08:12:24 229

原创 springboot框架使用servlet-2

通过配置类注册组件创建servletpackage com.bjpowernode.springboot.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IO

2022-04-20 17:24:34 418

原创 springboot矿建下使用Servlet-1

注解的方式---》定义servlet方法package com.bjpowernode.springboot.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servl

2022-04-20 17:06:29 82

原创 springboot创建非web应用的方式(一)

直接创建不选择web下的springweb直接创建之后在启动类的同级下创建项目service和实现类通过@Service交个spring容器, public static void main(String[] args) { ConfigurableApplicationContext application = SpringApplication.run(Application.class, args); StudentService studentSer

2022-04-20 17:04:33 676

原创 springboot的拦截器

1、定义拦截器方法package com.bjpowernode.springboot.interceptor;import com.bjpowernode.springboot.model.User;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServlet

2022-04-20 16:25:57 856

原创 springb创建非web应用的方式(二)

同上创建service业务层之后在启动类中,实现CommandLineRunner 接口之后重写run方法 、、、、 通过@Autowired注入业务层的实现类,之后在run方法中调用业务方法@SpringBootApplicationpublic class Application implements CommandLineRunner { @Autowired private StudentService studentService; public..

2022-04-19 16:05:55 200

原创 springboot中的springmvc注解

指定访问方式@RequestMapping(value = "/student",method = RequestMethod.GET)多种访问方式@GetMapping(value = "/select") //-----》查询数据@PostMapping(value = "/insert")//-----》新增数据@DeleteMapping(value = "/delete")//-----》删除数据@PutMapping(value = "/update")//--

2022-04-17 10:27:31 295

原创 sprinboot集成mybatis

1·、首先加入依赖 <!--MySQL 的驱动依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!--MyBatis 整合 SpringBoo

2022-04-16 15:26:31 171

原创 springboot的配置文件

核心配置文件application.propertiesapplication.yml application.yaml都可以作为配置文件,同时存在时只用.properties多环境的核心配置文件一application-test.prperties 必须以application- 开头。多环境配置文件时需要进行环境切换,只需要在主核心配置文件中用spring.profiles.active=test来指定利用test环境下的配置文件二yml yaml..

2022-04-13 17:31:07 85

原创 springmvc中的拦截器

异常处理步骤:1.新建maven web项目2.加入依赖3.创建Controller类4.创建一个普通类,作为拦截器使用 1)实现HandlerInterceptor接口 2)实现接口中的三个方法5.创建show.jsp6.创建springmvc的配置文件 1)组件扫描器 ,扫描@Controller注解 2)声明拦截器,并指定拦截的请求uri地址xml中加入 <!--声明拦截器: 拦截器可以有0或多个--> <mvc:intercep.

2022-04-08 16:23:50 452

原创 springmvc处理中文乱码问题

在xml中加入 <!--注册字符集过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-

2022-04-08 16:13:03 77

nacos配置信息以及对应技术的使用方法

springcloud对应的前三天的课程复习资料,包括,简介,nacos,docker

2023-01-04

空空如也

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

TA关注的人

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