上一页 1 2 3 4 5 6 ··· 22 下一页

2021年5月28日

熊大同学的面试回忆录(2.5年开发经验)

摘要: 今天去看牙医,他问我年级轻轻牙齿怎么磨损这么严重?我说,没有点赞的这些年,我都是咬着牙过来的。 以下为读者面试后的分享,部分回答笔者做了一些补充整理,希望对你有帮助。(两年左右开发经验,不具有共性,仅供参考!) PS:如果各位同学在面试后,也会做一些整理总结,也欢迎联系我,整理分享在公众号上,互帮互 阅读全文

posted @ 2021-05-28 15:37 Java知音号 阅读(275) 评论(0) 推荐(0) 编辑

2021年5月24日

for、foreach、stream 哪家的效率更高,你真的用对了吗?

摘要: 昨天在《SQL中那么多函数,Java8为什么还要提供重复的Stream方法,多此一举?》一文中,有同学指出Stream在数据量不庞大的情况,效率不如for循环。 这个就触及到我的知识盲区了,今天赶紧测试了一下,以下是正文,有问题欢迎大家指出,一起学习! 比较for循环、foreach循环及Strea 阅读全文

posted @ 2021-05-24 12:20 Java知音号 阅读(7066) 评论(0) 推荐(0) 编辑

2021年5月23日

SQL中那么多函数,Java8为什么还要提供重复的Stream方法,多此一举?

摘要: 有个同学提出一个这样的疑问; 在业务系统中,数据一般都从sql中查询,类似使用where,order by,limit,聚合函数等,为什么还要用java8的Stream方法? 对这个问题,大家有什么见解,欢迎评论区留言 首先,我们可以看下Stream的方法。 stream三种创建方式 集合 Coll 阅读全文

posted @ 2021-05-23 11:18 Java知音号 阅读(812) 评论(0) 推荐(0) 编辑

2021年5月20日

Java中对象池的本质是什么?(实战分析版)

摘要: 简介 对象池顾名思义就是存放对象的池,与我们常听到的线程池、数据库连接池、http连接池等一样,都是典型的池化设计思想。 对象池的优点就是可以集中管理池中对象,减少频繁创建和销毁长期使用的对象,从而提升复用性,以节约资源的消耗,可以有效避免频繁为对象分配内存和释放堆中内存,进而减轻jvm垃圾收集器的 阅读全文

posted @ 2021-05-20 15:08 Java知音号 阅读(1547) 评论(0) 推荐(1) 编辑

2021年2月2日

引入 Gateway 网关,这些坑一定要学会避开!!!

摘要: Spring cloud gateway是替代zuul的网关产品,基于Spring 5、Spring boot 2.0以上、Reactor, 提供任意的路由匹配和断言、过滤功能。上一篇文章谈了一下Gateway网关使用不规范,同事加班泪两行~,这篇文章将会侧重于其他的几个需要注意的地方。 网关实现 阅读全文

posted @ 2021-02-02 14:33 Java知音号 阅读(10272) 评论(1) 推荐(0) 编辑

2021年1月18日

Java8 Stream流式编程,极大解放你的生产力!

摘要: java8自带常用的函数式接口 Predicate<T> boolean test(T t) 传入一个参数返回boolean值 Consumer<T> void accept(T t) 传入一个参数,无返回值 Function<T,R> R apply(T t) 传入一个参数,返回另一个类型 准备数 阅读全文

posted @ 2021-01-18 10:13 Java知音号 阅读(551) 评论(0) 推荐(0) 编辑

2021年1月15日

搞定面试官:咱们从头到尾再说一次 Java 垃圾回收

摘要: 接着前几天的两篇文章,继续解析JVM面试问题,送给年后想要跳槽的小伙伴 万万没想到,面试中,连 ClassLoader类加载器 也能问出这么多问题..... 万万没想到,JVM内存区域的面试题也可以问的这么难? 三、GC垃圾回收 1、GC是什么?为什么要GC GC:垃圾收集,GC能帮助我们释放jvm 阅读全文

posted @ 2021-01-15 10:33 Java知音号 阅读(723) 评论(0) 推荐(1) 编辑

2021年1月14日

SpringBoot项目,如何优雅的把接口参数中的空白值替换为null值?

摘要: 问题发生 我们公司代码生成的时候,查询列表统一都是使用了setEntity() ,查询写法如下: public List<BasReservoirArea> selectList(BasReservoirArea basReservoirArea) { QueryWrapper<BasReservo 阅读全文

posted @ 2021-01-14 10:50 Java知音号 阅读(3955) 评论(1) 推荐(0) 编辑

2021年1月13日

万万没想到,JVM内存区域的面试题也可以问的这么难?

摘要: 二、Java内存区域 1、Java内存结构 内存结构 程序计数器 当前线程所执行字节码的行号指示器。若当前方法是native的,那么程序计数器的值就是undefined。 线程私有,Java内存区域中唯一一块不会发生OOM或StackOverflow的区域。 虚拟机栈 就是常说的Java栈,存放栈帧 阅读全文

posted @ 2021-01-13 10:12 Java知音号 阅读(593) 评论(0) 推荐(0) 编辑

2021年1月12日

万万没想到,面试中,连 ClassLoader类加载器 也能问出这么多问题…..

摘要: 1、类加载过程 类加载时机 「加载」 将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在内存上创建一个java.lang.Class对象用来封装类在方法区内的数据结构作为这个类的各种数据的访问入口。 「验证」 主要是为了确保class文件中的字节流包含的信息是否 阅读全文

posted @ 2021-01-12 10:20 Java知音号 阅读(1582) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 22 下一页

导航