过滤器java sql xss

Java之RSAUtil类的使用

我在项目中遇到选择审批人时,传到前端的审批人信息ID需要加密,然后传回后端需要解密的情况。 我们可以采用RSA算法实现公私钥加解密。 RSAUtil类内容如下: package com.cmit.kapok.system.utils; import com.cmit.kapok.system.api ......
RSAUtil Java

java容器

集合框架体系 Collection 接口和常用方法 // 说明:以 ArrayList 实现类来演示 List list = new ArrayList(); // add:添加单个元素 list.add("jack"); list.add(10);//list.add(new Integer(10 ......
容器 java

一段四合一图片整和Java代码

实现内容 能够实现将四张图片拼接,整合成一张完整图片 使用了getRGB、setRGB方法进行图片的提取拼接 实现代码 image1 = ImageIO.read(imageFile1); image2 = ImageIO.read(imageFile2); image3 = ImageIO.rea ......
代码 图片 Java

【SQL】查询存在于一个表而不存在于另外一个表的数据

需求描述:A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。 -- 1、方法一(推荐):使用not exists函数,括号内select 1查A与B的id能关联上的,然后查A表not exists的 select * from A a where not exists (select 1 ......
数据 SQL

JAVA~适合新手和复习~基础二

面试官:Java的特点了解多少? 你:1、“抽象”,把现实世界中的某一类东西,提取出来,用程序代码表示;2、“封装”,把过程和数据包围起来,对数据的访问只能通过已定义的界面;3、“继承”,一种联结类的层次模型;4、“多态”,允许不同类的对象对同一消息做出响应。 面试官:那面向对象的特征呢? 你: 哈 ......
新手 基础 JAVA

Java ThreadPoolTaskExecutor 线程池的常见问题

Java ThreadPoolTaskExecutor 线程池的常见问题 https://blog.csdn.net/weixin_43611528/article/details/123083314 重要参数corePoolSize:核心线程数,常开的线程数,默认值:1。需注意:如果设置allow ......

[Java SE]Java SE异常合集

1 概述 2 问题集 Q1 : JAVA应用程序启动时报"A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ACCESS_VIOLATION (0xc0000005)" 问题描述 # # A fata ......
Java SE

java方法-方法重载

方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法重载的规则: 方法名称必须相同 参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等) 方法的返回类型可以相同也可以不相同 仅仅返回类型不同不足以成为方法的重载 现实理论: 方法名称相同时,编译器会根据调用方法的参数个数 ......
方法 java

SQL注入相关

SQL注入相关 找到某个可以发起数据库请求页面,并确定该页面可以SQLI后,可以先用burpsuite抓 个request包 然后把包里的内容保存到文本里,例如SQLI.txt sudo sqlmap -r SQLI.txt --dbs 发送request,执行注入 sudo sqlmap -r S ......
SQL

xxx required a bean of type ‘java.lang.Integer‘ that could not be found

日志 2022-11-03 13:15:38.189 ERROR 8384 [] [ main] o.s.b.d.LoggingFailureAnalysisReporter 40 : *************************** APPLICATION FAILED TO START * ......
required Integer could found bean

JSON parse error: Cannot deserialize value of type `java.util.Date` from String not a valid representation

