标记 接口java

SpringBoot+Redis实现接口级别缓存信息

本文主要讲述如何通过SpringBoot+Redis实现接口级别缓存信息 背景 近期因为一直在处理公司的老项目,恰好碰到产品说页面有一些信息展示慢,简单看了一下页面接口,发现查询的是系统中几张大表(数据量在千万级别),还会关联一些其他的表,导致接口性能极差,但是由于这些信息也不存在"及时性"这么一说 ......
缓存 SpringBoot 接口 级别 Redis

支付宝代扣接口签约的各种问题排查(建议收藏)

之前对接支付宝商家扣款的时候,在签约协议的部分卡了很久,今天把之前遇到的签约问题汇总记录一下~ 协议签约流程 首先帮大家捋一下签约的顺序,便于直观理解: 其次还需要知道的是,支付宝的商家扣款的签约接口有两个: 一个是单独签约接口: 另一个是支付并签约接口: 这两个接口都可以签约,主要区别在于签约的时 ......
接口 建议 问题

算法学习笔记(33): 矩阵乘法与线段树标记

矩阵乘法与线段树标记 让我们回归本质,将一切线性操作归为矩阵。 目录矩阵乘法与线段树标记线段树区间加线段树历史版本和线段树历史版本最大/最小值线段树区间取 \(\min\) 与历史版本最大NOIP2022 比赛优化标记常数关于向量构造的一些小技巧作者有话说 线段树的懒标记是非常普遍且巧妙的,但是对于 ......
线段 乘法 矩阵 算法 标记

Java反序列化漏洞原理研究

一、Java类加载机制 0x1:Java程序如何运行 一个Java程序的运行整个过程分为编译时和运行时。 首先原始的java程序源码先由java编译器javac来编译成字节码,即.class文件,然后有ClassLoader类加载器加载类的常量、方法等到内存,字节码校验器对变量初始化、方法调用、堆栈 ......
序列 漏洞 原理 Java

IDEA插件推荐,代码写完直接调试、生成接口文档

国产API调试工具 Apipost 推出IDEA插件,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成 url 和 params。Apipost Helper = API 调试工具 + API 管理工具 + API 搜索工具。 在商店中搜索或直接点击下方链接即可下载: ......
插件 接口 代码 文档 IDEA

JAVA技术栈的有福啦!这款IDEA插件,写完代码即可调试

国产API调试工具 Apipost 推出IDEA插件,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成 url 和 params。Apipost Helper = API 调试工具 + API 管理工具 + API 搜索工具。 在商店中搜索或直接点击下方链接即可下载: ......
插件 代码 技术 JAVA IDEA

java基础学习:path,java_home环境变量配置

1.path变量: 装jdk后会自动配置java和javac的path路径 2.JAVA_HOME环境变量: ......
java 变量 java_home 环境 基础

Archlinux下 JetBrains系列产品(IDEA、Android Studio) MC 等 java程序 无法输入中文解决方案

解决方法: 检查你的locale配置,终端执行locale -a看一下输出结果是否包含zh_CN.UTF8 如果没有请修改/etc/locale/gen文件,搜索zh_CN.UTF-8,然后取消这一行的注释,或者追加zh_CN.UTF-8 UTF-8到文件底部 使用sudo locale-gen重新 ......

JAVA内存分配

1.类(包含该类的方法)的字节码文件进入方法区处于候命状态 2.虚拟机调用了该类的方法后,方法进入栈内存,并执行方法 3.当运行方法过程中出现了“new”,就会在堆内存中开辟对应空间,并把该空间的地址返回给arr变量记录,因此就可以通过arr找到对应的堆内存空间 注意: ......
内存 JAVA

java笔记_15_动态生成Excel文件

// 创建表头数据 // 内层List按纵向创建,外层List按横向添加,横向重复的名称会自动合并表格。 List<List<String>> list = new ArrayList<>(); List<String> childList1 = new ArrayList<>(); childLi ......
文件 笔记 动态 Excel java

java基础学习:jdk组成及跨平台原理

jdk组成: jre:java的运行环境 2.java跨平台,工作原理(指的是一次编译处处可用): ......
原理 基础 java jdk

Java 利用JUC CountDownLatch 线程池Executors 实现多线程操作

Java 利用JUC CountDownLatch 线程池Executors 实现多线程操作 业务场景:某个业务操作非常耗时,但又必须等这个操作结束后才能进行后续操作 import org.springframework.util.CollectionUtils; import java.util. ......
线程 CountDownLatch Executors Java JUC

postman 接口测试的时候添加token

postman 接口测试的时候添加 "请求头token" 1-使用登入接口:获取token 2-postman添加请求头 ......
接口 postman 时候 token

16Go语言基础之接口

接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口 本章学习目标 了解为什么需要接口以及接口的特点 掌握接口的声明和使用 掌握接口值的概念 掌握空接口的特点及其使用场景 在Go语言中接口(interface)是一种类型,一种抽象的类型。相较于之 ......
语言基础 接口 语言 基础 16

