工厂方法 工厂方法 ,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 工厂方法是简单工厂的延申。 在简单工厂中,如果想要添加新的产品,那么首先需要添加的一个具体产品类,在之后需要改变工厂类里的switch语句,添加判断。这样就发现,将写好的类更改了,这样 ...
分类:
其他 时间:
2020-01-11 19:40:48
收藏:
0 评论:
0 赞:
0 阅读:
75
Oracle调优之no_unnest和unnest用法简介 本博客介绍Oracle SQL调优的一种常用也是很实用的方法,也即 和`/ + unnest / / +unnest / / + no_unnest / `之前,先介绍一下Hint。 Hint对于开发人员来说,可能不是很熟悉,但是对于DBA ...
分类:
数据库技术 时间:
2020-01-11 19:40:29
收藏:
0 评论:
0 赞:
0 阅读:
88
守护进程 ppid 1 https://unix.stackexchange.com/questions/240646/why-we-use-setsid-while-daemonizing-a-process nohup 修改ppid 为1 https://pubs.opengroup.org/o ...
分类:
Web开发 时间:
2020-01-11 19:40:04
收藏:
0 评论:
0 赞:
0 阅读:
97
1.设置过期时间 redis有四种命令可以用于设置键的生存时间和过期时间 EXPIRE <KEY> <TTL> : 将键的生存时间设为 ttl 秒 PEXPIRE <KEY> <TTL> :将键的生存时间设为 ttl 毫秒 EXPIREAT <KEY> <timestamp> :将键的过期时间设为 ...
分类:
其他 时间:
2020-01-11 19:39:46
收藏:
0 评论:
0 赞:
0 阅读:
88
【总结】 归并排序 归并排序和冒泡排序,选择排序,桶排等一样属于排序方式 优点: 归并排序是一种稳定的排序方式 时间复杂度同快速排序一样为O(nlogn) 缺点: 需要O(n)的辅助空间 然后就是算法实现的具体流程辣 (图片来自百度百科 1.拆分 对于一个序列,我们每次将它分为两部分 对于每一部分再 ...
分类:
编程语言 时间:
2020-01-11 19:39:07
收藏:
0 评论:
0 赞:
0 阅读:
76
题目 有一个二维矩阵 grid?,每个位置要么是陆地(记号为?0 )要么是水域(记号为?1 )。 我们从一块陆地出发,每次可以往上下左右?4 个方向相邻区域走,能走到的所有陆地区域,我们将其称为一座「岛屿」。 如果一座岛屿?完全?由水域包围,即陆地边缘上下左右所有相邻区域都是水域,那么我们将其称为 ...
分类:
其他 时间:
2020-01-11 19:38:41
收藏:
0 评论:
0 赞:
0 阅读:
110
微信公众号: "Dotnet9" ,网站: "Dotnet9" ,问题或建议: "请网站留言" , 如果对您有所帮助: "欢迎赞赏" 。 C WPF聊天界面(3/3) 阅读导航 1. 本文背景 2. 代码实现 3. 本文参考 1.本文背景 系列文章最后一篇,一个完整的聊天界面。当然只看效果,具体的项 ...
分类:
Windows开发 时间:
2020-01-11 19:38:14
收藏:
0 评论:
0 赞:
0 阅读:
73
TYPE: system > const > eq_ref > ref > range > index > all EXTRA: Using where(标明使用了where过滤); Using temporary(九死无生); Using filesort(九死一生); Using index(发 ...
分类:
数据库技术 时间:
2020-01-11 19:37:46
收藏:
0 评论:
0 赞:
0 阅读:
82
中间件 中间件介绍 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的挂钩。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白 ...
分类:
其他 时间:
2020-01-11 19:36:49
收藏:
0 评论:
0 赞:
0 阅读:
62
pdf 文件的下载链接为 https://www.lanzous.com/i8ltnsj ...
分类:
其他 时间:
2020-01-11 19:36:32
收藏:
0 评论:
0 赞:
0 阅读:
64
为什么学if?java条件判断的语句是if语句语法1(单分支语句):if(条件){语句块}执行流程: 如果条件为真, 执行语句块发工资了, 干嘛好呢?Scanner sc = new Scanner(System.in);System.out.println("请输入你一个月的工资:");doubl... ...
分类:
其他 时间:
2020-01-11 19:36:02
收藏:
0 评论:
0 赞:
0 阅读:
72
AD DS 架构: AD DS 架构: ? 定义可存储在 AD DS 中的每一种对象类型 ? 强制实施与对象创建和配置有关的规则 AD DS 架构由Schema Admins组来控制 域: 域是逻辑目录组件,用于分组和管理组织中的 AD DS 对象。 域提供: 1、管理边界,用来将策略应用于对象组 ...
分类:
其他 时间:
2020-01-11 19:35:46
收藏:
0 评论:
0 赞:
0 阅读:
93
总体来说分为以下几个过程: DNS 解析:将域名解析成 IP 地址 TCP 连接:TCP 三次握手 发送 HTTP 请求 服务器处理请求并返回 HTTP 报文 浏览器解析渲染页面 断开连接:TCP 四次挥手 一、URL 到底是啥 URL(Uniform Resource Locator),统一资源定 ...
分类:
其他 时间:
2020-01-11 19:35:23
收藏:
0 评论:
0 赞:
0 阅读:
91
?/var/lib/gems/2.5.0/gems/seccomp tools 1.3.0/lib/seccomp tools/dumper.rb:125: warning: Insecure world writable dir /home/python/.local in PATH, mode ...
分类:
编程语言 时间:
2020-01-11 19:35:02
收藏:
0 评论:
0 赞:
0 阅读:
128
语句粘贴到 工作表 打开查询构建器 勾选 创建oracle连接 over sql dev 的语法设置调整,否则表别名会右对齐 下面是 转换后的结果,是不是看得舒服多了 ...
分类:
数据库技术 时间:
2020-01-11 19:34:40
收藏:
0 评论:
0 赞:
0 阅读:
75
linux free 命令 free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 如果加上 h 选项,输出的结果会友好很多: 有时我们需要持续的观察内存的状况,此时可以使用 s 选项并指定间隔的秒数,每隔 3 秒输出一次内存的使用情况,直到你按下 ctrl + ...
分类:
系统服务 时间:
2020-01-11 19:34:12
收藏:
0 评论:
0 赞:
0 阅读:
97
1. 了解什么不需要注释 2. 用代码记录你的思想 3. 站在读者的角度,去想象他们需要知道什么 好代码 > 坏代码 + 注释 为代码中的瑕疵写注释: TODO: 我还没有处理的事情 FIXME: 已知的无法运行的代码 HACK: 对一个问题不得不采用的比较粗糙的解决方案 XXX: 危险,这里有重要 ...
分类:
其他 时间:
2020-01-11 19:33:30
收藏:
0 评论:
0 赞:
0 阅读:
72
一、ninja: build stopped: subcommand failed. 1、sudo vim /etc/security/limits.conf添加如下的行 # 解除服务器所有用户文件数 进程限制 * soft nofile 10240 * hard nofile 10240 * so ...
分类:
其他 时间:
2020-01-11 19:33:10
收藏:
0 评论:
0 赞:
0 阅读:
116
Celery简介/Celery构成/Celery基本使用/Django中使用Celery ...
分类:
其他 时间:
2020-01-11 19:32:26
收藏:
0 评论:
0 赞:
0 阅读:
82
最近在学习Spring Cloud的知识,现将消息总线:Spring Cloud Stream 的相关知识笔记整理如下。【采用 oneNote格式排版】 ...
分类:
编程语言 时间:
2020-01-11 19:32:10
收藏:
0 评论:
0 赞:
0 阅读:
101