上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-10-08 10:18 March On 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 对象存储 是什么 对象存储(Object Storage)是一种无目录结构(即扁平)、无固定数据格式(即支持任意数据类型)、支持海量数据、安全、低成本、高可靠的云存储服务。对象存储是由AWS首先推出的一个存储产品形态,AWS的S3(Amazon Simple Storage Service ) 协议 阅读全文
posted @ 2018-08-24 17:58 March On 阅读(1180) 评论(0) 推荐(1) 编辑
摘要: (PS:总体似流水账,以备忘) 以下所述为针对Redis 4.0的版本。 1、简介 Redis(REmote DIctionary Server) 是一个由意大利人 Salvatore Sanfilippo 编写的开源的内存key-value存储数据库,使用ANSI C语言编写、遵守BSD协议。 用 阅读全文
posted @ 2018-08-24 14:55 March On 阅读(788) 评论(0) 推荐(0) 编辑
摘要: MySQL环境变量:https://hub.docker.com/r/mysql/mysql-server/ 详见上述官方链接,个人觉得比较有用的是几个启动Docker时可以带上的数据库初始化参数: 使用示例: 初始化数据库数据: 若在Docker启动时指定了初始化的数据库,此时若想同时初始化该数据 阅读全文
posted @ 2018-08-01 11:37 March On 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 1、WebSocket是什么 WebSocket是一种在单个TCP连接上进行全双工通信的协议,其目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,使得服务器可以主动发送消息给浏览器。在HTML5中包含了WebSocket API规范。 WebSocket 协议在2008年诞生,2011年成为 阅读全文
posted @ 2018-07-29 14:45 March On 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 安装与运行 (从源码安装,这里OS为Ubuntu,参考资料:https://nginx.org/en/docs/configure.html) 1、下载并解压:https://nginx.org/en/download.html 2、安装依赖:PCRE、zlib、OpenSSL(否则安装时会报错,参 阅读全文
posted @ 2018-07-26 09:48 March On 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 多版本环境配置 一般下载python并安装即可在命令行中使用python,不需要进行其他配置。 多版本的情形:若多个python项目对同一个依赖包要求的版本不同,甚至不同项目要求的python版本不同,则要用到python的多版本管理能力。 解决:在同一台机器上同时开发多个项目时,通常是为每个项目分 阅读全文
posted @ 2018-07-25 09:34 March On 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 所谓的基数计数就是统计一组元素中不重复的元素的个数。如统计某个网站的UV,或者用户搜索网站的关键词数量;再如对一个网站分别统计了三天的UV,现在需要知道这三天的UV总量是多少,怎么融合多个统计值。 1、方法 (假设元素个数为m,去重后个数为n) 1、集合操作去重 时间复杂为O(m2),空间复杂度随元 阅读全文
posted @ 2018-07-19 18:40 March On 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: Swagger是一种框架,用于自动生成Restfull API的文档,而不用开发者自己编写文档。它既可以减少我们创建文档的工作量,同时说明内容又整合入实现代码中,让维护文档和修改代码整合为一体,可以让我们在修改代码逻辑的同时方便的修改文档说明。 以下以SpringBoot 2.0.1中整合Swagg 阅读全文
posted @ 2018-07-13 20:07 March On 阅读(431) 评论(0) 推荐(0) 编辑
摘要: (参考资料:深入理解java enum) 1、原理:对编译后的class文件javap反编译可以看出,定义的枚举类继承自java.lang.Enum抽象类且通过public static final定义了几个常量作为枚举常量。示例: 1 //定义枚举类型 2 enum Day { 3 MONDAY, 阅读全文
posted @ 2018-07-12 15:42 March On 阅读(3543) 评论(0) 推荐(1) 编辑
摘要: 目的:gitlab push代码通过webhooks自动触发Jenkins构建设置 1、Jenkins下载与安装 安装包从https://jenkins.io/download/下载,最好下war包,然后执行 java -jar jenkins.war ,就可以通过 http://localhost 阅读全文
posted @ 2018-06-14 20:40 March On 阅读(255) 评论(0) 推荐(0) 编辑
摘要: java注解是jdk1.5以后新出的特性,注解提升了Java语言的表达能力,有效地实现了应用功能和底层功能的分离,框架/库的程序员可以专注于底层实现。 1、Java内置注解 主要有三个: @Override:用于标明此方法覆盖了父类的方法 @Target(ElementType.METHOD) @R 阅读全文
posted @ 2018-06-13 16:31 March On 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 什么是JPA JPA(Java Persistence API)是Java标准中的一套ORM规范,借助JPA技术可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中(即Object Model与Data Model间的映射)。 JPA之于ORM(持久层框架,如MyB 阅读全文
posted @ 2018-06-13 10:56 March On 阅读(21674) 评论(10) 推荐(5) 编辑
摘要: 1、整型 取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。 int(m)里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,没有影响到显示的宽度,不知道这个m有什么用。 2、浮点型(float和double) 设一个字 阅读全文
posted @ 2018-06-07 13:02 March On 阅读(438) 评论(0) 推荐(0) 编辑
摘要: JWT是一种客户端服务端会话的实现方式(Cookie -> Session -> JWT 演进),关于会话技术可参阅这篇文章。 Json web token (JWT),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519)。该token被设计为紧凑且安全的,特别适用 阅读全文
posted @ 2018-06-02 17:21 March On 阅读(6458) 评论(0) 推荐(0) 编辑
摘要: 1、概述 Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构(http://hadoop.apache.org/),用java语言开发而成。其可以在大量计算机组成的集群中对海量数据进行分布式计算,让用户在不了解分布式底层细节的情况下,开发出可靠、可扩展的分布式计算应用。Hadoo 阅读全文
posted @ 2018-03-23 22:46 March On 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 转自: http://jsrookie.iteye.com/blog/2318972(上) http://jsrookie.iteye.com/blog/2318973(下) L.Map API各种类中的核心部分,用来在页面中创建地图并操纵地图。 API各种类中的核心部分,用来在页面中创建地图并操纵 阅读全文
posted @ 2018-01-18 17:43 March On 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: (转自 阮一峰的网络日志) 1、区块链入门教程 2、比特币入门教程 3、加密货币的本质 问题: 安全性如何保障?每个人拥有比特币账号的唯一凭证是自己的私钥,私钥一旦泄露不就所有“财产”都没了吗,又不能改私钥 并不是完全去中心化?之所以说没有中心化是因为系统无法知道每个比特币属于哪个人的,但每个比特币 阅读全文
posted @ 2018-01-11 12:06 March On 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1 什么是Docker 1.1 What Docker是一种基于Linux内核实现的虚拟化技术,其在容器的基础上进一步封装了文件系统、网络、进程隔离等等,从而极大地简化了容器的创建和维护。Docker使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的namespace 阅读全文
posted @ 2017-12-04 16:01 March On 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 1 3 ruby安装 2 方法一:使用apt-get安装 3 可以直接使用两个命令完成Ruby的安装。 4 # sudo apt-get update 5 # sudo apt-get install ruby 6 或者 7 # sudo apt-get install ruby2.0 8 方法二:使用brightbox ppa仓库安装 9 # sudo apt-get ins... 阅读全文
posted @ 2017-11-01 15:23 March On 阅读(281) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
top last
Welcome user from
(since 2020.6.1)