一、Java 基础 JDK 和 JRE 有什么区别? (1)JDK 全称Java development kit Java语言开发工具。 把Java程序设计语言、Java虚拟机、JavaAPI库这三部分统称为JDK, 用于支持Java开发的最小开发环境。 (2)JRE 全称 Java runtime environment Java运行环境。 把JavaAPI类库中的JavaSE A
转载 2024-09-30 21:43:32
16阅读
Java基类`BaseController`是许多 Java Web 应用程序中的重要组成部分。它通常提供了一些通用的方法和属性供其他控制器类继承,从而减少代码重复,提高代码的可维护性。然而,随着项目的不断演进和更新,可能会出现一些需要重构或迁移的情况。本文将逐步分析和阐述如何应对与`BaseController`相关的问题,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南和性能优化。 #
原创 6月前
97阅读
作为开发,写接口文档一直是一个很头痛的问题,尤其在前后端分离大量盛行的当下,后端必须要为前端同事提供明确的入参出参文档,否则整个对接工作无法顺利进行,前后端的相爱相杀的大戏时常上演。笔者刚工作的那些年,swagger都还没有正式发布,对接前端和app端的文档全靠手写markdown完成。写接口文档的时间常常感jio比写代码耗费的时间还长。随着技术的进步和众多开源人的努力,近几年针对java开发的文
# Java 切面实现继承 BaseController ## 简介 在 Java 开发中,切面编程是一种非常重要的技术,它可以在不修改原有代码的情况下,通过动态代理的方式实现对方法的增强,如日志记录、权限校验等。本篇文章将介绍如何使用切面编程实现继承 BaseController 的功能,以帮助刚入行的小白快速掌握这一技术。 ## 整体流程 下面是整个实现过程的流程图: ```mermai
原创 2023-08-23 08:24:02
451阅读
作为开发,写接口文档一直是一个很头痛的问题,尤其在前后端分离大量盛行的当下,后端必须要为前端同事提供明确的入参出参文档,否则整个对接工作无法顺利进行,前后端的相爱相杀的大戏时常上演。笔者刚工作的那些年,swagger都还没有正式发布,对接前端和app端的文档全靠手写markdown完成。写接口文档的时间常常感jio比写代码耗费的时间还长。随着技术的进步和众多开源人的努力,近几年针对java开发的文
转载 2024-10-21 19:17:37
252阅读
1、什么是 SpringMVC ?2、SpringMVC 的重要组件3、SpringMVC 的 DispatcherServlet3.1 init()3.2 service()3.3 HandlerMapping 实现类3.4 HandlerAdapter 实现类4、一句话总结:SpringMVC运行原理5、前端设计模式 (直接看答案可点击上面 “4 一句话总结:SpringMVC运行原理 ”
转载 10月前
146阅读
在项目中实现批量表的增删改查 基于Springboot的BaseService,BaseController前言:在做项目时需要对大量的表做增删查改,而其中的逻辑大同小异,所以抽象了一个 BaseService,BaseController来实现所有表的增
转载 2024-06-22 13:35:30
85阅读
简介magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发。特性支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等多支持jdbc规范的数据库
一、问题引导   在Web开发中,实现一个账号只能在一处登陆有两种形式:1.当某个账号在某处登陆后,如果再在其他处登陆,将前一个账号挤掉;2.当某个账号登陆后,此账号在其他设备登陆提示已经登陆,无法登陆。 正常的应用逻辑第一种应用较为广泛,因此此篇文章讨论一下第一种逻辑在spring mvc开发中一种较为简单的实现方式。   然而在没有长连接如WebSocket或者异步请求轮询的情况下,我们之前
转载 2024-09-15 14:24:23
18阅读
Java8之将普通方法写一个装逼的函数式代码首先看代码下面的方法很简单就是从数据中找一个值,找到返回。@Test public void test2() { Integer [] c = new Integer[20]; for(int i = 0;i< c.length; i++) { c[i]=i; } //从上面这个数组中找一个值 int findValue = find(c, 2);
转载 10月前
30阅读
1、java基础1. JDK和Eclipse1.1 什么是JDK?JDK:(Java Development Kit)Java开发库,JDK中包含:1.一组开发工具:在JDK安装目录\bin,其中包含:例如编译工具(javac.exe)、运行工具(java.exe)、打包工具(jar.exe)等2.基础类库:JDK安装目录\jre\lib\rt.jar,其中包含JDK自带的一些现成的Java类,可
转载 2023-11-06 21:49:12
60阅读
在当今的 Web 开发中,确保 API 请求的安全性是至关重要的。其中,从前端获取请求的 token 是一种常见的验证方式。在这篇博文中,我将详细介绍如何在 Java 的 BaseController 中获取前端请求的 token 的过程,并为你展示相关的实现与动作。 ### 环境配置 首先,在开始编码之前,我们需要确保我们的开发环境已经设置好。我们使用 Spring Boot 框架进行开发,
原创 5月前
37阅读
MockServer的技术实现 目前,笔者已经用Python实现了一个基于socket接口的Mock Server并在测试中进行了一定的应用,实现中利用了一些Python的语言特性、一点RPC技术和一点DSL的技巧。 一个CASE 下面先看一个实际的CASE,CASE加入了许额外的注释,以解释这段代码的意义 (CASE的格式为一种可嵌入Python代码的DSL脚本) CASE DS返回结果
转载 2024-07-18 09:01:23
66阅读
所有接口都需要继承BaseControllerBaseController里有很多有用的方法,现举例最重要的几个:1、getURI     返回接口地址,就是@PostMapping或@GetMapping中定义的接口地址。常用于返回值中,例如接口的异常处理:        try {      &
jmeter-JDBC请求1、做JDBC请求,首先要了解这个JDBC对象是什么,现在已SQLServer为例来说明首先下载对应的数据库驱动mysql-connector-java-5.1.7-bin.jar,将mysql的jar包放到jmeter的lib/ext目录中不同的数据库和JDBC驱动程序需要不同的JDBC设置。下面是一些可能的设置:2、添加线程组(如果没有将mysql驱动的jar包放置j
转载 2023-12-19 19:16:31
33阅读
〇、相关资料一、工具类开发1.1 代码实现package com.aaaa.aaaa.controller; import com.aaaa.common.core.common.Constants; import com.aaa.common.core.utils.StringUtils; import com.aa.aa.constant.SystemConst; import com.aa
原创 2024-05-14 23:42:47
260阅读
初识 Go 语言本章主要介绍了以下内容:Go 语言的特性; (2)使用 Go 语言的开源项目; (3)安装 Go 语言开发包和搭建其开发环境。目录 文章目录初识 Go 语言目录s1 Go语言的特性2 开源项目安装 s1 Go语言的特性Go语言是G o o g l e公司开发的一种静态型、编译型并自带垃圾回收和并发的编程语言。Go语言的风格类似于C语言。其语法在语言的基础上进行了大幅的简化,去掉了不
转载 2024-02-16 12:50:16
58阅读
这个需要自定义一个 rediectTo方法,放到 BaseController 里面 /** * 自定义重定向方法 * @param $args */ public function redirectTo(...$args) { // 此处 throw new HttpResponseExcepti ...
转载 2021-10-27 13:11:00
606阅读
2评论
 目录1. 类 和 对象2. java中的数据类型3. 内存分析4. 方法的重载5. 方法的重写6. 参数的传递值传递引用传递this关键字static 关键字代码块package 和 import 面向对象的三(四)大特征  封装 继承 抽象 多态1. 封装访问修饰符2. 继承3. 抽象4. 多态final修饰符接口什么接口特征如何使用接口接口是一种能力接
转载 2023-08-16 17:50:34
75阅读
★  MockMvc - SpringMVC单元测试的独立测试: 一、简介 为何使用MockMvc?         对模块进行集成测试时,希望能够通过输入URL对Controller进行测试,如果通过启动服务器,建立http client进行测试,这样会使得测试变得很麻烦,比如,启动速度慢,测试验
  • 1
  • 2
  • 3
  • 4
  • 5