java ssm框架的controller实现向页面传递参数

目录ssm的controller向页面传递参数使用Map<String, Object> 来传递参数使用PrintWriter来传递参数ssm框架获取页面传递的参数通过@RequestParam通过@PathVariable通过@Requ...

2022-08-05

如何在Java中调用python文件执行详解

目录一、Java内置Jpython库(不推荐)1.1 下载与使用1.2 缺陷二、使用Runtime.getRuntime()执行脚本⽂件2.1 使用2.2 缺陷三、利用cmd调用python文件3.1 使用3.2 优化总结一、Ja...

2022-08-05

Java Io File文件操作基础教程

目录File 类概述File对象文件操作File静态方法获取各种路径路径整合获取classpath路径 (常用)获取Tomcat的bin目录常用功能创建目录创建文件判断文件或文件夹是否存在判断是...

2022-08-05

Java8中的Stream 流实践操作

目录1 前言2 Stream 的分类3 Stream 的操作3.1 创建流的方式3.2 流的中间操作3.3 流的终止操作总结1 前言Stream 是 java8 中处理集合的抽象概念,可以执行非常复杂的查询、过...

2022-08-05

Spring AOP 后置处理器使用方式

目录1 前言2 BeanPostProcesser 后置处理器3 总结1 前言在 Spring 的体系中,在前文中已经讲述了 IOC 容器以及 Bean 的理解,在本文基于之前文章内容将继续 AOP 的源码分享。 A...

2022-08-05

kafka 消息队列中点对点与发布订阅的区别说明

目录背景知识1.JMS中定义2.二者分析与区别2.1 点对点模式2.2 发布订阅模式3.流行的消息队列模型比较3.1 RabbitMQ3.2 Kafka背景知识JMS一个在 Java标准化组织(JCP)内开发的标...

2022-08-05

SpringBoot整合MybatisPlus实现增删改查功能

目录1.概述2.引入依赖3.配置连接信息4.新建两个表5.在项目中创建相应的实体类5.1 创建基础实体类5.2 SysDictType实体类5.3 SysDictData实体类6.创建DAO继承MybatisPlus增强...

2022-08-05

浅析Bean Searcher 与 MyBatis Plus 区别介绍

目录区别一(基本)区别二(高级查询)1)使用 MyBatis Plus 查询:2)使用 Bean Searcher 查询:区别三(逻辑分组)区别四(多表联查)区别五(使用场景)疑问1)这貌似开放很大的检索能力,风险可控吗?条...

2022-08-05

关于springboot的接口返回值统一标准格式

目录一、目标二、为什么要对springboot的接口返回值统一标准格式?第一种格式:response为String第二种格式:response为Objct第三种格式:response为void第四种格式:response为异常...

2022-08-05

Java实现扫雷游戏的代码分享

目录效果展示主类:GameWin类底层地图MapBottom类顶层地图MapTop类底层数字BottomNum类初始化地雷BottomRay类工具GameUtil类总结效果展示主类:GameWin类package com.sxt;impor...

2022-08-05

在ssm中使用ModelAndView跳转页面失效的解决

目录使用ModelAndView跳转页面失效好了废话少说直击问题ssm之ModelAndView的注意点ModelAndView简述ModelAndView的作用ModelAndView的主要使用使用ModelAndView跳转页面失...

2022-08-05

SSM框架下如何实现数据从后台传输到前台

目录SSM数据从后台传输到前台通过HttpServletRequest对象进行传递通过ModeandView对象进行传递通过在在方法中添加形参Model进行传递SSM框架前后端数据传输逻辑整理SSM框架...

2022-08-05

一文详解Java中的类加载机制

目录一、前言二、类加载的时机2.1 类加载过程2.2 什么时候类初始化2.3 被动引用不会初始化三、类加载的过程3.1 加载3.2 验证3.3 准备3.4 解析3.5 初始化四、父类和子类初始...

2022-08-05

Spring Bean创建和循环依赖

目录1 前言2 Bean 的创建createBeanInstancepopulateBeaninitializeBean循环依赖问题总结1 前言前文已经讲述了Spring BeanFactory 与 FactoryBean 的区别详情,在本文中将继...

2022-08-05

java实现单链表倒转的方法

