1

大白话建造者模式(Builder Pattern)

前言 起初打算按照之前的日产系列写建造者模式。但参考了网上的很多文章,让我对建造者模式更加的困惑,也害怕自己无法已易懂的方式进行解释。最后通过Google发现了一篇英文文章 "Builder" ,使我茅塞顿开。我自己对这篇文章进行了翻译,希望对大家理解建造者模式有帮助。 意图 建造者模式是创建型设计 ...

码农张。 发布于 2020-01-17 16:37 评论(0) 阅读(119)
0

linux入门系列7--管道符、重定向、环境变量

前面文章我们学习了linux基础命令,如果将不同命令组合使用则可以成倍提高工作效率。本文将学习重定向、管道符、通配符、转义符、以及重要的环境变量相关知识,为后面的shell编程打下基础。 ...

黑马腾云 发布于 2020-01-17 16:11 评论(0) 阅读(151)
0

12.Android-SQLiteOpenHelper使用

1.SQLite介绍 SQLite,是一款轻型的数据库,它的优缺点有如下: 轻量级,适合嵌入式设备,并且本身不依赖第三方的软件,使用它也不需要“安装”。 并发(包括多进程和多线程)读写方面的性能不太理想。可能会被写操作独占,从而导致其它读写操作阻塞或出错 2.SQLiteOpenHelper介绍 为 ...

NQian 发布于 2020-01-17 16:06 评论(0) 阅读(85)
1

Java小白集合源码的学习系列:LinkedList

[toc] LinkedList 源码学习 前文传送门 : "Java小白集合源码的学习系列:ArrayList" 本篇为集合源码学习系列的 学习部分,如有叙述不当之处,还望评论区批评指正! LinkedList继承体系 LinkedList和ArrayList一样,都实现了List接口,都代表着列 ...

天乔巴夏丶 发布于 2020-01-17 15:54 评论(0) 阅读(118)
0

【一头扎进Spring】 01 | 从 HelloWorld 开始看Spring

Spring 是一个开源框架. Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能. Spring 是一个 IOC(DI) 和 AOP 容器框架. ...

IT猿看视界 发布于 2020-01-17 15:53 评论(1) 阅读(119)
17

程序员周末应该干的8件事

昨天晚上睡觉前,我瞥了一下后台读者的留言,其中有一位叫 abe 的读者说:“二哥,你周末都是怎么度过的呢?我怎么感觉自己好空虚啊,除了打游戏,看奇葩说,偶尔看一下英超,就没有别的事情可以做了。有时候,感觉自己在浪费时间,却又不知道该干啥。” 看到 abe 的留言,我深感忧虑。于是不得不从温暖的被窝里 ...

沉默王二 发布于 2020-01-17 15:40 评论(20) 阅读(2571)
0

机器学习在马蜂窝酒店聚合中的应用初探

出门旅行,订酒店是必不可少的一个环节。住得干净、舒心对于每个出门在外的人来说都非常重要。 在线预订酒店让这件事更加方便。当用户在马蜂窝打开一家选中的酒店时,不同供应商提供的预订信息会形成一个聚合列表准确地展示给用户。这样做首先避免同样的信息多次展示给用户影响体验,更重要的是帮助用户进行全网酒店实时比 ...

马蜂窝技术 发布于 2020-01-17 15:32 评论(0) 阅读(192)
0

Openstack之七:实现基于桥接的内外网络

一、在控制端进行配置网络 #启动实例文档:http://docs.openstack.org/ocata/zh_CN/install-guide-rdo/launch-instance.html# #创建网络提供者文档:http://docs.openstack.org/ocata/zh_CN/ ...

努力奋斗~~ 发布于 2020-01-17 15:10 评论(0) 阅读(76)
0

Spark读写ES

 本文主要介绍spark sql读写es、structured streaming写入es以及一些参数的配置 ES官方提供了对spark的支持,可以直接通过spark读写es,具体可以参考ES Spark Support "文档" (文末有地址)。 以下是pom依赖,具体版本可以根据自己的es和s ...

upupfeng 发布于 2020-01-17 14:36 评论(0) 阅读(137)
0

机器人制证系统大屏可视化

0x01项目背景 本项目是一个机器人制证的可视化系统。 其中包括制证设备的显示和监控,质检设备的显示和监控;同时也包括AGV机器人的显示和监控。 制证设备用于制作证书,质检设备用于合格检查,而AGV机器人用于运输;AGV机器人还需要监控电量和充电情况和行进位置。 0x02设计稿 接到项目之后,大家就 ...

ITman彪叔 发布于 2020-01-17 14:25 评论(1) 阅读(301)
0

feign架构原理解析

