苦苦面试了半年,上个月凭借着这份面试题,我一举拿下了阿里,字节跳动和京东的offer! Spring

苦苦面试了半年,上个月凭借着这份面试题,我一举拿下了阿里,字节跳动和京东的offer!

前言 最近收到很多粉丝的私信,有工作几年的,也有即将面临毕业的学生党。都是来跟我说金九银十马上到了,自己想去冲击面试一波大厂,问我有没有相关的面试题分享。听到后我也是赶紧为大家整理了一份,话不多说满满的干货都在下面了,友情提示,文章篇幅齐全,全是干货慢慢观看!!! Redis 什么是Redis? Redis的数据类型? 使用Redis有哪些好处? Redis相比Memcac...
阅读全文
Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析) Java 编程技术

Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析)

【 Java架构师面试网 】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选择了风雨兼程,希望大家都能早日圆自己的架构师梦,同样也希望我自己可以,除了网站,还做了个公众号: Java架构师面试...
阅读全文
2020腾讯,阿里,美团,字节跳动面试真题整理,全网首发!面试突击必备! Java 编程技术

2020腾讯,阿里,美团,字节跳动面试真题整理,全网首发!面试突击必备!

前言 最近收到很多粉丝的私信,有工作几年的,也有即将面临毕业的学生党。都是来跟我说金九银十马上到了,自己想去冲击面试一波大厂,问我有没有相关的面试题分享。听到后我也是赶紧为大家整理了一份,话不多说满满的干货都在下面了,友情提示,文章篇幅齐全,全是干货慢慢观看!!! Redis 什么是Redis? Redis的数据类型? 使用Redis有哪些好处? Redis相比Memcac...
阅读全文
从实践中真正理解JsonView Java 编程技术

从实践中真正理解JsonView

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

Jeecg Boot 2.2.1 版本发布,基于 SpringBoot 的低代码平台

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

Mybatis【进阶】

1.映射文件 在mapper.xml文件中配置很多的sql语句, 执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句 Statement的实际位置就等于namespace+StatementId 占位符 在Mybatis中,有2种占位符: #{ } 解析传递进来的参数数据 ${ } 对传...
阅读全文
被面试官问懵B了,十亿级数据ES搜索怎么优化? Java 编程技术

被面试官问懵B了,十亿级数据ES搜索怎么优化?

面试题 es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s,坑爹了。第一次搜索的时候,是5~10s,后面反而就快了,可能就几百毫秒。 你就很...
阅读全文
Spring Boot入门系列(十七)整合Mybatis,创建自定义mapper 实现多表关联查询! Java 编程技术

Spring Boot入门系列(十七)整合Mybatis,创建自定义mapper 实现多表关联查询!

之前讲了Springboot整合Mybatis,介绍了如何自动生成pojo实体类、mapper类和对应的mapper.xml 文件,并实现最基本的增删改查功能。mybatis 插件自动生成的mapper 实现了大部分基本、通用的方法,如:insert、update、delete、select 等大概20个左右方法,都是比较基础的增删改查,这些通用Mapper提供的方法基本都能满足各种单表操作需求。...
阅读全文
JDBC连接参数设置对Oracle数据库的影响分析 Java 编程技术

JDBC连接参数设置对Oracle数据库的影响分析

作者介绍 毛思平, 12年IT工作经验,7年数据库管理维护经验,现就职于中国农业银行软开中心,从事数据库应用研究。 一次数据库性能问题处理引发的JDBC参数设置思考 近期某环境下系统,出现大面积页面访问缓慢情况,每个页面交易响应时间2-5秒,严重超过平日访问阈值。 经排查分析,问题主要出现在数据库,生成AWR得到32C的数据库DBtime每小时采样达到4800。进一...
阅读全文
微服务架构下,解决数据库跨库查询的一些思路 编程技术 软件架构

微服务架构下,解决数据库跨库查询的一些思路

加关注,不迷路! 前言 在服务做微服务改造后,原先单库join查询已经不能满足要求,每个拆分的微服务对应一个数据库实例,而且部署在不同的服务器上,那么解决“跨库查询”就势在必行了。 以笔者实战经历来看,以下几个思路仅供参考: 表字段冗余 想必大家已经很熟悉,几乎每天都会打交道,不用多讲。 需要指出的是 冗余字段不能太多,建议控制在2-4...
阅读全文
jSqlBox 4.0.7 发布,Java 数据库 ORM 工具 Java 编程技术

jSqlBox 4.0.7 发布,Java 数据库 ORM 工具

jSqlBox主要特点是架构优、尺寸小、功能全,基本上所有与数据库操作相关的功能,jSqlBox都已提供。它的主要特点有: 1.内核基于DbUtils并与之兼容。   2.提倡在java里拼写SQL,独创参数内嵌式SQL写法, 而且任意CRUD方法里都可以混插SQl片段,例如:   new Demo().setName("张三").insert(...
阅读全文
Loading...