九路 九路
4年前
5 手写Java Stack 核心源码
Stack是Java中常用的数据结构之一,Stack具有"后进先出(LIFO)"的性质。只能在一端进行插入或者删除,即压栈与出栈栈的实现比较简单,性质也简单。可以用一个数组来实现栈结构。1.入栈的时候,只在数组尾部插入2.出栈的时候,只在数组尾部删除我们来看一下Stack的用法:如下publicstaticvoidmai
Wesley13 Wesley13
3年前
Java并发编程的艺术笔记(四)——ThreadLocal的使用
ThreadLocal,即线程变量,是一个以ThreadLocal对象为键、任意对象为值的存储结构。这个结构被附带在线程上,也就是说一个线程可以根据一个ThreadLocal对象查询到绑定在这个线程上的一个值。目的就是为了让线程能够有自己的变量可以通过set(T)方法来设置一个值,在当前线程下再通过get()方法获取到原先设置的值
Stella981 Stella981
3年前
Python3编写网络爬虫10
3.CSV文件存储CSV全称CommaSeparatedValues中文叫做逗号分隔值或者字符分隔值,文件以纯文本形式存储表格数据。文件是一个字符序列可以由任意数目的记录组成相当于一个结构化表的纯文本形式,它比Excel更加简洁,XLS文本是电子表格,包含文本,数值,公式和格式等内容,CSV都没有就是特定的字符分隔纯文本,结构简
Easter79 Easter79
3年前
Streams:深入理解Redis5.0新特性
概述相较于Redis4.0,Redis5.0增加了很多新的特性,而streams是其中最重要的特性之一。streams是redis的一种基本数据结构,它是一个新的强大的支持多播的可持久化的消息队列,在设计上借鉴了kafaka。streams的数据类型本身非常简单,有点类似于hash结构,但是它的额外特性异常强大且复杂:支持持久化。st
Wesley13 Wesley13
3年前
(Go)04.go工作区目录规范及简单例子
一.规范目录结构D:\\project\\src\\go\_dev\\day1\\example1!(https://img2018.cnblogs.com/blog/683937/201901/68393720190124112023185189177204.png)二.设置GOPAH环境变量
Stella981 Stella981
3年前
Linux 创建Bridge
安装Bridge工具软件包Linux可以工作在网桥模式,必须安装网桥工具bridgeutils,运行命令:  yuminstallbridgeutils或aptgetinstallbridgeutilsLinuxKVMBridge逻辑结构图!(https://oscimg.oschina.net/o
Stella981 Stella981
3年前
Array.prototype.slice.call()的理解
最近在看廖雪峰的JS课程,浏览器中的操作DOM的那一章,有这样一道题。JavaScriptSwiftHTMLANSICCSSDirectX<!HTML结构<ulid"testlist"<liJavaScript</li
Wesley13 Wesley13
3年前
Java入门(五):控制流程
在Java中,使用条件语句和循环结构确定控制流程,在本文中,主要包括块作用域、条件语句、循环结构、中断循环这四部分。一、块作用域块,也叫复合语句,是指由一对大括号括起来的若干条Java语句。块决定了变量的作用域。一个块可以嵌套多个块。二、条件语句如果判断超过三层,建议拆分开来写,这样更加清晰。packagejav
Stella981 Stella981
3年前
EOS cleos get code 查询智能合约
查询智能合约命令格式:$cleosgetcodea${contract}.abi${contract}根据合约中定义的表结构,你可以查询合约中的数据。例如,currency合约ABI包含账户表。$cleosgetcodeacurrency.abicurrencycodehash:
Stella981 Stella981
3年前
Elasticsearch中的DocValues
搜索引擎的基本数据结构是反向索引,也就是为每个关键词建立了到文档的映射,然后所有的关键词是一个有序列表。搜索的时候,只要先从有序列表中匹配到关键词,就能搜索到包含该关键词的所有文档,反向索引的数据结构对于关键词搜索的场景是非常高效的。!(https://oscimg.oschina.net/oscnet/c540a67524fa4829b1