• Java之SpringBoot怎么实现基本增删改查
  • Java之SpringBoot怎么实现基本增删改查

    根据上图所示,idea中我们有7个比较重要的模块需要建立(1)controller包:如果学习过或者对SpringMVC有所了解的小伙伴,肯定知道,controller是控制层,相当于我们的接收浏览器信息并响应发送相关信息的地方,具体的还结

  • springboot配置date字段返回时间戳的问题怎么解决
  • springboot配置date字段返回时间戳的问题怎么解决

    遇到一个问题,springboot升级成2.0后,从数据库查出来的日期,用Date接收,最后直接返回给前端,在谷歌浏览器中能正常显示成yyyy-MM-dd HH:mm:ss格式。但是在IE浏览器中日期显示的是“乱码”,因为springboo

  • Java字符串编码解码性能怎么提升
  • Java字符串编码解码性能怎么提升

    1.常见字符串编码常见的字符串编码有:LATIN1 只能保存ASCII字符,又称ISO-8859-1。UTF-8是一种变长字节编码,使用1个、2个或3个字节表示一个字符。由于中文通常需要3个字节表示,中文场景UTF-8编码通常需要更多的空间

  • Java的贪心和枚举怎么使用
  • Java的贪心和枚举怎么使用

    笔试技巧:学会根据数据范围猜知识点 一般1s 时间限制的题目,时间复杂度能跑到 1e8 左右( python 和 java 会少一些,所以建议大家使用c/c++ 做笔试题)。n 范围

  • SpringBoot中Jackson日期格式化的方法

    Jackson 日期格式化技巧使用 Spring Boot 时,需要使用 Jackson 处理一些 Java Time API 类型的 JSON 序列化问题,在处理一些类的字段时,可以通过直接在属性上加注解的方式来指定其格式化样式。但是,昨

  • SpringBoot SpringSecurity怎么使用
  • SpringBoot SpringSecurity怎么使用

    SpringBoot已经为用户采用默认配置,只需要引入pom依赖就能快速启动Spring Security。目的:验证请求用户的身份,提供安全访问优势:基于Spring,配置方便,减少大量代码内置访问控制方法permitAll() 表示所匹

  • SpringBoot如何测试配置属性与web启动环境
  • SpringBoot如何测试配置属性与web启动环境

    加载测试专用的属性点开@SpringBootTest源码中查看可以在之后加入临时配置, 也可以使用命令行args参数设置。设置的测试专用参数会覆盖配置文件中的。package com;import org.junit.jupiter.api

  • SpringBoot怎么用实体接收Get请求传递过来的多个参数

    一、Controller层不带任何注解接收参数第一种方法是最简单的,严重怀疑以前怎么没有用,谁知道呢。。不过这次是真的管用了,最简单的方式就是Controller接口入参不加任何注解!!!SpringBoot自动做了处理。代码如下:/**

  • 怎么在SpringBoot中使用Spring AOP实现接口鉴权

    面向切面编程面向切面编程,可以将与业务无关但是需要被各个业务模块共同调用的逻辑抽取出来,以切面的方式切入到代码中,从而降低系统中代码的耦合度,减少重复的代码。Spring AOP是通过预编译方式和运行期间动态代理实现程序面向切面编程AOP的

  • SpringBoot2中如何整合Mybatis框架
  • SpringBoot2中如何整合Mybatis框架

    一、Mybatis框架1、mybatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 X

  • SpringBoot中WEB的启动流程是什么
  • SpringBoot中WEB的启动流程是什么

    想必大家都体验过springboot的便捷,以前想要运行web项目,我们首先需要将项目打成war包,然后再运行Tomcat启动项目,不过自从有了springboot,我们可以像启动jar包一样简单的启动一个web项目,今天我们就来分析下sp

  • java门面模式有哪些优点

    1、减少系统的相互依赖。如果不使用立面模式,外部访问将直接深入子系统。这是一种强烈的耦合关系,这是系统设计无法接受的。门面模式的出项很好地解决了这个问题,所有的依赖都是对门面对象的依赖,与子系统无关。2、提高了灵活性。依赖减少,灵活性自然提

  • Java如何实现优雅的参数校验
  • Java如何实现优雅的参数校验

    一、引子要对方法的参数进行校验,最简单暴力的写法是这个样子: public static void utilA(String a,BigDecimal b){ if (StringUtils.isEmpty(a)){

  • Springboot2.0防止XSS攻击的方式有哪些

    在平时做项目代码开发的时候,很容易忽视XSS攻击的防护,网上有很多自定义全局拦截器来实现XSS过滤,其实不需要这么麻烦,SpringBoot留有不少钩子(扩展点),据此我们可以巧妙地实现全局的XSS过滤防止XSS攻击,一般有两种做法:转义使

  • 如何使用Prometheus+Grafana的方法监控Springboot应用
  • 如何使用Prometheus+Grafana的方法监控Springboot应用

    1 简介项目越做越发觉得,任何一个系统上线,运维监控都太重要了。Prometheus是一套优秀的开源的监控、报警和时间序列数据库组合系统,在现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。2.1 引入

  • Java反射机制原理实例分析
  • Java反射机制原理实例分析

    什么是反射?反射机制是在运行状态中,它为Java提供一种“操作对象”的能力,在运行状态下,通过Class文件对象,可以调用到任何类里面的属性、方法、以及构造方法,包括私有的,所有的类在反射机制面前都是透明的自己的概括:通过Class文件对

  • Java怎么用SPI实现解耦

    概述SPI的全称是服务提供接口,可以用其来启动框架的扩展和替换组件。其本质是利用 接口实现+策略模式+配置文件来实现对实现类的动态加载。在具体的使用中,存在一些约定:(1)规定在 classPath 的 META-INF/services/