摘要: 本书的特色:简单、通俗、易懂,但又不肤浅,这是本书的最大特色。 理念:像看小说一样阅读本书 尤为值得一提的是,本书还有设计模式PK和混编设计模式两部分内容教你如何自如地去运用这些设计模式,这是当前所有设计模式类的图书都不具备的,连最权威的那本书也不例外。 一、6大设计原则全新解读     二、23种设... 阅读原文
2020-09-02 14:55:19 阅读(1341) 评论(0)
摘要: 包括向上转型和向下转型 向上转型 将子类的对象赋值给父类的引用 一个引用能够调用哪些成员(变量和函数),取决于这个引用的类型 一个引用调用的是哪个方法,取决于这个引用所指向的对象 public class Person { String name; int age; Person(... 阅读原文
2020-09-02 14:12:01 阅读(971) 评论(0)
摘要: 为什么使用了索引查实还是慢? 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 前言 经常有同事问我,我的一个SQL语句使用了索引,为什么还是会进入到慢查询之中呢?今天我们就从这个问题开始来聊一聊索引和慢查询。 另外插入一个题外话,个人认为团队要合理的使用ORM,可以参考 ORM的权衡和抉择。合理利用的... 阅读原文
2020-09-02 13:47:06 阅读(1044) 评论(0)
摘要: 和其他所有的计算框架一样,flink也有一些基础的开发步骤以及基础,核心的API,从开发步骤的角度来讲,主要分为四大部分 1.Environment Flink Job在提交执行计算时,需要首先建立和Flink框架之间的联系,也就指的是当前的flink运行环境,只有获取了环境信息,才能将task调度到不同... 阅读原文
2020-09-02 12:52:19 阅读(872) 评论(0)
摘要: 数据结构—B树、B+树、B*树 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 多叉树 多叉树(multiway tree)允许每个节点可以有更多的数据项和更多的子节点 多叉树通过重新组织节点,减少树的高度,能对二叉树进行优化 文件... 阅读原文
2020-09-02 12:46:10 阅读(976) 评论(0)
摘要: 目录 1. 为什么要有泛型 1.1 不使用泛型的问题 1.2 泛型概念 1.3 使用泛型的好处 2. 泛型类 2.1 定义格式: 2.2 使用泛型: 即什么时候确定泛型。 3. 泛型接口 3.1 定义格式: 3.2 使用方式: 4. 泛型类、泛型接口小结: 1. 为什么要有泛型 1... 阅读原文
2020-09-02 11:06:04 阅读(1446) 评论(0)
摘要: 性能上区别 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 功能对比 功能 Druid HikariCP DBCP 是否支持PSCache 支持 不支持 支持 监控 jmx/log/http jmx jmx 扩展性 好 较弱 弱 sq... 阅读原文
2020-09-02 11:04:05 阅读(1887) 评论(0)
摘要: 最近做了一套国家三级地址库前后端生成方案。因为是从国家民政部获取的官方数据,与网络上各种各样的地址库产品相比,自己比较满意。 给大家介绍一下思路: 获取国家民政部官方数据:http://www.mca.gov.cn/article/sj/xzqh/2020/ 后端ETL这些数据,放入数据库中。 前端按照E... 阅读原文
2020-09-02 10:40:02 阅读(1118) 评论(0)
摘要: 一、简单了解几个概念 1、什么是垃圾(Garbage)?什么是垃圾回收(Garbage Collection,简称 GC)? (1)什么是垃圾(Garbage)?  这里的垃圾 指的是 在程序运行过程中没有任何指针指向的对象,即不再被使用的对象。  如果不及时清理这些对象(垃圾),这些对象将会占用程序内存,无... 阅读原文
2020-09-02 10:27:16 阅读(839) 评论(0)
摘要: MySQL 是最流行的关系型数据库之一,广泛的应用在各个领域。下面这些问题对于程序员的你来说应该很常见,来看看你面对这些问题是否会胆怯? MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化? 为什么索引能提高查询速度? MySQL连接池的连接数说爆就爆了? 关心过业务系统里面的s... 阅读原文
2020-09-02 08:35:36 阅读(786) 评论(0)