标签:JavaScript

Java

使用RxJava把你的异步调用同步化

邓龙华 发布于 2020-01-19

每周的定期博客。 本周个人认为的亮点之一是在测试中使用RxJava,把异步调用同步化。让代码变得“清晰”了许多。 如果你使用基于异步的编程方式的话,肯定会碰到一个如何测试的问题。最简单的比如说 AsyncResult<String> foo = asyncServic...

阅读(9)评论(0)赞 (0)

Java

你知道什么是Graal VM吗?全栈虚拟机?猛!

6

尖兵 发布于 2020-01-19

世界上最好的语言是java,不服来战!:sunglasses: Java说,总有人想害朕 听说啊,在程序员中一直有这样的一个鄙视链: C 语言工程师鄙视 C++ 工程师,C++ 工程师鄙视 Java 和 C# 工程师,Java 工程师和 C# 工程师则互相鄙视,所有的工程师都鄙视...

阅读(19)评论(0)赞 (0)

Java

2020 开春程序员面试必备!拿走不谢!

15

xubiao.zhuang 发布于 2020-01-17

软件技能在科技界很重要,如果你不会正确使用编程语言或平台,你可能得不到这份工作。 译者 | 风车云马 责编 | Elle 出品 | CSDN(ID:CSDNnews) 以下为译文: 软件技能在科技界很重要,如果你不会正确使用编程语言或平台,你可能得不到这份工作。 目前 ...

阅读(37)评论(0)赞 (0)

Java

除了闹过腥风血雨的fastjson,你还知道哪些Java解析JSON的利器?

5

Harries 发布于 2020-01-16

昨天下午 5 点 10 分左右,我解决掉了最后一个 bug,轻舒一口气,准备关机下班。可这个时候,老板朝我走来,脸上挂着神秘的微笑,我就知道他不怀好意。果不其然,他扔给了我一个新的需求,要我在 Java 中解析 JSON,并且要在半个小时候给出最佳的解决方案。 无奈,提前下班的希...

阅读(25)评论(0)赞 (0)

Java

我看好的编程语言

changyuan.xu 发布于 2020-01-16

golang google出品要旨在替代c语言,天生支持并发与协程,在区块链领域大放光彩 dart google出品,本来是要替代javascript没有成功,直到flutter框架的出现,可以快速在iOS和Android上构建高质量的原生用户界面 Kotlin google官方...

阅读(27)评论(0)赞 (0)

Java

最常见面试算法之位 1 的个数

likai 发布于 2020-01-15

编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量))。 汉明重量是一串符号中非零符号的个数。因此它等同于同样长度的全零符号串的 汉明距离 。在最为常见的 数据位 符号串中,它是 1 的个数。 汉明重量是以 理查德·...

阅读(18)评论(0)赞 (0)

Java

2020 年 9 大顶级 Java 框架出炉!

13

yanxinchi 发布于 2020-01-15

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 作者:不穿格子衫的Java程序猿 来源:https://url.cn/5IiC4LJ 自 1995 年推出以来,Java 已被 134861 个网站(如ESPN,SnapDeal,阿里巴巴等...

阅读(26)评论(0)赞 (0)

编程技术

用于软件架构的 C4 模型

10

小丁 发布于 2020-01-15

作者 | Simon Brown 译者 | 无 明 软件架构图可能是一个非常有用的沟通工具,但很多团队减少了图表的创建,即使有创建图表,也往往模糊不清。本文作者依据自己多年的软件开发和与团队合作的经验,提出了 C4 模型。C4 模型是由一系列分层的软件架构图组成,这些架构图用于描...

阅读(28)评论(0)赞 (0)

Java

JUnit 5和Selenium基础(三)

wenming.gapo 发布于 2020-01-15

在这一部分教程中,将介绍JUnit 5的其他功能,这些功能将通过并行运行测试,配置测试顺序和创建参数化测试来帮助减少测试的执行时间。还将介绍如何利用Selenium Jupiter功能,例如通过系统属性进行测试执行配置,单个浏览器会话测试以加快测试执行速度或捕获测试中的屏幕截图,...

阅读(25)评论(0)赞 (0)

