上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 由于工作需要,最近做了很多 BI 取数的工作,需要用到一些比较高级的 SQL 技巧,总结了一下工作中用到的一些比较骚的进阶技巧,特此记录一下,以方便自己查阅,主要目录如下: SQL 的书写规范 SQL 的一些进阶使用技巧 SQL 的优化方法 SQL 的书写规范 在介绍一些技巧之前,有必要强调一下规范 阅读全文
posted @ 2020-06-29 16:56 互联网java架构 阅读(385) 评论(0) 推荐(0)
摘要: 背景 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。 比较下面两张图,看看您现在编写的代码属 阅读全文
posted @ 2020-06-17 19:10 互联网java架构 阅读(343) 评论(0) 推荐(0)
摘要: 最近经常会再面试中碰到 Netty 相关的问题。 全文采用大家喜欢的与面试官对话的形式展开。 如果大家觉得总结的不错的话,不妨点一个赞鼓励一下!这是我继续坚持很重要的动力来源。 概览: Netty 是什么? 为什么要用 Netty? Netty 应用场景了解么? Netty 核心组件有哪些?分别有什 阅读全文
posted @ 2020-06-16 19:26 互联网java架构 阅读(1493) 评论(1) 推荐(1)
摘要: 动态代理的常用实现方式是反射。反射机制是 Java 语言提供的一种基础功能,赋予程序在运行时自省(introspect,官方用语)的能力。通过反射我们可以直接操作类或者对象,比如获取某个对象的类定义,获取类声明的属性和方法,调用方法或者构造对象,甚至可以运行时修改类定义。 动态代理是一种方便运行时动 阅读全文
posted @ 2020-06-03 17:13 互联网java架构 阅读(813) 评论(0) 推荐(0)
摘要: 中高级面试必备,学会JVM调优对于Java工程师来说非常的重要,不管是实际项目中遇到问题,还是面试中,都需要这一块的知识,小编由简入深的,给大家分享一波。 ❞ 1.JDK、JRE、JVM关系? Jdk (Java Development Kit) : java语言的软件开发包。包括Java运行时环境 阅读全文
posted @ 2020-05-27 15:46 互联网java架构 阅读(282) 评论(0) 推荐(0)
摘要: 2020年Java进阶架构师必备 基础 容器 并发 JVM Java8 计算机网络 计算机操作系统 Linux 数据结构 算法 mysql (优化思路) 系统设计 分布式 线上问题调优(虚拟机,tomcat) 面试指南 工具 Java面试指南宝典感兴趣的可以转发此文关注我私信回复【马士兵】领取 上面 阅读全文
posted @ 2020-05-26 16:06 互联网java架构 阅读(474) 评论(1) 推荐(0)
摘要: 随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示: H 阅读全文
posted @ 2020-05-23 16:45 互联网java架构 阅读(500) 评论(0) 推荐(0)
摘要: 话不多说,直接先上图 经历过校招的人都知道,算法和数据结构都是不可避免的。 在笔试的时候,最主要的就是靠算法题。像拼多多、头条这种大公司,上来就来几道算法题,如果你没AC出来,面试机会都没有。 在面试(现场面或者视频面)的时候也会问算法题,难度肯定是没有笔试的时候那么难的。我们可以想象一个场景,一面 阅读全文
posted @ 2020-05-21 17:28 互联网java架构 阅读(483) 评论(0) 推荐(0)
摘要: 面试一年多,每当我问起面试者对HTTP的了解时,个个回答令我瞠目结舌,这些开发者都有3-5年的经验。请不要让我叫你野生程序员,是时候了解HTTP了,让我们当个正规军。 起因 面试官:请问你了解HTTP协议吗? 前端开发:这不是应该后端清楚的吗? 后端开发:这不是前端知道的吗? 面试官:…… 我们先一 阅读全文
posted @ 2020-05-19 20:27 互联网java架构 阅读(180) 评论(0) 推荐(0)
摘要: 1、数据库启动的时候,是如何初始化Buffer Pool的? 现在我们已经搞明白一件事儿了,那就是数据库的Buffer Pool到底长成个什么样,大家想必都是理解了 其实说白了,里面就是会包含很多个缓存页,同时每个缓存页还有一个描述数据,也可以叫做是控制数据,但是我个人是比较倾向于叫做描述数据,或者 阅读全文
posted @ 2020-02-12 17:12 互联网java架构 阅读(458) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页