什么是feign? 来自官网的解释:Feign makes writing java http clients easier 在使用feign之前,我们怎么发送请求? 拿okhttp举例: 有了feign之后我们怎么发送请求 几行代码就能搞定,很大程度的节省了工作量,而且客户端和服务端关于接口的定义 ...

RoyTian 发布于 2020-01-17 14:05 评论(0) 阅读(215)
0

2、基本数据类型:数字篇 上

基本数据类型 这节课我们先来看看 Kotlin 中都有哪些基本数据类型。 一切皆对象 和 Java 不同,在 Kotlin 的世界中,一切皆为对象。基本数据类型会被自动装箱成对象(但不支持拆箱),都可以访问成员函数和属性。 基本类型 在 Kotlin 中,总共有5种基本数据类型,他们分别是数字、字符 ...

萧文翰 发布于 2020-01-17 14:00 评论(0) 阅读(55)
0

浏览器应用集成嵌入WPS指南

因为该WPS插件使用NPAPI机制来和浏览器交互,故要求使用插件的浏览器必须支持NPAPI机制且必须开启NPAPI机制。以下是支持的常见的浏览器及其版本: FireFox浏览器52及小于52的版本(高于52的版本不再支持NPAPI)Chrome浏览器45及小于45的版本(高于45的版本不再支持NPA ...

书北 发布于 2020-01-17 13:59 评论(0) 阅读(230)
3

Beetlex实现完整的HTTP协议

在传统网络服务中扩展中需要处理Bytes来进行协议的读写,这种原始的处理方式让工作变得相当繁琐复杂,出错和调试的工作量都非常大;组件为了解决这一问题引用Stream读写方式,这种方式可以极大的简化网络协议读写的工作量,并大大提高协议编写效率。接下来就体验一下组件的PipeStream在处理一个完整的 ...

beetlex 发布于 2020-01-17 13:53 评论(0) 阅读(158)
0

Go的内存对齐和指针运算详解和实践

uintptr 和 unsafe普及 uintptr 在Go的源码中uintptr的定义如下: 位模式 :内存由字节组成.每个字节由8位bit组成,每个bit状态只能是0或1.所谓位模式,就是变量所占用内存的所有bit的状态的序列 指针大小 :一个指针的大小是多少呢?在32位操作系统上,指针大小是4 ...

阿伟~ 发布于 2020-01-17 13:52 评论(0) 阅读(102)
0

Spring Boot 2.X(十九):集成 mybatis-plus 高效开发

前言 之前介绍了 SpringBoot 整合 Mybatis 实现数据库的增删改查操作,分别给出了 xml 和注解两种实现 mapper 接口的方式;虽然注解方式干掉了 xml 文件,但是使用起来并不优雅,本文将介绍 mybats plus 的常用实例,简化常规的 CRUD 操作。 mybatis ...

朝雾轻寒 发布于 2020-01-17 13:21 评论(0) 阅读(292)
0

JVM系列七(JIT 即时编译器).

一、概述 即时编译器(Just In Time Compiler),也称为 JIT 编译器,它的主要工作是把热点代码编译成与本地平台相关的机器码,并进行各种层次的优化,从而提高代码执行的效率。 那么什么是热点代码呢?我们知道虚拟机通过解释器(Interpreter)来执行字节码文件,当虚拟机发现某个 ...

JMCui 发布于 2020-01-17 13:03 评论(0) 阅读(178)
1

Django-初体验

从今天开始学习测试开发知识,并会把每一次学习的过程和成果记录到博客,由于我也没怎么接触过python相关的开发框架,所以前期应该是艰难的,但是我相信努力就会有收获,如果你和我一样是个小白,那我们一起努力,一起加油! ...

linux超 发布于 2020-01-17 12:50 评论(0) 阅读(225)
0

一文读懂MapReduce 附流量解析实例

1.MapReduce是什么 Hadoop MapReduce是一个软件框架,基于该框架能够容易地编写应用程序,这些应用程序能够运行在由上千个商用机器组成的大集群上,并以一种可靠的,具有容错能力的方式并行地处理上TB级别的海量数据集。这个定义里面有着这些关键词, 一是软件框架,二是并行处理,三是可靠 ...

梁天 发布于 2020-01-17 12:34 评论(0) 阅读(107)
0

七种武器:JavaScript 新特性闪亮登场

JavaScript(或ECMA Script) 是一门不断发展的语言,有许多关于如何前进的建议和想法。TC39(技术委员会39)是负责定义JS标准和特性的委员会,今年他们非常活跃。以下是目前处于“Stage 3阶段”的一些提案摘要,这是“完成”之前的最后一个阶段。这意味着这些特性将很快在浏览器和其 ...

李中凯 发布于 2020-01-17 11:27 评论(2) 阅读(368)
< Prev 1 2 3 4 5 6 7 8 9 10 11 12 ··· 200 Next >