摘要:一、人工智能基本概念 1.1 基本概念 数据分析 :对历史规律的展现、对未来数据的预测。 机器学习 :机器学习是指从一系列的原始数据中找到规律,提取人们可以识别的特征,然后通过学习这些特征,最终产生一个模型。 流程 :原始数据 特征提取 模型。机器学习偏向于算法。 人工智能 :Artificial 阅读全文
posted @ 2020-03-26 09:11 码大叔 阅读 (163) 评论 (0) 编辑
摘要:Tomcat是一个开源的轻量级Web应用服务器,在我们平常工作过程中接触得非常多。代码也非常经典,很多人为了提升自己的技术也会去阅读学习Tomcat的源码。但正如著名诗人李白所说的:世界上本没有漏洞,使用的人多了,也就发现了漏洞。比如今年的2月份就爆出了存在文件包含漏洞。今天我们选择 两个 比较直观 阅读全文
posted @ 2020-03-23 08:53 码大叔 阅读 (330) 评论 (0) 编辑
摘要:在日常工作中我们不可避免地会遇到慢SQL问题,比如笔者在之前的公司时会定期收到DBA彪哥发来的Oracle AWR报告,并特别提示我某条sql近阶段执行明显很慢,可能要优化一下等。对于这样的问题通常大家的第一反应就是看看sql是不是写的不合理啊诸如: “避免使用in和not in,否则可能会导致全表 阅读全文
posted @ 2020-03-17 08:10 码大叔 阅读 (685) 评论 (3) 编辑
摘要:它提供了一个近乎最佳的命中率。从性能上秒杀其他一堆进程内缓存框架,Spring5更是为了它放弃了使用多年的GuavaCache 缓存,在我们的日常开发中用的非常多,是我们应对各种性能问题支持高并发的一大利器。我们熟知的缓存有堆缓存(Ehcache3.x、Guava Cache等)、堆外缓存(Ehca 阅读全文
posted @ 2020-03-15 13:03 码大叔 阅读 (266) 评论 (0) 编辑
摘要:一、背景:SpringCloud 生态圈 在正式开始本篇文章之前我们先岔开来讲一下SpringCloud的生态圈。 SpringCloud大家都比较熟悉了,它制定了分布式系统的标准规范,做了高度抽象和封装,然后将业界公司比较成熟以及经得起实际考验的框架整合起来。通过Spring Boot风格进行再封 阅读全文
posted @ 2020-03-11 08:14 码大叔 阅读 (410) 评论 (0) 编辑