Java

Java8 通关攻略

14

xiaoli.he 发布于 2020-01-15

点赞+收藏 就学会系列,文章收录在 GitHub JavaEgg ,N线互联网开发必备技能兵器谱 Java8早在2014年3月就发布了,还不得全面了解下 本文是用我拙劣的英文和不要脸的这抄抄那抄抄,熬出的,没有深究源码,只是对 Java8 有一个整体的认知,可以上手用起来,示例代...

阅读(31)评论(0)赞 (0)

Java

JavaWeb

12

changyuan.xu 发布于 2020-01-14

JavaWeb Java. web 1. 基本概念 1.1 前言 web开发: web:网页的意思 www.baidu.com 静态web html. Css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝等,几乎是所有的网站! 提供给所有人看的数据始终会发生变化,每个...

阅读(48)评论(0)赞 (0)

Java

RxJava介绍(一)

1

zhuangli 发布于 2020-01-14

博客主页 1. 函数晌应式编程的概念 如果你曾经使用过 Java ,那么你 定听说过面向对象(OOP)的编程思想,也可能听说过 AOP ( Aspect Orient Programming ,面向切面编程)的编程思想。 1.1 响应式编程( Reactive Programmi...

阅读(17)评论(0)赞 (0)

Java

RxJava介绍(一)

1

邓龙华 发布于 2020-01-14

博客主页 1. 函数晌应式编程的概念 如果你曾经使用过 Java ,那么你 定听说过面向对象(OOP)的编程思想,也可能听说过 AOP ( Aspect Orient Programming ,面向切面编程)的编程思想。 1.1 响应式编程( Reactive Programmi...

阅读(20)评论(0)赞 (0)

编程技术

Node.js微服务实践(二)

yanxinchi 发布于 2020-01-14

本章主要分为三个小节: 选择Nodejs的理由:将证明选择Node.js来构建的正确性。介绍使用Node.js时设计的软件栈。 微服务架构 Seneca :关于Seneca 的基本知识。 PM2 :PM2 是运行 Node.js 应用的最好选择。 选着Node.js的理由 如今,...

阅读(40)评论(0)赞 (0)

Java

Netty实战(一) —— 编写WebSocket服务器

dulong 发布于 2020-01-13

Netty在Java程序之间通信很方便,直接用Netty的客户端和服务器端就可以了。但是如果客户端是浏览器怎么办(Java程序一般不会开发Web应用),这时候的客户端是个JavaScript程序,进行相互通信就要用到WebScoket协议啦。 WebSocket协议 概念 熟悉J...

阅读(18)评论(0)赞 (0)

编程技术

从0实现一个前端微服务(上)

xirruiqiang 发布于 2020-01-13

什么是前端微服务,网上大把的介绍,我就不啰嗦了,简单来说,就是把各个子项目整合到一起。 《前端架构:从入门到微前端》 这本书中介绍,微前端架构一般可以由以下几种方式进行: 使用 HTTP 服务器的路由来重定向多个应用(也就是链接跳转) 在不同的框架之上设计通讯、加载机制,诸如 M...

阅读(34)评论(0)赞 (0)

编程技术

如何使用统一架构简化全栈开发

3

changyuan.xu 发布于 2020-01-12

现代的全栈应用程序通常由六层组成:数据访问、后端模型、API 服务端、API 客户端、前端模型和用户界面。我们需要大量的胶水代码才能将它们全部连接起来,并且领域模型在整个栈中存在重复。因此,开发的敏捷性受到了极大的影响。本文如何使用统一架构来构建全栈应用程序,以及统一架构语言扩展...

阅读(26)评论(0)赞 (0)

Java

侠说java8–Stream流操作学习笔记,都在这里了

3

hanze 发布于 2020-01-12

前言 首次接触到Stream的时候以为它是和InputStream、OutputStream这样的输入输出流的统称。 流和集合的前世今生 概念的差异 在开发中,我们使用最多的类库之一就是集合。集合是一种内存中的数据结构,用来保存对象数据,集合中的每个元素都得先算出来才能添加到集合...

阅读(25)评论(0)赞 (0)