摘要:
# 算法题
一面:
1. lc 里最长上升子序列的变形题
2. 实现输入英文单词联想的功能
二面:
1.矩阵旋转,要求空间复杂度 O(1)
2.无序的数组的中位数。要求时间复杂度尽可能的小
# 计算机网络
1. tcp 怎么保证数据包有序
主机每次发送数据时,T... 阅读原文
2020-05-19 23:41:06 阅读(2176) 评论(0)
摘要:
代理模式
什么是代理模式?
代理模式就是找一个中介帮你办一些事。你只需要关注自己的事就行了,其他的中介会帮你办好。
代理模式中有三个要素:
抽象对象:接口
代理对象:类
真实对象:类
静态代理
静态代理:有你自己来创建代理对象,每个真实对象都需要由你来创建代理对象。
缺点:如果有很多个真实对象需要被代理,... 阅读原文
2020-05-19 23:19:04 阅读(2306) 评论(0)
摘要:
具体的有关lambda表达式和匿名类的介绍,大家可以查阅我之前写的文章。这里就不多讲了。
本文主要介绍var和匿名类之间的一些平时没有注意到的问题。
更多内容请访问www.flydean.com
匿名类中自定义变量
我们看一个经常使用的Runnable匿名类:
Runnable runnable ... 阅读原文
2020-05-19 21:56:04 阅读(2158) 评论(0)
摘要:
针对性获取:request.getParameter() (能用,不建议,被替换)
获取整个表单数据,封装到JavaBean:toBean() (不能用了)
注意:除了本文讲的案例。我还整理了最新5套JAVA架构项目实战教程及大厂面试题库,需要的可以进-裙 783802103,裙文件下,没基... 阅读原文
2020-05-19 21:29:07 阅读(2063) 评论(0)
摘要:
&和&&的区别?
& 无论左边表达式执行结果如何,都会执行右边
&& 左边执行不符合条件时,右边不执行
1 public static void main(String[] args) {
2 int i = 1;
3 ... 阅读原文
2020-05-19 19:58:03 阅读(2053) 评论(0)
摘要:
Java String和Date的转换
String—>Date方法一:
String—>Date方法二:
Date—>String
SimpleDateFormat函数语法:
js格式化时间调用代码
Java String和Date的转换
String—>Date方法一:... 阅读原文
2020-05-19 19:13:02 阅读(1996) 评论(0)
摘要:
故事背景
嘀嘀嘀~,生产事故,内存泄漏!
昨天下午,突然收到运维的消息,分部某系统生产环境内存泄漏了,帮忙排查一下。
排查过程
第一步,要日志
分部给到的异常日志大概是这样(鉴于公司规定禁止截图禁止拍照禁止外传任何信息,下面是我网上找到一张类似的报错):
LEAK: ByteBuf.release() was... 阅读原文
2020-05-19 17:54:06 阅读(2014) 评论(0)
摘要:
@Controller
用来表示一个web控制层bean,如SpringMvc中的控制器。
@Service
用来表示一个业务层bean。
@Repository
用来表示一个持久层bean,即数据访问层DAO组件。
@Component
用来表示一个平常的普通组件,当一个类不合适用以上的注解定义时用这个组... 阅读原文
2020-05-19 17:43:04 阅读(2124) 评论(0)
摘要:
1 面试题
说说ES的分布式架构原理
2 考点分析
在搜索这块,曾经lucene 是最流行的搜索库.
几年前业内一般都问,你了解 lucene 吗?你知道倒排索引的原理吗?
但现在不问了,因为现在项目基本都是采用基于 lucene 的分布式搜索引擎—— ElasticSearch.
现在分布式搜索基本已经成... 阅读原文
2020-05-19 16:17:10 阅读(1974) 评论(0)
摘要:
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池dru... 阅读原文
2020-05-19 15:35:43 阅读(2221) 评论(0)