Go语言基础之error接口

Go 语言中的错误处理与其他语言不太一样,它把错误当成一种值来处理,更强调判断错误、处理错误,而不是一股脑的 catch 捕获异常。 Error接口和错误处理 Error 接口 Go 语言中把错误当成一种特殊的值来处理,不支持其他语言中使用try/catch捕获异常的方式。 Error 接口 Go ......
语言基础 接口 语言 基础 error

java poi合并单元格后居中显示

Apache POI 是一个用于处理 Microsoft Office 文件的强大 Java 库。如果你想在使用 POI 时将单元格合并并且使内容居中显示,你可以使用 CellStyle 对象并设置对齐方式。以下是一个简单的示例: import org.apache.poi.ss.usermodel ......
单元 java poi

JAVA基础

打开CMD的方式 1.开始+系统+命令指示符 2.win+r (输入cmd)打开控制台 3.在任意的文件夹下面按住(shift)+鼠标右键点击,在此处打开命令窗口 4.资源管理器的地址栏前面加上cmd路径 5.管理员方式运行(开始-windows系统-命令提示符-鼠标右键更多-管理员方式运行 常用d ......
基础 JAVA

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

Java 注解

从JDK 5 开始,Java 增加了对元数据(MetaData)的支持,也就是Annotation(注解),注解可以理解为代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理 注解能被用来为程序元素(类、方法、成员变量)设置元数据。如果希望注解在运行时起到一定的作用,只有通过 ......
注解 Java

Java八股面试整理(2)

11.int和integer有什么区别,两者在做==运算时会得到什么结果? int是基本数据类型,Integer是int的包装类。 二者在做==运算时,Integer会自动拆箱为int类型,然后再进行比较。如果两个int值相等则返回true,否则就返回false。 12.说一说你对面向对象的理解 面 ......
八股 Java

Java 基础篇day05

面向对象编程 世间万物皆对象,在Java的观念中,把一切都看作对象,但是你操纵的确是一个对象引用。在Java中一旦创建了一个引用,就希望它能与一个新的对象继续关联,通常使用new操作符来实现这一目的。new的意思是,给我一个新对象,如果你不想相亲,自己new一个对象就好了,祝你下辈子幸福 对象本质上 ......
基础 Java day 05

Java网络编程实现一(服务器)对多(客户端)

使用多线程+网络编程实现一个服务器对多个客户端 在该程序中用到的知识点 java的BIO ServerSocket和Socket 网络编程 多线程的知识(个人认为重要) 实现的思路 服务器端(使用多个线程) 在客户端需要有一个集合来存储已经连接上的客户端, 如果客户端断开连接则需要从集合中删除 创建 ......

java

我们先剖析一个完整的Java程序,它的基本结构是什么: /** * 可以用来自动创建文档的注释 */ public class Hello { public static void main(String[] args) { // 向屏幕输出文本: System.out.println("Hello ......
java

java 网络编程之传输文件

需要建两个类,分别作为服务器(接收文件)和客户端(发送文件) 1.服务器类: 1 package 菜鸟教程.网络编程.网络编程之传输文件; 2 3 import java.io.*; 4 import java.net.InetAddress; 5 import java.net.ServerSoc ......
网络编程 文件 网络 java

Java比赛常用API总结

1.栈和队列 1.1 栈的常用方法 //1.栈顶插入元素 push(element) //2.返回栈顶元素并弹出栈顶元素 pop() //3.返回栈顶元素但不弹出 peek() //4.清空栈 clear() //5.返回栈中元素个数 size() //6.判断栈是否为空 isEmpty() //7 ......
常用 Java API

java网络编程与多线程

一、Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络 ......
网络编程 线程 网络 java

Java_消息队列

消息系统 MQ 全称Message Queue(消息队列) 消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,而部分数据库如Redis、MySQL以及phxsql也可实现消息队列的功能 系统管理者MessageManager 包括Apache的 ......
队列 消息 Java

Java NIO包结构简介

layout: post read_time: true show_date: true title: Java NIO包结构 date: 2023-07-09 10:12:10 -0600 description: Java NIO包结构简述. img: posts/java-nio/cover. ......
结构 简介 Java NIO

java开发环境

java开发环境 编译运行过程 (1)编译期 将.java源文件交给编译器编译成.class字节码文件的过程 (2)运行期 把编译后的.class字节码文件经过JVM加载并运行.class字节码文件 配置环境变量 windows 10系统下配置JDK环境变量: (1).安装JDK,安装过程中可以自定 ......
环境 java

超好用的IDEA插件推荐,写完代码直接调试接口

Apipost推出IDEA插件非常省时高效,写完代码直接可以进行调试,而且支持生成接口文档,真是后端神器啊! 可以点击下方链接安装更新或在插件商店中搜索安装 下载链接:https://plugins.jetbrains.com/plugin/22676-apipost-helper-2-0/vers ......
插件 接口 代码 IDEA
共12700篇  :83/424页 首页上一页83下一页尾页