360linker

IT圈技术、产品、运营、市场、职场等信息交流分享

排序:
默认
按更新时间
按访问量

Stream API:filter、map和flatMap 的用法

1.filter方法 filter方法的参数是一个Predicate<T>对象,即一个从T到boolean的函数。如下代码:将单词中长度大于12的单词挑选出来 2.map方法 用于需要对一个流中的值进行某种形式的转换。如下代码:将所有单词转换为...

2018-08-20 21:51:39

阅读数:5

评论数:0

RESTFUL URL命名原则

URL命名通常有三种,驼峰命名法(serverAddress),蛇形命名法(server_address),脊柱命名法(server-address)。由于URL是大小写敏感的,如果用驼峰命名在输入的时候就要求区分大小写,一个是增加输入难度,另外也容易输错,报404。蛇形命名法用下划线,在输入的时...

2018-08-18 10:39:15

阅读数:10

评论数:0

微服务架构为何需要搭配API网关?

随着以API为核心的IT项目不断增加,API网关与管理层亦愈发普遍。那么,我们是否应当为微服务搭配API网关?如果需要,其又能够带来哪些助益? API网关是什么? API网关负责提供一套单一且统一的API入口点,其跨越一个或者多个内部API。其通常亦设定了层速率限制与安全性机制。Tyk.i...

2018-08-17 09:52:05

阅读数:20

评论数:0

Java经典面试题

Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。 封...

2018-08-16 23:30:56

阅读数:13

评论数:0

Jenkins + TestNG 实现自助式自动化测试平台

摘要: 本文介绍了如何使用 Jenkins 和 TestNG 实现满足复杂测试需求的”自助式”自动化测试平台。该方案以 Jenkins 作为平台的基础,结合功能强大的插件及系统配置,部署基于 TestNG 的自动化测试包,并提供了友好的 Web 访问界面。项目成员可以在任何时间和地点,通过浏览器...

2018-08-16 23:14:54

阅读数:12

评论数:0

Cassandra与MongoDB:哪个更适合大数据?

Apache Cassandra与MongoDB谁更适合大数据。这两个系统都用于存储大数据,但它们的表现却截然不同。 如果你想了解大数据管道所需的数据库接收器,那么本文能让你对Cassandra和MongoDB有所了解。 Cassandra与MongoDB 我们将比较Apache Cassa...

2018-08-16 23:11:51

阅读数:21

评论数:0

Tomcat的配置和优化

TomCat的内存使用配置,最大链接数的配置 如何修改配置呢,在/tomcat的/bin/下面有个脚本文件catailna.sh。 如果 windows 是bat设置tomcat的使用内存,其实就是设置jvm的使用参数。 一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat ...

2018-08-16 23:10:26

阅读数:6

评论数:0

我们是否应该将数据库也容器化?

将服务容器化的目的有这几个方面:易于构建新环境、易于重新部署(持续集成)、容易水平伸缩(从实践得出)、易于维护环境一致。 现在认为数据库不适合容器化,具体原因有一下几点: 1. 数据不安全 即使你要把 Docker 数据放在主机来存储 ,它依然不能保证不丢数据。 Docker volumes...

2018-08-16 13:59:19

阅读数:19

评论数:0

浅析Docker容器的应用场景

网上介绍Docker容器的文章已经很多了,用一句话概括:Docker是一种轻量虚拟化的容器技术,提供类似虚拟机的隔离功能,并使用了一种分层的联合文件系统技术管理镜像,能极大简化环境运维过程。 Docker容器云则是使用Docker技术打造的一站式容器云服务平台,即CaaS(Containers a...

2018-08-15 14:08:31

阅读数:35

评论数:0

程序不要等到30岁才考虑这几个问题

互联网的蓬勃发展,科技技术的不断更新迭代,中国的互联网行业已经步入世界前列,程序员作为最有发展潜力的职业之一,受到年轻人青睐。   但对于一些想要入行开发的同学来说,“程序员是吃青春饭的”的说法始终是他们绕不开的话题,那么到底是怎样的呢?下边请看媛妹为大家详解!     程序员的生命...

2018-08-14 20:53:55

阅读数:121

评论数:0

java动态代理实现与原理详细分析

关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。  一、代理模式    代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发...

2018-08-14 20:51:39

阅读数:17

评论数:0

分布式缓存选型思考

为什么要使用分布式缓存 高并发环境下这个时候如果访问不加拦截,让大量的读写请求涌向数据库,由于磁盘的处理速度与内存显然不在一个量级,服务器马上就要宕机。从减轻数据库的压力和提高系统响应速度两个角度来考虑,都会在数据库之前加一层缓存,访问压力越大的,在缓存之前就开始CDN拦截图片等访问请求。 并...

2018-08-14 15:12:16

阅读数:20

评论数:0

Http中长连接、短连接、长轮询、短轮询介绍

短连接和长连接 短连接:每次Http请求都会建立Tcp连接,管理容易 长连接:只需要建立一次Tcp连接,以后Http请求重复使用同一个Tcp连接,管理难   HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持T...

2018-08-13 23:23:56

阅读数:14

评论数:0

Java8中的Stream API之Stream的背景及使用详解

摘要: Stream是Java8的一大亮点,是对容器对象功能的增强,它专注于对容器对象进行各种非常便利、高效的 聚合操作(aggregate operation)或者大批量数据操作。Stream API借助于同样新出现的Lambda表达式,极大的提高编程效率和程序可读性。同时,它提供串行和并行两...

2018-08-13 20:58:04

阅读数:16

评论数:0

java Stream用法详解

1.为什么java8中加入Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种...

2018-08-13 20:46:04

阅读数:19

评论数:0

为什么要成为全栈工程师?

随着软件技术的发展以及市场需求的变化,全栈工程师似乎已成为未来发展趋势。很多公司都已经声称只招 Full Stack 的员工,那么面对这样的市场形势,对于正在求职路上或者是想要跳槽的程序员来说,我们需要如何准备,如何应战? 全栈工程师也可以叫全端工程师,指的是一个程序员对前端知识和后端架构都...

2018-08-13 10:31:13

阅读数:213

评论数:0

腾讯 Web 工程师的前端书单

JavaScript 入门 《JavaScript权威指南(第六版)》 ★★★★★ 淘宝前端团队翻译的,看译者列表都是一堆大神。这本书又叫犀牛书,号称javascript开发者的圣经,网上对此书评价很多,大概意思都是说这本书是一本JavaScript文档手册,没有完整看过一遍此书的都不能...

2018-08-12 11:50:40

阅读数:89

评论数:0

深度解析 Vue 响应式原理

Vue 初始化 在 Vue 的初始化中,会先对 props 和 data 进行初始化 Vue.prototype._init = function(options?: Object) { // ... // 初始化 props 和 data initState(vm) ini...

2018-08-12 11:47:28

阅读数:23

评论数:0

Go的语言特性总结

近来关于对Golang的讨论有很多,七牛的几个大牛们也断定Go语言在未来将会快速发展,并且很可能会取代Java成为互联网时代最受欢迎的编程语言。Go语言是google推出的编程语言,在已经成功的给世人创造了改变人们生活的操作系统之后,google似乎感觉有必要再为世人带来一款强大的编程语言,而Go...

2018-08-12 11:41:32

阅读数:21

评论数:0

MyBatis传入参数为list、数组、map写法

1.foreach简单介绍: foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指定...

2018-08-12 11:39:12

阅读数:10

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