摘要:
本文非广告,也非标题党,栈长最近的亲身面试经历。
招人背景
首先说下公司招人的背景吧,公司要招的是一个研发经理的岗位,负责管理技术团队的各个项目组,领导只给了我两个要求:
1)技术可以
2)管理有一套
说白了,这是一个技术+管理的岗位,不是纯粹的管理岗,能写代码,技术上过得去是前提,所以底层还得是个程序员。
... 阅读原文
2020-09-28 13:08:04 阅读(2371) 评论(0)
摘要:
为什么多级缓存
缓存的引入是现在大部分系统所必须考虑的
redis 作为常用中间件,虽然我们一般业务系统(毕竟业务量有限)不会遇到如下图 在随着 data-size 的增大和数据结构的复杂的造成性能下降,但网络 IO 消耗会成为整个调用链路中不可忽视的部分。尤其在 微服务架构中,一次调用往往会涉及多次调用 ... 阅读原文
2020-09-28 12:06:03 阅读(2540) 评论(0)
摘要:
为什么需要ARM架构下的OpenJDK8的Docker镜像?
对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(或者其他ARM架构电脑,例如华为泰山服务器),需要JDK8镜像作为基础镜像。
现在有什么问题?
在《ARM64架构下,OpenJDK... 阅读原文
2020-09-28 10:26:17 阅读(2468) 评论(0)
摘要:
Jackson是Spring Boot(SpringBoot)默认的JSON数据处理框架,但是其并不依赖于任何的Spring 库。有的小伙伴以为Jackson只能在Spring框架内使用,其实不是的,没有这种限制。它提供了很多的JSON数据处理方法、注解,也包括流式API、树模型、数据绑定,以及复杂数据类型... 阅读原文
2020-09-28 09:00:02 阅读(2356) 评论(0)
摘要:
前言
单例模式应该算是 23 种设计模式中,最常见最容易考察的知识点了。经常会有面试官让手写单例模式,别到时候傻乎乎的说我不会。
之前,我有介绍过单例模式的几种常见写法。还不知道的,传送门看这里:
设计模式之单例模式
本篇文章将展开一些不太容易想到的问题。带着你思考一下,传统的单例模式有哪些问题,并给出解决方... 阅读原文
2020-09-28 08:14:06 阅读(2545) 评论(0)
摘要:
用到的框架:springboot+mybatis+lombok+mysql5.7
使用mybatis开发的一大痛点就是搭建一些重复性的代码很多,想必起来的话用JPA就很容易了!所以我们需要简化mybatis的各种操作,其实就是自己生成一些代码;生成模板代码的方式有很多,如果是公司内部的话肯定也有自己的... 阅读原文
2020-09-28 07:54:09 阅读(2427) 评论(0)
摘要:
IO框架
流:内存与存储设备之间传输数据的通道
分类
流向
输入流InputStream抽象类:从硬盘等外设到内存的流
输出流OutputStream抽象类:从内存到硬盘等外设的流
传输单位
字节流:以字节为单位,可以读写任何数据
字符流:以字符为单位,只能读写文本数据
功能
节点流:一般的流
过滤... 阅读原文
2020-09-28 06:00:03 阅读(2432) 评论(0)
摘要:
多线程
线程状态
状态介绍
new
创建进入新生状态
就绪状态
使用start方法立刻进入就绪状态,但是不一定会立刻执行
运行状态
CPU调度运行时进入此状态
阻塞状态
当调用sleep,wait或者同步锁订时。线程进入阻塞状态
dead
运行结束
状态图
线程停止
1、线程自动... 阅读原文
2020-09-28 00:03:05 阅读(2740) 评论(0)
摘要:
与普通文字相比,艺术字更加美观有趣也更具有辨识度,常见于一些设计精美的杂志或宣传海报中。我们在日常工作中编辑Word文档时,也可以通过添加艺术字体来凸显文章的重点,美化页面排版。这篇文章将介绍如何使用Free Spire.Doc for Java在word文档中添加艺术字并设置样式和效果。
Jar包导入
... 阅读原文
2020-09-27 23:17:02 阅读(2402) 评论(0)
摘要:
1 创建springboot项目
(ps:本文不做详细介绍,可以阅读另一篇博客:https://www.cnblogs.com/liyhbk/p/13572989.html)
1.1 添加pom依赖
<dependencies>
<!--Spring Boot Web 基础... 阅读原文
2020-09-27 22:47:14 阅读(2343) 评论(0)