从实践中真正理解JsonView Java

从实践中真正理解JsonView

零、问题的产生 本周需要完成一项工作:在单元测试中完成后端返回字段的 断言 。 换句话说,需要断言后端向前端返回了哪些字段。 由于对JsonView的了解不足,在找字段的时候花费了较多时间。 因此本文将从实践的角度,阐述JsonView的作用和用法。 一、JsonView的作用 在说作用之前,我们已经知道:前后端分离的项目中,使用 Json字符串 来完成前后端之间的通...
阅读全文
Java入门基础学习,成为一个Java程序员的必备知识 编程技术

Java入门基础学习,成为一个Java程序员的必备知识

引言 众所周知,Java是一种面向对象的编程语言。您可以在Windows操作系统上编写Java源代码,而在Linux操作系统上运行编译后的字节码,而无需修改源代码。 数据类型 Java 有 2 种数据类型,一种是基本数据类型,一种是引用类型。 基本数据类型用于存储简单类型的数据,比如说,int、long、byte、short 用于存储整数,float、double 用于存储浮点数,...
阅读全文
RuoYi 4.3.1 发布,请及时更换默认秘钥 编程技术

RuoYi 4.3.1 发布,请及时更换默认秘钥

若依管理系统 v4.3.1 已发布,更新日志: 国家信息安全漏洞(防止命令执行漏洞,请务必保持cipherKey密钥唯一性) 升级shiro到最新版1.5.3 阻止权限绕过漏洞 修改验证码在使用后清除,防止多次使用 检查字符支持小数点&降级改成异常提醒 openOptions函数中加入自定义maxmin属性 支持openOptions方法...
阅读全文
sharding-JDBC源码分析(三)SQL路由 Java

sharding-JDBC源码分析(三)SQL路由

SQL router 分库分表中重要的一个模块就是数据切分,将数据根据一定的规则分布在多个DB中,那么这个过程中涉及到了路由,即根据SQL中分片键通过规则(分片算法)计算出某个DB节点,这个过程称为SQL路由。 The source code sharding-JDBC路由入口统一在 shardingStatement 和 ShardingPreparedStatemen...
阅读全文
Sharding-JDBC 快速入门第一课 编程技术

Sharding-JDBC 快速入门第一课

1.  概述 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。 ShardingSphere定位为...
阅读全文
用这样的方法,我解决了leetcode的大部分的这种题型! 编程技术

用这样的方法,我解决了leetcode的大部分的这种题型!

点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了 3 个月总结的一线大厂 Java 面试总结,本人已拿腾讯等大厂 offer。 另外,原创文章首发在我的个人博客: blog.ouyangsihai.cn ,欢迎访问。 今天介绍一种解决常规的贪心策略或者字典排序的题目的通用解题方法。...
阅读全文
来看看Java是 如何优雅的导出 Excel的 编程技术

来看看Java是 如何优雅的导出 Excel的

点击上方“ Python高校 ”,关注 文末干货立马到手 来 源:你在我家门口 juejin.im/post/5c6b6b126fb9a04a0c2f024f 前言 公司项目最近有一个需要:报表导出。整个系统下来,起码超过一百张报表需要导出。这个时候如何优雅的实现报表导出,释放生产力就显得很重要了。下面主要给大家分享...
阅读全文
2020常见JAVA面试题整理(进阶) 编程技术

2020常见JAVA面试题整理(进阶)

1、jsp 9大内置对象 request :封装客户端的请求,其中包含来自GET或POST请求的参数; response :封装服务器对客户端的响应; pageContext :通过该对象可以获取其他对象; session :封装用户会话的对象; application :封装服务器运行环境的对象; out :输出服务器响应的输出流对象; co...
阅读全文
3W+字长文深度总结|Java程序员面试题精华版集合(内附思维导图)! 编程技术

3W+字长文深度总结|Java程序员面试题精华版集合(内附思维导图)!

1、在JAVA中如何跳出当前的多重嵌套循环?在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。例如, ok: for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { System.out.println("i=&q...
阅读全文
Jeecg-Boot 2.2.0 重磅版本发布,基于 SpringBoot 的低代码平台 编程技术

Jeecg-Boot 2.2.0 重磅版本发布,基于 SpringBoot 的低代码平台

项目介绍 JeecgBoot是一款基于代码生成器的低代码开发平台,开源界“小普元”超越传统商业企业开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的低代码开发模式(OnlineCoding模式-> 代码生成器模式-> 手工ME...
阅读全文
Loading...