handlerinterceptor过滤器filter java

Java遍历集合(List,Map)

####遍历List ``` public void iteratorList(){ List list = new ArrayList(); list.add("a"); list.add("b"); //方法1 使用iterator遍历 Iterator iterator = list.iter ......
Java List Map

netty_2、Java NIO

> 参考: > > NIO 详解(Java):https://juejin.cn/post/6844903605669986317 > > ByteBuffer(内存缓冲区):https://blog.csdn.net/u010430495/article/details/86087154 # 1、 ......
netty Java NIO

Java 9 新特性

# Java 9 新特性 ## 模块化系统 Java 9 引入模块化系统的一个原因是为了让 Java 可以运行在内存有限的场景 模块可以导出 Public API 隐藏内部实现,模块可以依赖其它模块 ``` module tech.ruanjiang.modules.car { requires t ......
特性 Java

Java maven三种仓库,本地仓库,私服,中央仓库的配置

Java maven作为代表性的构建工具,具有良好的依赖管理、插件扩展等特性。它的运行需要依赖于仓库的配置,而常见的仓库包括本地仓库、私服、中央仓库。下面将分别对这三种仓库进行详细的配置攻略。 本地仓库配置 1.在本地磁盘上创建一个文件夹作为本地仓库。例如:C:\Users\UserName.m2\ ......
仓库 私服 中央 maven Java

Java学习之进制之间的转换

