多态的理解: 多态的优点: 1.消除类型之间的耦合关系 2.可替换性 3.可扩充性 4.接口性 5.灵活性 6.简化性 多态存在的三个必要条件 1.继承 2.重写 3.父类引用指向子类对象 比如 当使用多态方式调用方法是,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方 ...
分类:
编程语言 时间:
2019-06-23 14:05:30
阅读次数:
96
package dbcptest; /** * DBCP数据库连接池(提升效率) * 导包dbcp * 创建数据库连接池: * 1 创建数据源对象(BasicDataSource) * 2 设置连接信息 * setDriverClassName()数据库驱动 * setUrl()数据库地址及库 * ... ...
分类:
数据库 时间:
2019-06-23 14:04:47
阅读次数:
104
一、理解单例模式 确保类有且只有一个特定类型的对象,并提供全局访问点,单例模式通常用于下列情形,例如日志记录或数据库操作等,避免对同一资源请求的相互冲突。 单例的模式的意图如下: 确保类有且只有一个对象被创建。 为对象提供一个访问点,以使程序可以全局访问该对象。 控制共享资源的并行访问。 实现单例模 ...
分类:
其他好文 时间:
2019-06-23 14:04:30
阅读次数:
109
"COGS索引" 一堆神仙容斥+多项式…… 有标号的DAG计数 I 考虑$O(n^2)$做法:设$f_i$表示总共有$i$个点的DAG数量,转移考虑枚举DAG上所有出度为$0$的点,剩下的点可以选择连向它,剩下的点之间也可以连边。 但是注意到这样子转移可能会存在剩下的点中有点没有出度的情况,考虑容斥 ...
分类:
其他好文 时间:
2019-06-23 14:04:08
阅读次数:
90
数组 创建数组的基本方式有两种: 1、使用 Array构造函数 语法:new Array() 小括号( )说明: (1)预先知道数组要保存的项目数量 (2)向Array构造函数中传递数组应包含的项 2、使用数组字面量表示法 由一对包含数组项的方括号[ ]表示,多个数组项之间以逗号隔开。 读取和设置值 ...
分类:
编程语言 时间:
2019-06-23 14:03:49
阅读次数:
94
源码分享: 可以对着代码练习,学习编程一定要多动手练习。 代码运行效果截图 学习python、python爬虫过程中有不懂的可以加入我的python零基础系统学习交流秋秋qun:前面是934,中间109,后面是170,与你分享Python企业当下人才需求及怎么从零基础学习Python,和学习什么内容 ...
分类:
编程语言 时间:
2019-06-23 14:03:37
阅读次数:
128
浅谈IOC--说清楚IOC是什么 Need Study https://www.cnblogs.com/DebugLZQ/archive/2013/06/05/3107957.html 博文目录 1.IOC的理论背景 2.什么是IOC 3.IOC也叫依赖注入(DI) 4.IOC的优缺点 5.IOC容 ...
分类:
其他好文 时间:
2019-06-23 14:03:19
阅读次数:
81
一文带您了解5G的价值与应用 5G最有趣的一点是:大多数产品都是先有明确应用场景而后千呼万唤始出来。而5G则不同,即将到来的5G不仅再一次印证了科学技术是第一生产力还给不少用户带来了迷茫——我们为什么需要5G?本文将带大家了解5G的价值。 1. 什么是5G? 5G之前还有4G、3G、2G、1G,每一 ...
分类:
其他好文 时间:
2019-06-23 14:03:02
阅读次数:
105
问题复盘本次复盘会用一个很简单的订单表作为示例。 数据准备订单表建表语句如下(这里偷懒了,使用了自增ID,实际开发中不建议使用自增ID作为订单ID) CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '订单ID', ...
分类:
数据库 时间:
2019-06-23 14:02:51
阅读次数:
152
一 存储结构 二 put操作 put(key,value)内部调用的是putVal() 下面是源码 jdk1.8采用的是尾插法 代码除了红黑树的部分引出两个部分:1. 为什么采取hash & 长度-1 的方式找数组位置 2. 如何扩容 三 初始化和扩容 定容量的方法: 对于构造函数中传入的整数,进行 ...
分类:
编程语言 时间:
2019-06-23 14:02:38
阅读次数:
109
项目需求 前段时间项目中遇到了一个模块,是关于在线预览word文档(PDF文件)的,所以,找了很多插件,例如,pdf.js,pdfobject.js框架,但是pdfobject.js框架对于IE浏览器不兼容,所以,选择了使用pdf.js,这里记录一下,以后使用的时候好查找,也希望可以帮助有需要的人。 ...
分类:
Web程序 时间:
2019-06-23 14:02:13
阅读次数:
522
通过菜单 Window->Preference -> Java -> Code Style -> Code Templates 在右侧选择Comments 选择修改选项 Files: Types: Fields: Constructors: Methods: Overriding methods: ...
分类:
系统相关 时间:
2019-06-23 14:01:29
阅读次数:
118
1 package jdbctest; 2 /** 3 * mysql JDBC连接的测试 4 * 导包mysql 5 * JDBC连接数据库共分为4步: 6 * 1 使用反射方式注册驱动 7 * 2 获取连接对象 8 * 3 执行SQL对象 9 * 4 执行SQL语句 10 * 5 关闭连接 11... ...
分类:
数据库 时间:
2019-06-23 14:01:15
阅读次数:
105
python字符串格式化有两种方式: 1、format方式 2、%格式化 ...
分类:
编程语言 时间:
2019-06-23 14:00:47
阅读次数:
87
参考书籍:《第一行代码Android》 一:android项目的目录结构讲解 1、.gradle和.idea 这两个目录下放置的都是Android Studio自动生成的一些文件,我们无须关心,也不要去手动编辑。 2、app 项目中的代码、资源等内容几乎都是放置在这个目录下的,我们后面的开发工作也基 ...
分类:
移动开发 时间:
2019-06-23 14:00:13
阅读次数:
150
Elasticsearch1.query string search1.1.搜索全部// 1. GET http://ip:9200/test/test/_search 结果: { "took": 86, # 耗费的时间:ms "timed_out": false, # 是否超时 "_shards" ...
分类:
其他好文 时间:
2019-06-23 13:59:42
阅读次数:
110
文章目录MySQL的基本操作增删改查 mysql的入门语句:查看服务器下的库 show databases; 创建库(数据库被创建后它的名字是不可以更改的) create database 数据库名; 2.1.插看当前所在的库 select database(http://www.my516.com ...
分类:
数据库 时间:
2019-06-23 13:59:24
阅读次数:
89