动态代理有几种实现? java的动态代理技术的实现主要有两种方式: 1.JDK原生动态代理 2.CGLIB动态代理 JDK原生动态代理是Java原生支持的,不需要任何外部依赖,但是它只能基于接口进行代理(需要代理的对象必…
分类:面试
session共享怎么做的(分布式如何实现session共享)?
session共享怎么做的(分布式如何实现session共享)? 问题描述:一个用户在登录成功以后会把用户信息存储在session当中,这时session所在服务器为server1,那 么用户在 sessio…
Redis集群的5种使用方式,各自优缺点分析
参考文章:Redis集群的5种使用方式,各自优缺点分析 一、常见使用方式 Redis 的几种常见使用方式包括: Redis 单副本 Redis 多副本(主从) Redis Sentinel(哨兵) Redis Clust…
Flink 第1章 Flink资源与内存模型占用空间计算方式。
Flink 第1章 Flink资源与内存模型 资源配置调优 开发了一些程序,那么怎么评估这些程序所需要的资源配比这些呢? 比如使用标准的Flink任务提交脚本 Generic CLI模式(通用客户端模型) 从1.11开始…
如何把一个字符串转换成整数
剑指offer第一章的例子,据说是微软的面试题,发现自己又躺枪了。字符串处理有多烦人不用我多说了吧。 //基础版代码 int StrToInt(char* string) { int number = 0; while …
最大流问题
举例描述 最大流问题是一个很经典的问题,很多人对此也很熟悉,它能够等同于一个线性规划问题。下面给出最大流问题的一个基本描述:如下图所示,s是源点,t为汇点,每条边上数字的含义是边能够允许流过的最大流量。可以将边看成管道,…
这样做,你的面试成功率将达到 90%
我是一名在 IT 江湖闯荡多年的老兵,这些年面试别人和参加面试的经历也有很多了。我发现很多初入江湖的同学,甚至是有一定工作经验的同学很多对面试这件事没有建立起系统思维。 简历当然是一个重要环节,不过除了简历之外,还有一些…
2020cs线上保研之路 清华北大交大复旦自动化所计算所
2020计算机线上保研 清华北大交大复旦自动化所计算所 无聊在飞机上编辑的这几个月来的经历吧。我真的感觉好累,巨累。该死的疫情。 今年保研,往届的学长学姐的去路都没有什么参考性了,一个原因在于cs内卷更严重了,另一个因为…
Array和Arraylist有什么区别?
ArrayList可以算是Array的加强版,(对array有所取舍的加强)。 存储内容比较: Array数组可以包含基本类型和对象类型, ArrayList却只能包含对象类型。 但是需要注意的是:Array数组在存放的…
搞定面试算法题系列:分治算法三步走
文章目录 主要思想 三步走 归并排序 思想 三步走 举例 实现 真题演练 为运算表达式设计优先级 题目描述 思路 实现 总结 参考资料 主要思想 分治算法,即分而治之:把一个复杂问题分成两个或更多的相同或相似子问题,直到…
生产者消费者模式三种实现方式
目录 1.什么是生产者消费者模式: 2.生产者消费者模型的实现: 第一种:使用 synchronized和wait、notify 第二种:使用 Lock和await、signal 第三种:使用 阻塞队列 Blocking…
简介九段式结构化访谈
一、什么是结构式访谈 结构式访谈又称标准化访谈(Standardized Interview),它是一种对访谈过程高度控制的访问。这种访谈的对象必须按照统一的标准和方法选取。访问的过程也是高度标准化的,即对所有被访问者提…