前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一. Http协议原理简介 HTTP是一个属于应用层的面向对象的协议,由于其简捷、 ...
分类:
Web程序 时间:
2020-04-01 19:38:59
阅读次数:
92
1、基于ClassLoder读取配置文件 注意:该方式只能读取类路径下的配置文件,有局限但是如果配置文件在类路径下比较方便。 1 Properties properties = new Properties(); 2 // 使用ClassLoader加载properties配置文件生成对应的输入流 ...
分类:
编程语言 时间:
2020-03-31 18:56:05
阅读次数:
62
在go语言中如果想获取用户输入,会用到Scan方法。scan在go语言中有很多中,今天介绍一下他们的使用方法和不同点。和print类似,scan也分为三大类:Scan、Scanf和Scanln:从标准输入os.Stdin读取文本(从终端获取数据)Fscan、Fscanf、Fscanln:从指定的io.Reader接口读取文本(通用)Sscan、Sscanf、Sscanln:从一个参数字符串读取文本
分类:
编程语言 时间:
2020-03-30 14:30:33
阅读次数:
220
环境安装: 1. zxing-cpp 源码和源码编译后生成的lib,我的版本是V1.0.8,编译方法见:https://www.cnblogs.com/zhenjin-huaxiazongdai/p/12545959.html。zxing-cpp项目路径:https://github.com/nu-... ...
分类:
其他好文 时间:
2020-03-26 01:00:40
阅读次数:
93
Kubernetes系列之kubernetesPrometheusOperatorOperator是由CoreOS公司开发的用来扩展KubernetesAPI的特定应用程序控制器,用来创建、配置和管理复杂的有状态应用,例如Mysql、缓存和监控系统。目前CoreOS官方提供了几种Operator的代码实现,其中就包括PrometheusOperator下图为PrometheusOperator架构
分类:
Web程序 时间:
2020-03-22 22:28:55
阅读次数:
111
高德秘钥的设置以及检测 1 import requests 2 import time 3 import csv 4 from math import ceil 5 6 7 class KEY: 8 def __init__(self): 9 self.keys = list(csv.reader( ...
分类:
编程语言 时间:
2020-03-21 21:21:15
阅读次数:
69
Java 中的输入/输出流一共有2种4个类。分别为字节类型的输入——InputStream、输出——OutputStream,字符类型的输入——Reader、输出——Writer。 四种输入输出流都是抽象类,在读取不同的内容时,分别使用对应的实现类去读取即可。 以读写文件为例,使用这四种类如下。 字 ...
分类:
编程语言 时间:
2020-03-21 16:31:50
阅读次数:
89
管道流 在Java语言中提供了各种各样的输入/输出流 Stream ,使我们能够很方便地对数据进行操作,其中管道流是一种特殊的流,用于在不同线程间直接传送数据。一个线程发送数据到输出管道流,另一个线程从输入管道流中读取数据。 通过使用管道,实现不同线程间的通信,而无须借助于类似临时文件之类的东西。 ...
分类:
编程语言 时间:
2020-03-20 00:45:26
阅读次数:
73
一. 原理 1. ByteBuf维护了两个不同的索引:一个用于读取readerIndex,一个用于写入writerIndex; 2. 以read或者write开头的ByteBuf方法将会推进其对应的索引,以set或get开头的操作则不会; 二. 使用模式 1. 堆缓冲区 最常用的ByteBuf模式是 ...
分类:
其他好文 时间:
2020-03-20 00:32:11
阅读次数:
78
一直都说python是人工智能、机器学习等算法的良配,很多python大神除了常规的大数据爬虫、网站开发等代码能力外,人工智能/机器学习也都是手到擒来。因此我也“跳坑”来看看 。 由于python sklearn库的良好集成,我发现无论对于各类算法的实现、训练、预测都很简单,而且不同算法之间的代码逻 ...
分类:
编程语言 时间:
2020-03-19 13:40:11
阅读次数:
102