import java.util.*; public class Jinzhi { public static void main(String[] args) { /** * 总结: * 二进制转换八进制:每三位转换 * 二进制转换十六进制: 每四位转换 * 十进制转二进制:除以2取余数,得到的余 ......
进制 之间 Java

django自定义过滤器

https://docs.djangoproject.com/zh-hans/3.1/howto/custom-template-tags/ 代码布局 自定义的 tags 和 filters 会保存在模块名为 templatetags 的目录内。模块文件的名字即稍候你用来加载 tags 的名字,所以 ......
过滤器 django

java-vector-tile | 使用java生成Mapbox矢量图块规范的矢量图块

![](https://img2023.cnblogs.com/blog/1987782/202308/1987782-20230809141948590-542501159.png) [https://github.com/ElectronicChartCentre/java-vector-til ......

Mac搭建Java开发环境最佳指南

一、前言 作为一名Java开发工程师,入门以及在公司的工作环境都是使用的Windows,有一家公司的办公电脑环境用的是ubuntu系统,还没有体验用Mac来开发是怎么样的感受呢。 个人电脑还是刚上大学买的windows神舟电脑,用来开发是跟不上来,只能含泪退休了。直到2021年八月份,换了新公司,自 ......
环境 指南 Java Mac

Java Map初始化赋值 Map初始化和Map赋值

Java Map初始化赋值 原文链接:https://www.python100.com/html/105098.html 一、Map初始化 Map是Java中的一种数据结构,用于存储键值对。初始化Map有两种主要方法。第一种方法使用put方法手动为Map添加键值对;第二种方法使用静态代码块初始化M ......
Map Java

TypeScript中使用数组的filter方法

const arr: string[] = ['pom', '皮蛋编程', '非常厉害', '太棒了']; const filteredArr: string[] = arr.filter((str: string) => { return str.includes('编程'); }); conso ......
数组 TypeScript 方法 filter

TimeId 基于时间戳的自增ID算法(Java版)

## 常用的全局唯一ID算法 ### 1、UUID 首先是大名鼎鼎的 UUID,UUID 是通用唯一识别码(Universally Unique Identifier)的缩写。 UUID是一个128比特的数值,是基于当前时间、计数器(counter)和硬件标识(通常为无线网卡的MAC地址)等数据计算 ......
算法 时间 TimeId Java

java XSSFWorkbook excel 公式计算

excel 公式计算 // 创建一个工作薄 XSSFWorkbook workbook = new XSSFWorkbook(); //如果是最后一列添加一个求和计算,将结果放到同一列最后一个。dataLists 数据列表 XSSFSheet sheet = workbook.getSheet(re ......
XSSFWorkbook 公式 excel java

java笔记_12_自定义注解

1、@interface 用于声明注解,参数只用八种基本数据类型和四种数据类型(基本类型 byte,short,char,int,long,float,double,boolean 八种基本数据类型 和 String,Enum,Class,annotations ),如果只有一个参数成员,最好把参数 ......
注解 笔记 java 12

java面试题

一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环 ......
java

分享 Java 开发中常用到的设计模式(一)

不知道大家在开发的时候,有没有想过(遇到)这些问题: 1、大家都是按需要开发,都是一个职级的同事,为什么有些人的思路就很清晰,代码也很整洁、易懂;而自己开发,往往不知道怎么下手设计,写完了也是bug一堆,codeReview的时候更是频频被怼... 2、感觉每天都是CURD,写重复的代码,做类似的需... ......
设计模式 模式 Java

java中 == 和 equals

== 操作符用于 基本数据类型 时是对 值 的比较,用于 对象 则是对 引用 的比较。equals是java.lang包中Object类中的一个方法。Obejct是所有类的超类,所有类的实例都可以调用equals方法。Object中的equals方法:默认也是对比的对象的引用。 public boo ......
equals java

Java 中的 7 种重试机制,还有谁不会?!

随着互联网的发展项目中的业务功能越来越复杂,有一些基础服务我们不可避免的会去调用一些第三方的接口或者公司内其他项目中提供的服务,但是远程服务的健壮性和网络稳定性都是不可控因素。 在测试阶段可能没有什么异常情况,但上线后可能会出现调用的接口因为内部错误或者网络波动而出错或返回系统异常,因此我们必须考虑 ......
机制 Java

java环境变量配置详细说明

1. 什么是环境变量环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的p ......
变量 环境 java

《深入理解Java虚拟机》笔记:垃圾收集算法和HotSpot的算法实现

由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,因此本节不打算过多地讨论算法的实现,只是介绍几种算法的思想及其发展过程。 ......
算法 垃圾 HotSpot 笔记 Java

Java安全基础知识

语雀不充钱出不了网,纯纯跳板,不定时更新。 # 反射 ## 概念 Java反射机制指的是: - 可以创建任意类的对象 - 可以获取任意对象所属类 - 可以访问任意类的,任意函数和成员 在Java安全里,我们通常利用这个来控制一些对象的成员、执行一些方法。 ## 获取Class对象 获取Class对象 ......
基础知识 基础 知识 Java

每日汇报 第七周第二天 JAVA复习&PTA

今日学习: 继续从网站中复习,PTA刷题时又复习了一下C++的vector用法和unordered_map unordered_map是一个将key和value关联起来的容器,它可以高效的根据单个key值查找对应的value。 key值应该是唯一的,key和value的数据类型可以不相同。 unor ......
JAVA amp PTA

java动态代理

###动态代理 代理比较好理解,和现实生活中意思一样。就是我要干一件事情,可以通过代理人或代理平台进行完成,不需要直接和服务方接触。 又或者计算机网络上说的代理。为什么叫动态代理? 这里回到java程序上,是因为在运行时可以动态的创建接口的实现,通过java的反射进行实现。依赖三个关键类:Proxy ......
动态 java

java springcloud 大文件分片上传处理

​ 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 先说下要求: PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层级结构。文件夹数量要求支持到1 ......
springcloud 文件 java

Java基础

#学习/java 1. 对象 Object (Is a/Is like) a. 向上转型 upcasting (解耦) i. 圆形也是一种形状 b. 向下转型 i. 参数化类型机制(Parameterized Type Mechanism) c. 多态(Polymorphism)--动态绑定实现多态 ......
基础 Java

Sqoop 连接mysql 错误 java.lang.NoClassDefFoundError(已解决)

错误信息 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils at org.apache.sqoop.manager.MySQLManager.initOptio ......
NoClassDefFoundError 错误 Sqoop mysql java

跳表及其Java实现

# 跳表及其实现 > 参考*https://zhuanlan.zhihu.com/p/339750543* ```java import java.util.Objects; import java.util.Random; import java.util.Stack; /** * 参考https ......
Java

学习Java第16天

Scanner对象 之前我们学的基本语法中文名并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。Java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入 基本语法: Scanner s = new Scanner(S ......
Java

java接收邮件

## 安装依赖 前三个是接收邮件用的,其他的酌情安装(java世界坑太多了,本以为装第一个依赖就够了,结果给你各种出错) implementation 'jakarta.mail:jakarta.mail-api:2.1.2' implementation 'jakarta.activation:j ......
邮件 java

Java入门-判断一个字符串中的对称内容

题目:对称内容即使指,AABBBBAA ,其中,收尾都是A,则收尾对称,以此再对比第二和倒数第二的数 重点:循环+对比 代码:引入 import java.util.Scanner; Scanner s = new Scanner(System.in); // 新定义一个ScannerString ......
字符串 字符 内容 Java

Java全局异常处理解决方案

背景: 在项目开发中,习惯去设计一些自定义的异常类来处理各层的异常。比如: DAO层会有对应的DAOException.java Service层有对应的ServiceException.java Controller层有对应的ControllerException.java 当程序遇到不可忽视的错 ......
全局 解决方案 方案 Java