欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1.请列举出在 JDK 中几个常用的设计模式? 单例模式(Singleton pattern)用于 Runtime,Calendar 和其他的一些类中。 工厂模式(Factory pattern)被用于各种不可变的类如 Boolean,像 Bo ...
分类:
编程语言 时间:
2020-07-06 20:13:02
阅读次数:
111
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 import time class A(): instance=None def __init__(self ...
分类:
编程语言 时间:
2020-07-06 01:37:14
阅读次数:
75
Agent的配置文件最好根据Flume的拓扑架构,依次写好每个节点的配置文件; 一.Agent 开头都是先要定义agent,sorce,channel,sink名 # Name the components on this agent( 描述这个Agent,给各个组件取名字) a1.sources ...
分类:
Web程序 时间:
2020-07-06 01:18:20
阅读次数:
133
ELK简介1.ElasticSearch简称ES,它是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎ApacheLucene基础上的搜索引擎,使用Java语言编写。2.Logstash是一个具有实时传输能力的数据收集引擎,用来进行数据收集(如:读取文本文件)、解析、过滤,并将数据发送给ES。3.Kibana为Elasticsearch提供了分析和
分类:
其他好文 时间:
2020-07-06 01:15:14
阅读次数:
52
打开文件vim /path/to/somefilevim +# :打开文件,并定位于第#行(如下的 vi +33 profile) vim +:打开文件,定位至最后一行vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首(如下的vi +/after profile) ...
分类:
其他好文 时间:
2020-07-06 01:03:39
阅读次数:
73
Algorithm: 70: Climbing Stairs (Easy) 167: Two Sum II - Input array is sorted (Easy) 120: Triangle (Medium) 经典动态规划,状态转移方程是自底向上,row[i] = row[i] + min(p ...
分类:
其他好文 时间:
2020-07-05 17:18:19
阅读次数:
70
最近找了十几篇神经网络注意力机制的论文大概读了一下。这篇博客记录一下其中一篇,这篇论文大概只看了摘要,方法,实验只是大概看了一下。文中提出一种残差级联卷积神经网络,这个网络可以分为俩部分,一种是CF-Conv(coarse-fine convolution)此结构利用了多种卷积在网络中是用来提取图像 ...
分类:
其他好文 时间:
2020-07-05 17:01:54
阅读次数:
75
1、Cache Aside Pattern(1)读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取出数据后放入缓存,同时返回响应 (2)更新的时候,先删除缓存,然后再更新数据库 2、为什么是删除缓存,而不是更新缓存呢?原因很简单,很多时候,复杂点的缓存的场景,因为缓存有的时候,不简单是数据库中 ...
分类:
数据库 时间:
2020-07-04 22:52:25
阅读次数:
78
软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 设计模式的六大原则:面向对象语言开发过程中,推荐的一些指导性原则;没有明确的招数,而且 ...
分类:
其他好文 时间:
2020-07-04 18:36:47
阅读次数:
80
本地调试时模拟服务器使用url方式访问静态文件(不建议使用) 当我们在开发django应用时如果设置了 DEBUG = True,那么django便会自动帮我们对静态文件进行路由; 但是当我们设置DEBUG = False后,这一功能便没有了,此时静态文件就会出现加载失败的情况,想要让静态文件正常显 ...
分类:
Web程序 时间:
2020-07-04 15:34:46
阅读次数:
69