No.24 内容概要 模块梳理 面向对象 内容回顾和补充 1.单例模式 什么是单例模式? 应用场景 方法:创建实例,并且在 之前工作。 new方法在创建对象空间时,还会在空间内创建一个指针指向对象所属类的地址。 2.logging模块 记录目的 给用户看 银行流水 给程序员看 统计(访问量等) 故障 ...
分类:
其他好文 时间:
2020-03-21 09:20:40
阅读次数:
62
针对排序算法,网上有比较好的讲解:程序员内功:八大排序算法;这里主要是学习过程中的重新记录,记录典型的排序算法实现模板; 冒泡排序:简单交换,从左端开始从大到小开始冒泡;每次冒泡后,最大值归位; #include <iostream> #include <cstdio> #include <vect ...
分类:
编程语言 时间:
2020-03-20 21:53:55
阅读次数:
64
HDFS写数据流程 1.客户端通过Distributed FileSystem模块向NameNode请求上传文件,NameNode检查目标文件是否已经存在,父目录是否存在; 2.NameNode返回是否可以上传文件; 3.客户端请求一个block上传到指定的那个DataNode服务器上; 4.Nam ...
分类:
其他好文 时间:
2020-03-20 19:52:48
阅读次数:
56
使用nginx代理mysql连接有个好处就是,如果做了容灾处理的话, 可以瞬间平滑切换到可用服务上。 1. vi /etc/nginx/nginx.conf ,在 http{} 结构体外(也就是文件末尾)添加如下配置: stream { upstream cloudsocket { hash $re ...
分类:
数据库 时间:
2020-03-20 12:48:26
阅读次数:
70
今天碰到同事在群里问怎么把一个Map根据value进行分组,当时我的第一想法是将value和key互换,多个value对应的不同key作为集合,代码如下:12Map<String,Integer>SataMap=new HashMap<>(); final Map<Integer, List<Str ...
分类:
其他好文 时间:
2020-03-20 11:07:50
阅读次数:
166
import socket sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sk.settimeout(1) try: sk.connect(('10.1.18.196',10088)) print 'Server port 10088 ...
分类:
编程语言 时间:
2020-03-20 10:51:01
阅读次数:
59
管道流 在Java语言中提供了各种各样的输入/输出流 Stream ,使我们能够很方便地对数据进行操作,其中管道流是一种特殊的流,用于在不同线程间直接传送数据。一个线程发送数据到输出管道流,另一个线程从输入管道流中读取数据。 通过使用管道,实现不同线程间的通信,而无须借助于类似临时文件之类的东西。 ...
分类:
编程语言 时间:
2020-03-20 00:45:26
阅读次数:
73
客户端 1 from socket import * 2 3 tcp_server = socket(AF_INET, SOCK_STREAM) 4 tcp_server.bind(('127.0.0.1', 8080)) 5 tcp_server.listen(124) 6 coon, addr ...
分类:
其他好文 时间:
2020-03-20 00:38:58
阅读次数:
61
远程控制服务端: 1 from socket import * 2 import subprocess 3 4 tcp_server = socket(AF_INET, SOCK_STREAM) 5 tcp_server.bind(('127.0.0.1', 8080)) 6 tcp_server. ...
分类:
其他好文 时间:
2020-03-19 21:47:01
阅读次数:
108
1、是什么 JDK 1.8 用于解决已有集合、数组类库既有的弊端;简化集合和数组的操作; 2、常用API #过滤 filter #遍历 foreach #统计 count #截取 limit #跳过 skip #映射 map #合并stream流 concat 3、收集流 3.1 把stream转换 ...
分类:
其他好文 时间:
2020-03-18 22:05:12
阅读次数:
89