随笔分类 - Java
发表于 2024-10-11 09:42阅读:325评论:0推荐:0
摘要:为了提升用户体验并优化那些因数据量庞大而导致响应缓慢的统计类接口,我们可以采用以下策略来实现接口数据的缓存机制: 实现步骤: 引入缓存机制: 利用 Redis 作为缓存存储,因其速度快且支持高并发访问。 前端请求处理: 在前端请求到达后端之前,通过拦截器(Interceptor)进行处理。 拦截器首
阅读全文 »
发表于 2020-11-05 15:45阅读:649评论:0推荐:0
摘要:目录 RabbitMQ 基本介绍 RabbitMQ 安装与配置 Spring Boot 整合 RabbitMQ RabbitMQ 五种工作模式 消息队列MQ概述 MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。 RabbitMQ是一个 Erlang 开发的AMQP(
阅读全文 »
发表于 2020-11-05 15:42阅读:425评论:0推荐:0
摘要:目录 RabbitMQ 基本介绍 RabbitMQ 安装与配置 Spring Boot 整合 RabbitMQ RabbitMQ 五种工作模式 安装及配置RabbitMQ docker中安装RabbitMq 下载镜像 docker pull rabbitmq:management 创建容器 dock
阅读全文 »
发表于 2020-11-02 18:59阅读:643评论:0推荐:0
摘要:Config 简介 分布式系统中,由于服务数量非常多,配置文件分散在不同微服务项目中,管理极其不方便。为了方便配置文件集中管理,需要分布式配置中心组件。在Spring Cloud中,提供了Spring Cloud Config,它支持配置文件放在配置服务的本地,也支持配置文件放在远程仓库Git(Gi
阅读全文 »
发表于 2020-10-29 17:04阅读:826评论:3推荐:0
摘要:程序结构: pom.xml 依赖文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche
阅读全文 »
发表于 2020-10-19 10:18阅读:199评论:0推荐:0
摘要:只需导入开发者工具依赖坐标,即可实现热部署功能: <!--spring-boot开发工具jar包,支持热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</a
阅读全文 »
发表于 2020-09-15 09:16阅读:4067评论:0推荐:0
摘要:qrtz_job_details qrtz_job_details 存储每一个已配置的 jobDetail 的详细信息 表字段含义 sched_name 调度名称 job_name 集群中job的名字 job_group 集群中job的所属组的名字 description 详细描述信息 job_cl
阅读全文 »
发表于 2020-09-08 16:52阅读:464评论:0推荐:0
摘要:假如说你想复制一个简单变量。很简单: int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。 但是如果你复制的是一个对象,情况就有些复杂
阅读全文 »
发表于 2020-08-27 17:29阅读:305评论:0推荐:0
摘要:引言 在Maven项目开发中,一般都会有四种环境情形: 1. 本地环境(Local) 2. 开发环境(Dev) 3. 测试环境(Beta) 4. 发布环境(Prod) 在不同环境中,总会遇到FTP服务器配置不一样,数据库配置不一样等一系列问题,这样Maven的环境隔离将有助于我们轻松切换不同配置环境
阅读全文 »
发表于 2020-08-25 17:47阅读:662评论:0推荐:0
摘要:引言 扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的方式登录),但不得不说还是很酷的。 下面这张图,不管是IM开发者还是普通用户,应该很熟悉: 扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的方式登录),但不得不说还是很酷的。
阅读全文 »
发表于 2020-08-24 16:18阅读:971评论:0推荐:0
摘要:RSA分段加解密 import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import javax.crypto.Cipher; import java.io.IOException; import java.security.Ke
阅读全文 »
发表于 2020-08-24 15:36阅读:940评论:0推荐:0
摘要:ExecutorService java并发中ExecutorService的使用 ExecutorService是java中的一个异步执行的框架,通过使用ExecutorService可以方便的创建多线程执行环境。 本文将会详细的讲解ExecutorService的具体使用。 创建Executor
阅读全文 »
发表于 2020-06-30 09:52阅读:379评论:0推荐:0
摘要:package Test; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.FileOutp
阅读全文 »
发表于 2020-05-19 20:02阅读:272评论:0推荐:0
摘要:package com.newpay.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.ZoneId; imp
阅读全文 »
发表于 2020-05-19 19:55阅读:736评论:0推荐:0
摘要:依赖文件 <!-- https://mvnrepository.com/artifact/org.apache.ant/ant --> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <versi
阅读全文 »
发表于 2020-05-19 09:18阅读:274评论:0推荐:1
摘要:依赖文件 <!-- https://mvnrepository.com/artifact/com.sun.mail/javax.mail --> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifact
阅读全文 »
发表于 2020-05-19 08:56阅读:377评论:0推荐:0
摘要:package com.newpay.common; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.text.SimpleDateFormat; import java.ut
阅读全文 »
发表于 2020-04-29 11:57阅读:3507评论:0推荐:0
摘要:一、Redis 中的发布订阅功能 与 Redis 发布订阅相关的命令有 6 个,分别如下: PSUBSCRIBE pattern [pattern …]:订阅一个或者多个符合pattern格式的频道 PUBLISH channel message:发布消息到chanel中 PUBSUB subcom
阅读全文 »
发表于 2020-03-28 17:09阅读:359评论:0推荐:0
摘要:运行环境: Win 7 JDK 8 + Redis 3.0.504 Spring Boot 2.2.2.RELEASE 一、为什么要使用Redis 速度快,完全基于内存,使用C语言实现,网络层使用epoll解决高并发问题,单线程模型避免了不必要的上下文切换及竞争条件; 丰富的数据类型,Redis有8
阅读全文 »
发表于 2019-11-29 16:58阅读:862评论:0推荐:0
摘要:一、MongoDB介绍 MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前noSql数据库产品中最热门的一种。它在许多场景下用于替代传统的关系型数据库或键值对存储方式,MongoDB是用C++开发,MongoDB的官方网址为 http://www.mongodb.org/ 二、Mong
阅读全文 »