avatar
Articles
124
Tags
38
Categories
12

主页
归档
标签
分类
List
  • 音乐
  • 电影
友链
关于
ChenWeiHui's Blog
主页
归档
标签
分类
List
  • 音乐
  • 电影
友链
关于

ChenWeiHui's Blog

【spring Cache】spring Cache+Redis缓存
Created2023-09-17|Updated2023-09-26|后端
Spring Cache 介绍 Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。 Spring Cache提供了一层抽象,底层可以切换不同的cache实现(可以是redis....)。具体就是通过CacheManager接口来统一不同的缓荐技术。 CacheManager是Spring提供的各种缓存技术抽象接口。 常用注解 注解 说明 @EnableCaching 开启缓存注解功能 @Cacheable 在方法执行前spring先查看缓存中是否有数据,如果有数据,则直接返回缓存数据若没有数据,调用方法并将方法返回值放到缓存中 @CachePut 将方法的返回值放到缓存中 @CacheEvict 将一条或多条数据从缓存中删除 引入依赖 spring-boot-starter-web 中包含 spring-context, spring-context 中包含了spring Cache 1234<depende ...
【spring security】springboot+spring security实现认证与授权
Created2023-09-17|Updated2023-09-26|后端
【redis】redis+aop注解实现接口限流
Created2023-09-17|Updated2023-09-26|后端
限流 本文的限流指的是系统接口访问次数进行限制,某些特定的接口因为安全等问题需要每分钟/小时 对用户调用进行限制,此处采用redis+aop+注解 方式编写简单的限流方案 限流类 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950/** * 单体-限制用户接口访问频率: */@Componentpublic class RateLimiter { @Resource private StringRedisTemplate stringRedisTemplate; /** * key前缀 */ private static final String RATE_LIMITING_PREFIX = "rate_limiting_"; /** * 限流次数 */ private static final Long RATE_LIMITING_COUNT = 5 ...
【基本功】软件工程
Created2023-09-02|Updated2023-09-26|基本功
【Tomcat】Tomcat配置https方式访问
Created2023-08-01|Updated2023-09-26|后端
本地配置ssl证书 安全证书 获取安全证书的方式: 权威机构申购CA证书 自我签名的证书 (离线版) 以自签名证书为例,使用SUN公司提供的证书制作工具keytool制作自签证书,JDK版本为1.8。首先打开cmd命令行,使用如下命令创建密钥库和密钥条目 命令工具的位置:java.exe ,配置了环境变量可以在任意地方使用 该命令会在指向的地址位置生成一个名为tomcat.keystore的证书 1keytool -genkey -alias ceshi -storetype PKCS12 -keyalg RSA -keystore D:\app_conf\tomcat\tomcat.keystore 输入一下信息 进入该步骤后需要注意的密钥需要记住,之后还要用的,名字与姓氏要填域名即localhost其他的随便填即可。 生成证书如下: Tomcat配置 编辑 apache-tomcat-9.0.52\conf\server.xml 文件 1234567891011121314151617181920<Connector po ...
【监控】搭建Prometheus+grafana监控系统
Created2023-07-26|Updated2023-09-26|部署
【实战】个人词库开发
Created2023-07-25|Updated2023-09-26|很酷的事
项目介绍 H-WordVault 项目是一套简洁的词库系统,包括前台个人词库与后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台个人词库包含 词库目录,创建词库, 词库推荐 导入词库,词库练习,词库数据分析等功能。后台管理为用户管理,词库管理,词库分析,权限管理等 技术选型 后端技术 技术 说明 官网 SpringBoot Web应用开发框架 https://spring.io/projects/spring-boot MyBatis-Plus ORM框架 https://baomidou.com Redis 内存数据存储 https://redis.io/ Nginx 静态资源服务器 https://www.nginx.com/ Docker 应用容器引擎 https://www.docker.com Druid 数据库连接池 https://github.com/alibaba/druid ...
【瀚高】读请求老是断开或者很慢的排查
Created2023-07-18|Updated2023-09-26|后端
问题 当我日常编写pgsql时,执行时遇到问题:查询语句时短,时快,还会断开,错误信息如下: psql: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. 排查 连接数 查看当前测试服务器的一些瀚高数据库的连接数配置,是否超出瀚高默认的最大连接数的配置 12345678-- 查看数据库当前连接数select count(*) from pg_stat_activity-- 查看数据库最大连接数 (瀚高默认为100),postgresql.conf 文件设置show max_connections ;-- 查看数据库当前连接的详情信息select * from pg_stat_activity ORDER BY query_start DESC 服务器的内存 内存不足,在读写时,内核可能会终止PostgreSQL的 postmaster 进程 ...
【瀚高】linux安装瀚高数据库6.0.4(企业版本)
Created2023-07-16|Updated2023-09-26|后端
瀚高数据库概述 ​ 瀚高数据库是一款对象-关系型数据库,拥有非常丰富的数据库基本功能,涵盖了所有主流数据库的核心特性,能够满足企业级应用的基本需求。 ​ 瀚高数据库引进了国际上最先进的开源数据库PostgreSQL内核技术,在此PostgreSQL社区版之上做了一系列的研发和优化。瀚高科技是中国最早致力于PostgreSQL数据库商业推广使用的专业化公司,在数据库方面有着丰富的开发、管理和培训经验。瀚高数据平台解决方案既可以为用户节约大量的数据库使用成本,又可以为用户提供专业化的数据服务,从而整体提高用户IT部门的数据库使用水平。 linux下安装 主打真实,了解安装流程 下载企业版安装包(需注册) 瀚高数据库6.0.4(企业版本) 安装包 官网地址 下载后是一个 1b73693f2c91fd7f38acbc7d3882cf6c.rpm 文件 前置操作 1234567891011121314151617181920212223###防火墙设置firewall-cmd --permanent --add-port=5866/tcp#重载生效firewall-cmd ...
【支付】支付开发
Created2023-07-05|Updated2023-09-26|后端
1…8910…13
avatar
cwh
简单写写,记录代码
Articles
124
Tags
38
Categories
12
Follow Me
Announcement
ありがとう、私の暗い世界の小さな太陽、ありがとう、ずっと温めてくれた
Recent Post
【Gitbook】Gitbook操作指南-搭建产品文档2025-07-19
【Gitbook】基于Docker+Gitbook搭建产品说明文档2025-07-19
【安全】记一次服务器被攻击2025-06-30
【doris】doris安装&服务器资源划分2025-05-10
【flink】基于flink同步mysql表结构数据到doris2025-05-10
Categories
  • 其他2
  • 前端6
  • 后端27
  • 基本功1
  • 大数据1
  • 很酷的事2
  • 微服务2
  • 架构2
Tags
ssl springCloud ES6 MyBatis swagger ai 大数据 smart-doc FreeMarker springSecurity 瀚高 springCache 设计模式 实战 MySQL nginx aop Annotation 数据脱敏 springboot redis Mybatis 后端 datax Vue 微服务 javaWeb 内网穿透 Tomcat RSA 重构 k3s Redis Scheduling 架构 docker Seata MQ
Archives
  • July 20252
  • June 20251
  • May 20252
  • March 20255
  • February 20251
  • January 20254
  • December 20249
  • October 20242
Info
Article :
124
UV :
PV :
Last Push :
©2020 - 2025 By cwh
Framework Hexo|Theme Butterfly