摘要:
本书的特色:简单、通俗、易懂,但又不肤浅,这是本书的最大特色。
理念:像看小说一样阅读本书
尤为值得一提的是,本书还有设计模式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)