java中有关单链表反转的方法有很多种,这里记录一种并附上详细步骤:代码如下/** * Definition for singly-linked list. * public class ListNode { *     int val; *  ...

2022-08-05

Java-Io-RandomAccessFile任意位置读写数据的操作小结

目录介绍构造,模式,方法问题解决文件覆盖改追加案例文件读写案例多线程文件读写问题多线程使用RandomAccessFile解决readLine乱码的问题多线程读写乱码的问题介绍RandomAcce...

2022-08-05

深入解析Java类加载的案例与实战教程

目录一、Tomcat类加载器架构二、动态代理的原理三、Java语法糖的改变本篇文章主要介绍Tomcat类加载器架构,以及基于类加载和字节码相关知识,去分析动态代理的原理。一、Tomcat...

2022-08-05

详解Spring中InitializingBean接口的功能

Spring的InitializingBean接口有很好的用处,位于spring beans中,它只提供一个方法afterPropertiesSet(),当你实现了该方法后,spring就会对你提供框架级的支持:当你通过sring...

2022-08-05

maven install报错中程序包xxx不存在的问题解决

目录问题解决1、依赖未声明或者未下载成功2、引用的是本地模块,但是未打包到本地maven仓库3、父子项目包名不一致注意事项4、maven仓库路径不对5、重启idea6、清空target目录...

2022-08-05

Java对象的内存布局全流程

目录对象内存布局对象占用内存空间证明对象内存布局开始先抛出一个问题:一个对象o,Object o = new Object();创建完成后会占用多少字节的内存?要能回答这个问题,就需要了解java...

2022-08-05

一文学会Java运算符的使用

目录算术运算符关系运算符逻辑运算符赋值运算符条件运算符运算符优先级算术运算符运算符描述+两数相加-两数相减*两数相乘/两数相除%取模,返回两数相除的余数++自加一- -自减...

2022-08-05

SpringMvc返回modelandview返回的页面无法跳转问题及解决

目录关于modelandview跳转问题modelandview跳转出错解决原因:引错了包!!!关于modelandview跳转问题小白刚刚开始学习使用springmvc框架,配置好简单的web.xml文件和springmvc的配...

2022-08-05

Springboot 异步任务和定时任务的异步处理

目录1 前言2 异步任务设置3 定时任务配置4 总结1 前言在 Springboot 中,异步任务和定时任务是经常遇到的处理问题方式,为了能够用好这两项配置,不干扰正常的业务,需要对其进行异...

2022-08-05

Java启动Tomcat的实现步骤

目录目标:实现:一、前期准备1、加入依赖2、定义Servlet类3、定义Servlet类4、启动Tomcat并测试总结流程图重点及易错点目标:学习使用java代码启动Tomcat。实现:一、前期准备实现...

2022-08-05

SpringBoot整合ES-Elasticsearch的实例

目录概述添加Maven依赖配置application.yml创建索引对象SpringBoot操作ES数据的三种方式实现索引对应的Repository文档操作文档保存、查询、删除分页查询与滚动查询ES深度分...

2022-08-05

SpringBoot整合ES高级查询方式

目录1、配置2、API操作ES2.1 查询索引列表2.2 TermsQuery2.3 WildcardQuery2.4 RangeQuery2.5 MatchQuery2.6 MultiMatchQuery2.7 ExistsQuery2.8 BoolQuery2.9 排序2.10 结...

2022-08-05

Spring Aop 源码增强获取分享

目录1 前言2 spring 增强器3 总结1 前言在前文中,已经讲述了 AOP 的后置处理器使用和方法,在本文中继续分享增强信息相关的源码,这里才是 AOP 的核心代码。2 spring 增强器之前...

2022-08-05

kafka的消息存储机制和原理分析

目录消息的保存路径数据分片log分段日志和索引文件内容分析在 partition 中通过 offset 查找 message过程日志的清除策略以及压缩策略日志的清理策略有两个日志压缩策略消息...

2022-08-05

关于Kafka消息队列原理的总结

目录Kafka消息队列原理Kafka的逻辑数据模型Kafka的分发策略Kafka的物理存储模型和查找数据的设计Kafka的持久化策略设计Kafka的节点间的数据一致性策略设计Kafka的备份和负...

2022-08-05

Java 中很好用的数据结构(你绝对没用过)

目录前言EnumMapEnumSet前言Java 中常规的集合工具,相比大家都熟练于胸,但是如果说有一个集合类你不一定知道或者说肯定没用过,你相不相信呢?今天跟大家介绍的就是 java.util.En...

2022-08-05

Spring AOP 创建代理对象详情

目录1 前言2 创建代理对象3 AOPContext Aop 上下文4 AOP 分析汇总5 JDK 动态代理和 CGLIB 的区别与联系6 总结1 前言在这篇文章中中已经讲述了 AOP 的后置处理器和增强信息...

2022-08-05

Spring BeanFactory 与 FactoryBean 的区别详情

目录区别和联系BeanFactoryFactoryBean总结前言:在 Spring 中, IOC 是很重要的概念,其本质就是 map 结构,存储容器和业务 Bean 信息。但是BeanFactory 和 FactoryBean 的区别却...

2022-08-05

Spring中的refresh方法分析

目录1 前言2 源码入口哪里找3 refresh 核心方法4 总结1 前言在项目开发和面试过程中 spring 都是非常重要的,在前文中已经讲述了Spring BeanFactory 与 FactoryBean 的区别,在...

2022-08-05

Mybatis持久层框架入门之CRUD实例代码详解

目录1、MyBatis第一个程序1.1、代码演示1.2、问题说明2、CRUD操作2.1、namespace2.2、select2.3、insert2.4、update2.5、delete2.6、拓展思维1、MyBatis第一个程序思路流程...

2022-08-05

关于Kafka消费者订阅方式

目录Kafka消费者订阅方式1.指定主题消费2.指定分区消费3.取消订阅Kafka概述定义消息队列1.传统消息队列的应用场景2.消息队列的两种模式Kafka 基础架构Kafka消费者订阅方式K...

2022-08-05

Spring如何按业务模块输出日志到不同的文件详解

目录一、背景二、需求三、技术实现四、代码实现1、编写xml日志文件2、编写QQ模块的代码3、编写login模块的代码五、运行结果六、完整代码七、一个小知识点总结一、背景在我...

2022-08-05

Java数据结构顺序表的详细讲解

目录写在前面1.线性表2.顺序表的实现2.1增加数据2.1.1尾部增加数据2.1.2任意位置增加数据2.2查找数据2.3删除数据2.4修改数据3.ArrayList3.1ArrayList的实例化3.2ArrayList...

2022-08-05

教你如何使用google.zxing结合springboot生成二维码功能

目录Zxing原生方式添加依赖二维码生成工具类添加Controller添加测试页面Hutool的方式添加依赖创建QRCodeService添加Controller效果测试我们使用两种方式,去生成二维码,但是其...

2022-08-05

JavaSE详细讲解异常语法

目录1.异常的概念2.异常的体系结构3.异常的处理3.1抛出异常3.2处理异常3.2.1throws3.2.2try-catch3.3异常的处理流程4.自定义异常1.异常的概念Java中将程序执行过程中发生的...

2022-08-05

Java8如何从一个Stream中过滤null值

目录从一个Stream中过滤null值Solution(解决)stream方法过滤条件的使用下面以List为例从一个Stream中过滤null值复习一个Stream 包含 null 数据的例子.Java8Examples.javapack...

2022-08-05

SpringBoot Security从入门到实战示例教程

目录前言入门测试接口增加依赖自定义配置配置密码加密方式配置AuthenticationManagerBuilder 认证用户、角色权限配置HttpSecurity Url访问权限自定义successHandler自定义f...

2022-08-05

关于HashMap相同key累加value的问题

目录HashMap相同key累加valueHashMap解决key值相同问题HashMap相同key累加valueimport java.util.HashMap;import java.util.Map;public class Test { public static void m...

2022-08-05

Spring Boot集成JavaMailSender发送邮件功能的实现

目录前言集成步骤添加依赖邮件配置信息邮件配置类代码实现发送简单邮件邮件实体类业务实现类测试类扩展功能发送Html内容的邮件业务实现类测试类发送带附件邮件业务实现类测...

2022-08-05

Java8 Stream流多字段求和、汇聚的实例

目录Stream流多字段求和、汇聚实现方法对象类型数据处理Map类型数据处理Stream分组求和使用笔记分组求和使用Stream流多字段求和、汇聚实现方法利用Collectors.toMap(Functi...

2022-08-05

SpringBoot使用AOP统一日志管理的方法详解

目录前言实现1、引入依赖2、定义logback配置3、编写切面类4、测试前言请问今天您便秘了吗?程序员坐久了真的会便秘哦,如果偶然点进了这篇小干货,就麻烦您喝杯水然后去趟厕所一...

2022-08-05

springboot中PostMapping正常接收json参数后返回404问题

目录PostMapping接收json参数后返回404问题描述解决@PostMapping注解解析PostMapping接收json参数后返回404问题描述js中传递json数据给后端,后端可以正常接收参数,但返回404...

2022-08-05

Java详细分析讲解泛型

目录1.泛型概念2.泛型的使用2.1泛型类语法2.2泛型方法语法2.3泛型接口语法2.4泛型在main方法中的使用3.擦除机制4.泛型的上界5.通配符5.1通配符的上界5.2通配符的下界6.包装...

2022-08-05

Java中死锁与活锁的具体实现

目录活锁与死锁活锁死锁死锁的四个必要条件互斥条件请求和保持条件不剥夺条件环路等待条件死锁示例死锁排查总结一下如何避免死锁预防死锁设置加锁顺序活锁示例解决活锁活锁...

2022-08-05

springboot使用log4j2异步日志提升性能的实现方式

目录一、引入disruptor二、 全局异步模式三、异步/同步混合模式同步日志的业务流程处理和日志打印是在同一个线程,日志打印的过程实际上是写文件IO的过程,这个过程是相对耗时...

2022-08-05

Java如何在Map中存放重复key

目录如何在Map中存放重复key1.概述2.将集合作为Value3.使用Apache Commons Collections4.Guava Multimap5.自定义MultiMapMap出现重复Key值叠加到上一个key中如何在Map中存...

2022-08-05
返回顶部
顶部