日志 Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` f ......

GaussDB(DWS)运维:导致SQL执行不下推的改写方案

摘要:本文就针对因USING子句的书写方式可能导致MERGE INTO语句的执行不下推的场景,对USING子句的SQL语句进行改写一遍,整个SQL语句可以下推。 本文分享自华为云社区《GaussDB(DWS)运维 -- values子句做MERGE数据源导致SQL执行不下推的改写方案》,作者: 譡里 ......
GaussDB 方案 DWS SQL

java实现多字段排序(普通对象List和MapList)

public class SortTest { public static void main(String[] args) { //普通对象list sortVOList(); //mapList sortMapList(); } private static void sortVOList() ......
字段 对象 MapList java List

4-springboot多数据源配置报错Cause: java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName

springboot2.0版本以上的多数据源配置改成: spring.datasource.refunddb.url=jdbc:mysql://refund地址spring.datasource.refunddb.username=uatspring.datasource.refunddb.pass ......

wolvctf 2023 zombie xss

当时做的时候没想到这道题考的是XSS,归结原因在于对nodejs的代码不熟悉。先上源码: bot.js源码就不放了,主要功能概括一下就是点击用户提交的链接,把flag放到cookie里传过去,很容易联想到靶机出网,用buurequestbin接收。 index.js: const fs = requ ......
wolvctf zombie 2023 xss

4.1.1 MySQL索引原理及SQL优化

Linux C/C++服务器 MySQL索引原理及SQL优化 innodb 索引组成 一种有序的存储结构,按照单个或这多个列的值进行排序,目的是为了提升搜索效率 索引分类:主键索引、唯一索引、普通索引、组合索引、以及全文索引(elasticsearch) 主键选择 innodb 中表是索引组织表,每 ......
索引 原理 MySQL SQL

login方法的过滤器

package com.itheima.reggie.filter;import com.alibaba.fastjson.JSON;import com.itheima.reggie.common.BaseContext;import com.itheima.reggie.common.R;imp ......
过滤器 方法 login

java 中的intern()方法

https://www.bilibili.com/video/BV1PJ411n7xZ?p=127&vd_source=d52fb7546f3e6962911bc7cc32990c21 前言 最近遇到一个Intern()方法,代码如下,在 jdk1.8 的环境下得到如下的测试结果,给我整不会了,因此 ......
方法 intern java

Java入门第一步:写出你的Hello World

当你学习一种新的编程语言时,通常你会看到第一个程序被称为“Hello World”程序。它通常用于初学者的简单程序。 假设你是作为 Java 编程语言的初学者阅读这篇文章的,或者你是来回忆那个古老的“Hello World”程序的。这篇文章不仅包括 Java 中的“Hello World”程序,我们 ......
门第 Hello World Java

Sql Server数据库(可疑)解决办法

解决: 方法一: 重新还原数据库 方法二: 1、修改数据库为紧急模式ALTER DATABASE Zhangxing SET EMERGENCY2、使数据库变为单用户模式ALTER DATABASE Zhangxing SET SINGLE_USER(用时可能教长)3、修复数据库日志重新生成,此命令 ......
办法 数据库 数据 Server Sql

Sql Server数据库恢复挂起

第一种解决办法: 权限问题,把SQL Server启动账号改为具有完全控制权限的本地账号,停止SQL服务并重新启动 ctrl+r运行 输入services.msc,进入服务!然后找到具有完全控制权限的本地管理员用户帐号,如图! 右击它,点击它的属性,然后点击登录按钮,见里面的密码,改成你进入sql ......
数据库 数据 Server Sql

Java 基础

每天计划: [ ] 5道题 ......
基础 Java

Java 集合

List Map ArrayList和LinkedList的区别 HashMap的底层原理 HashMap 在 JDK1.8 之前的实现方式是 数组+链表,但是在 JDK1.8 后对 HashMap 进行了底层优化,改为了由 数组+链表+红黑树 实现,主要的目的是提高查找效率。 在 数组+链表+红黑 ......
Java

Java 并发

每天计划:- [ ] 1道题 ......
Java

Java中的字符串是常量

Java中的字符串是常量 public class Stringtest { public static void main(String[] args) { String s1 = "hello"; String s2 = "world"; String s3 = "hello"; String ......
常量 字符串 字符 Java

Java第三次作业

1. 定义圆形半径,求面积。int r =5; package lll; public class zhixiang { public static void main(String[] args) { // TODO Auto-generated method stub int a=3 ,r=5; ......
Java

Java基础语法1

# 注释 什么是注释:注释是对代码的解释说明,给人看的 单行注释 // 多行注释 /* */ 文档注释 /** */ /** * @author 忆梦寻尘 */ public class Annotation { //这是main方法也是程序的入口 public static void main( ......
语法 基础 Java

java发送验证码

导入maven包(commons-email) <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.5</version> </dependency> ......
java

Java 获取最近12个月数据,包含当月数据

List<String> dateList = new ArrayList<>(); Calendar calendar = Calendar.getInstance(); // 月份最大为11 最小为0 所以设置初始月份时加1,需要获取到当前月份所以设置初始月份时需要加2 calendar.set ......
数据 Java

过滤器

过滤器filter <!DOCTYPE html> <html lang="en"> <!-- 过滤器,是一个函数,定义到 filters 节点下,且一定要有return 如果全局过滤器和私有过滤器名字一致,此时按照“**就近原则**”,调用的是”私有过滤器“ --> <!-- 过滤器是可以连续调用 ......
过滤器