- 博客(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
原创 树形结构的节点作为查询参数业务
有一个树结构,存在一个唯一的code和一个父节点的pcode,要求前端传入任意层的code匹配这个code对应的所有子节点对应的数据。
2023-09-01 14:40:57
420
原创 通过BitMap实现签到
在传统的签到系统中的数据库的表一般都采取直接存储的形式,类似于一种记录表,但是如果用户的数量特别大,签到上几个月之后,这种表的数据量特别大,同时,存储的数据也会占用很多的内存资源。如果代码不好阅读,可以直接看注释,学习一种思想,不是学习一块代码。bitmap的操作一般都是存储在String数据结构中。so BitMap这种通过二进驻存储的思想就出现了。
2023-08-12 16:04:37
264
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人