×

分布式

Kafka消息队列详解(kafka 消息队列)

Jason Jason 发表于2024-05-02 浏览4105 评论0
一、为什么不用Redis做消息队列 经常听到很多人讨论,关于把 Redis 当作队列来用是否合适的问题。 有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。 也些人则反对,认为 Redis 会丢数据,最好还是用专业的队列中间件更稳妥。 究竟哪种方案更好呢? 1、Redis中List队列 从最简单的开始:List 队列。首先,我们先从最简单的场景开始讲起,如果你的业务需求足够简单,想把 Redis 当作队列来使用,肯定最先想到的就是使用 List 这个数据类型。因为List

未命名

k8s--基础--26.1--监控告警系统--prometheus--介绍

Jason Jason 发表于2024-05-02 浏览4302 评论0
k8s–基础–26.1–监控告警系统–prometheus–介绍 1、前言 主要介绍k8s集群中部署prometheus,并且配置prometheus的动态、静态服务发现,实现监控容器、物理节点、service、pod等资源指标,配置prometheus的web ui界面、 2、简介 Prometheus是一个开源的系统监控和报警系统 Prometheus性能足够支撑上万台规模的集群 在kubernetes容器管理系统中,通常会搭配prometheus进行监控 支持多种expo

ios

uniapp轻松集成极光推送SDK(本地插件集成和离线打包两种)(uniapp接入极光推送)

Jason Jason 发表于2024-04-28 浏览8386 评论0
一、先在uniapp的插件市场下载 点击直达 二、本地插件配置(可在控制台看到打印信息,方便测试) 1.配置本地插件信息 1.1 厂商信息需要在各个厂商注册后,然后填写,用处为:可在离线时,发送通知。 1.2 在本地插件的page.json中,配置安卓和ios的appKey和厂商id(若不配置,仅支持在线通知): 2.配置manifest.json信息 在manifest.json的源码视图中配置如下信息: 1、2、3步代码保持一致,4、5步

tomcat

idea插件之Smart Tomcat

Jason Jason 发表于2024-04-25 浏览5050 评论0
IDEA中Smart Tomcat的部署和配置 由于idea版本原因需要自己安装Tomcat插件,但只有Smart Tomcat 并且与之前Tomcat的部署差别有点大,折腾了三个小时终于完成,分享下踩过的坑(社区版) 1.安装smart tomcat 2.进行配置 之前在网上找的教程是因为是不一样的版本的idea 在这里可以直接找到Tomcat 参数详情: Tomcat server:填你本地的Tomcat文件目录 Deployment Directory: 你的项目路径 ,最

spring

spring导入第三方资源(spring导入项目)

Jason Jason 发表于2024-04-24 浏览11020 评论0
一、第三方资源配置管理 说明:以管理DataSource连接池对象为例讲解第三方资源配置管理 1 管理DataSource连接池对象 问题导入 配置数据库连接参数时,注入驱动类名是用driverClassName还是driver? 1.1 管理Druid连接池【重点】 数据库准备 create database if not exists spring_db character set utf8; use spring_db; create table if no

spring

Spring Security OAuth2 完全解析 (流程/原理/实战定制) —— Client / ResourceServer 篇

Jason Jason 发表于2024-04-23 浏览6964 评论0
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/course/detail/35475 一、前言 本文假设读者对 Spring Security 本身原理有一定程度的了解,假设对 OAuth2 规范流程、Jwt 有基础了解,以此来对 SpringSecurity 整合 OAuth2 有个快速全面的认识。 (关于总体流程,若对SS实在不熟

spring

@Autowired用法详解 (autowired 方法)

Jason Jason 发表于2024-04-23 浏览8172 评论0
@Autowired 注解简介 @Autowired 注解,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这样用的 <property name="属性名" value=" 属性值"/> 通过这种方式来,配置比较繁琐,而且代码比较多。在Spring 2.5 引入了 @Autowired 注解。 下面用案例来具体说明 Use

spring

mybatis-plus常用注解@TableId、@TableField (mybatis-plus常用注解)

Jason Jason 发表于2024-04-23 浏览3645 评论0
1 @TableId 当我们用mybatis-plus对数据库进行操作时,比如说如下代码:  可以发现我们没有设置id,但是插入的时候id却是能够自己插入进去。但是要是将实体类字段的id改为uid呢?数据库的字段也改为id,再次执行代码 @Data public class User { private Long uid; private String name; private Integer age; private String emai

tomcat

Day705.Tomcat拒绝连接原因分析及网络优化 -深入拆解 Tomcat & Jetty(tomcat服务器拒绝了连接)

Jason Jason 发表于2024-04-23 浏览4717 评论0
Tomcat拒绝连接原因分析及网络优化 Hi,我是阿昌,今天记录学习的是关于Tomcat拒绝连接原因分析及网络优化的内容。 一、常见异常 1、java.net.SocketTimeoutException 指超时错误。超时分为连接超时和读取超时,连接超时是指在调用 Socket.connect 方法的时候超时,而读取超时是调用 Socket.read 方法时超时。 注意的是,连接超时往往是由于网络不稳定造成的,但是读取超时不一定是网络延迟造成的,很有可能是下游服务的响应时间过长。

前端框架

对uniapp中的webview的理解(uniapp是webview吗)

Jason Jason 发表于2024-04-22 浏览8320 评论0
今天花了将近一天的时间去研究了一下uniapp中的webview组件的应用。说起webview,想必大家都不会陌生,开发小程序的朋友或多少都会用上。记忆之中,当时开发小程序的时候只是做了一个跳转,然后展示,并没有其他的。现在,再次拿来研究,新的东西还是蛮多的。 //common.js //大家可以把这个方法放到那公共文件那儿 export function getUrlStr(url, params) { //把url的参数用&符连起来 if (!params) return ur