首页
文章分类
文章归档
关于
登录
憨憨大头个人博客
心存希冀,目有繁星
累计撰写
110
篇文章
累计创建
13
个标签
累计收到
0
条评论
栏目
首页
文章分类
文章归档
关于
登录
目 录
CONTENT
以下是
后端
相关的文章
2024-09-02
1、Spring security架构概览
1.1 Spring security核心功能 对于一个安全管理框架而言,无论是shiro还是spring security,最核心的功能,无非就是如下两方面: 认证,即身份验证(你是谁)。 授权,即访问控制(你可以做什么)。 1.1.1 认证和授权 在spring security的架构设计中,认
2024-09-02
6
0
0
spring-security
spring
2024-09-02
SpringBoot 过滤器filter当中的自定义异常捕获问题
项目场景: 在SpringBoot项目中引入Spring-Cloud-Oauth2 实现客户端权限管理,项目中使用的是客户端模式,由于框架自带的校验及异常信息给的并不友好,不符合我们自己项目异常格式。需要我们自己在拦截器当中对客户端信息进行校验,校验成功时放行,失败时抛出自定义异常 filter逻辑
2024-09-02
13
0
0
spring
spring-security
2024-09-02
[mybatis-generator] 如何在IDEA中快速生成Entity实体,DAO包,Mapper映射
MyBatis通用Mapper插件,可以将数据库表内容,在IDEA构建项目时,下载MyBatis通用Mapper插件,来快速生成Entity包实体类对象属性,以及连接数据库的DAO包,和数据库映射文件Mapper。 一.步骤 1.1 在项目中添加pom.xml依赖 <!-- 自动生成Getter和S
2024-09-02
18
0
0
开发常用
2024-09-02
并发编程框架----Disruptor框架
并发编程框架----Disruptor框架 背景 Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒600万订单,2010年在QCon演讲后,获得了
2024-09-02
1
0
0
多线程问题
2024-09-02
什么是伪共享(false sharing)
什么是false sharing 这里需要解决这几个问题 什么是cpu缓存行 什么是内存屏障 什么是伪共享 如何避免伪共享 CPU缓存架构 cpu是计算机的心脏,所有运算和程序最终都要由他来执行。 主内存RAM是数据存在的地方,CPU和主内存之间有好几级缓存,因为即使直接访问主内存相对来说也是非常慢
2024-09-02
8
0
0
多线程问题
2024-09-02
代理服务器搭建(shadowsocks协议)
服务器安装 以下是在Ubuntu系统上安装shadowsocks-libev的步骤: 打开终端,更新系统软件包列表并安装shadowsocks-libev: sudo apt-get update sudo apt-get install shadowsocks-libev 配置shadowsoc
2024-09-02
13
0
0
网络编程
2024-09-02
mysql调优
MySQL的调优可以从以下几个方面入手: 优化查询语句:多使用索引,优化慢查询语句。可以使用EXPLAIN命令分析语句的执行计划,检查是否有全表扫描、使用了不合适的索引等问题。 调整MySQL参数:可以按照实际情况调整MySQL的参数设置,如缓冲池大小、连接数、线程数、排序缓冲大小等。 分区表:如果
2024-09-02
17
0
0
java面试问题
mysql
2024-09-02
【2023最新】idea中热部署插件JRebel的激活方式
Rebel介绍 JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,修改才能生效;所以推荐使用 JRebel 插件进行热部署。 JRebel安装方式 1.插件仓库安装(推荐) 1、
2024-09-02
117
0
0
开发常用
2024-09-02
微服务注册中心:Eureka
Eureka基础概念 Eureka概述 Eureka:服务注册与发现提供了一个服务注册中心、服务发现的客户端,还有一个方便查看所有注册的服务的界面。所有的服务使用Eureka的服务发现客户端来将自己注册到Eureka的服务器上。 Eureka架构图 Spring Cloud封装了Netflix 公司
2024-09-02
10
0
0
微服务
2024-09-02
MYSQL中redolog和binlog之间的区别
场景: redo log 假设现在我们想对数据库的数据进行修改操作,现在一条 update 语句过来,一般 update 操作都伴随着查询的操作,得先找到这条数据,然后再进行更新操作对吧。 如果我有好几十条 update 语句先后更新呢?这样想的话,你就能想到,就这些操作,成本就高的不行,那能不能降
2024-09-02
2
0
0
mysql
java面试问题
1
2
3
4
5
...
10