排序
小厂也是厂,3000我也干
2018年6月,大三暑假 那一天,我投递了家里附近的一家公司有响应了,他线上问我什么时候可以去面试,我说什么时候都行。 HR:“要不你下午来吧?” 我:“行,我家里离面试地点不远” 我去面试...
synchronized原理-字节码分析、对象内存结构、锁升级过程、Monitor
本文分析的问题: synchronized 字节码文件分析之 monitorenter、monitorexit 指令 为什么任何一个Java对象都可以成为一把锁? 对象的内存结构 锁升级过程 Monitor 是什么、源码查看 synchroniz...
MySQL-17.其他数据日志
C-17.其他数据日志 在之前的数据库事务的章节中,已经讲过,redo log和undo log。 对于线上数据库应用系统,突然遭遇数据库宕机怎么办?在这种情况下,定位宕机的原因就非常关键。我们可以查看...
美团一面:说一说Java中的四种引用类型?
引言 在JDK1.2之前Java并没有提供软引用、弱引用和虚引用这些高级的引用类型。而是提供了一种基本的引用类型,称为Reference。并且当时Java中的对象只有两种状态:被引用和未被引用。当一个对象...
MySQL-13.事务基础知识
1.数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持一致性,同时我们还能通过事务的机制恢复到某个时间点,这样可以保证已提交到数据库的修改不...
redis序列化数据时,如何包含clsss类型信息?
redis序列化数据时,如何包含clsss类型信息?, 通过配置 `com.fasterxml.jackson.databind.ObjectMapper` 的 `enableDefaultTyping` 方法,可以使序列化后的 JSON 包含类信息。 大家可能...
文件系统 FTP Ubuntu 安装入门介绍
文件服务系列 文件存储服务系统(File Storage Service System)-00-文件服务器是什么?为什么需要? 文件存储服务系统(File Storage Service System)-01-常见的文件协议介绍 文件系统 FTP Ub...
Java面向对象01——类与对象
大家好,我是白夜,今天和大家聊聊类与对象 一、初识面向对象(了解) 1.1、面向过程和面向对象 面向过程编程 C 语言就是面向过程编程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐...
Java Maven项目推送到 Maven 中央仓库
准备阶段 namespace 域名认证 当需要在 sonatype 认证 com.xxx命名空间时,需要将 @.xxx.com 配置域名解析。 记录类型:TXT 文本内容:验证的 key。 GPG 公私钥生成 GPG 下载地址:https://www....
数仓开发之ODS层
优秀可靠的数仓体系,需要良好的数据分层结构。合理的分层,能够使数据体系更加清晰,使复杂问题得以简化。以下是该项目的分层规划。 1 设计要点 (1)ODS层的表结构设计依托于从业务系统同步过...
从零手写实现 nginx-15-nginx.conf 解析处理转换为 POJO
前言 大家好,我是老马。很高兴遇到你。 我们为 java 开发者实现了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零...
十大java开发框架总结,微服务开发必备!
提起java开发框架,大部分工程师可能主要使用的是ssh三件套,在当前微服务作为开发主流的时代,我们有必要也了解下其他java开发框架。 1. Spring Boot Spring Boot是当前Java开发框...













