标签:node

Java

如何在Java中实现二叉搜索树( binary search tree)?

changyuan.xu 发布于 2019-02-22

二叉搜索树或BST是一种流行的数据结构,用于保持元素的顺序。二叉搜索树是二叉树,其中左子节点的值小于或等于父节点,右子节点的值大于或等于父节点。由于它是二叉树,它只能有0,1或2个子节点。二叉搜索树之所以与众不同,是因为它能够减少诸如添加、删除和搜索(也称为插入、删除和查找)等基...

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

Java

Java、Python、Go 哪个后端编程语言适合web前端工程师学习?

xubiao.zhuang 发布于 2019-02-21

不知道作为 web前端工程师的大家有没有相似的经历:很多时候我们想 深入 学习 node ,立志向 web全栈方向发展,但是却十分遗憾的发现很多 node 教程 基本都是 helloworld级别的。 如果 真想搞后端开发, node还是 不稳定,于是乎我们有了想接触更多后端语言...

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

编程技术

细说API – 文档和前后端协作

9

xubiao.zhuang 发布于 2019-02-21

在上一篇文章—— 《细说API – 重新认识RESTful》 中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式。 我经历过一些没有文档的项目,前后端开发者坐到一起口口相传,或者有些团队用 word、pdf 来编写 AP...

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

Java

Gadtry 1.4.0-rc1 发布,全新Graph图数据容器能力

songhua.gao 发布于 2019-02-21

Gadtry 1.4.0-rc1 发布,全新Graph图数据容器能力,异步Fork JVM 多进程支持。Gadtry是一个java工具库集合。包含:ioc, exec(fork进程), graph(图计算)等等常用工具集,并且完全零依赖。更新内容如下: Aop: Fix...

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

Spring

Web开发比较:Spring Boot 与 Express.js

1

Harries 发布于 2019-02-21

JavaScript的服务器端开发比Java更好吗?它可能只取决于正在开发的应用程序。我现在可以听到来自Java开发人员的发声。 从Java开发人员的角度来看,使用Spring Boot生态系统和JavaScript与Express进行Web开发的简单比较。 本文的目标 这是一个...

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

Java

Java 全功能开源办公软件 | O2OA V4.1369发布

3

wenming.gapo 发布于 2019-02-21

O2OA是一套现代风格的企业级办公平台及开发套件,服务器以及移动APP代码基于AGPL开源,全功能免费。 O2OA v4.1369  两大核心能力提升 1、支持自定义人工神精网络训练集 O2OA支持在平台内对流程、信息的部分数据建议神精网络训练集,可以让平台在指定的流程...

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

Java

RPC基本原理以及如何用Netty来实现RPC

3

小丁 发布于 2019-02-21

在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无需苦恼。 一、什么是RPC? RPC(Remote Procedure Call)— 远程过程调用,是一个计算机...

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

编程技术

个推Node.js 微服务实践:基于容器的一站式命令行工具链

wenming.gapo 发布于 2019-02-20

作者:个推Node.js 开发工程师 之诺 背景与摘要 由于工程数量的快速增长,个推在实践基于 Node.js 的微服务开发的过程中,遇到了如下问题: 每次新建项目都需要安装一次依赖,这些依赖之间基本相似却又有微妙的区别; 每次新建项目都要配置一遍相似的配置(比如 tsconfi...

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

Java

Hacking Jenkins Part 2 – Abusing Meta Programming for Unauthenticated RCE!

1

xubiao.zhuang 发布于 2019-02-20

嗨! 大家今天過得好嗎? 這篇文章是 Hacking Jenkins 系列的下集! 給那些還沒看過上篇文章的同學,可以訪問下面鏈結,補充一些基本知識及了解之前如何從 Jenkins 中的動態路由機制到串出各種不同的攻擊鏈! Hacking Jenkins Part 1 ̵...

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

Java

前端工程化:围绕Jenkins打造工作流的过程

9

darida 发布于 2019-02-20

1年前入职时,公司前端部门的静态代码部署都是用ftp工具拖拽部署,没有记录,没有关联,经常造成许多困扰的问题, 比如:今天有没有其他人在我要部署的路径上工作?我的代码为啥被盖掉了?被谁盖掉的?啥时候盖掉的? 本地build,ftp拖拽部署这种方式,导致git版本与手动的构建、部署...

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

Java

宜人贷蜂巢API网关技术解密之Netty使用实践

14

yeseng 发布于 2019-02-20

宜人贷蜂巢团队,由Michael创立于2013年,通过使用互联网科技手段助力金融生态和谐健康发展。自成立起一直致力于多维度数据闭环平台建设。目前团队规模超过百人,涵盖征信、电商、金融、社交、五险一金和保险等用户授信数据的抓取解析业务,辅以先进的数据分析、挖掘和机器学习等技术对用户...

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

Java

推荐 10 个 CI/CD 工具,用于云平台集成交付

changyuan.xu 发布于 2019-02-19

虽然云平台的到来让开发者免于安装和维护物理服务器,但测试和部署代码过程依旧需要人为完成,持续集成可以自动消除构建、测试和部署代码的大部分痛苦。如果希望最大限度提高效率,持续集成和交付工具是最好的选择。 实际上,所有开发者都可在软件开发中使用 CI/CD,但团队使用可以获得更大优势...

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

Java

V8内存管理与优化

7

xirruiqiang 发布于 2019-02-19

Node与V8 Node选择了V8引擎,基于事件驱动、非阻塞I/O模型。 V8的内存限制 64位系统约为1.4GB,32位系统约为0.7GB,在这样限制下,将会导致Node无法直接操作大内存对象,比如无法将一个2GB的文件读入内存中进行字符串分析处理,即使物理内存有32GB,这样...

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

Java

剑指offer解析-下(Java实现)

7

xiaoli.wang 发布于 2019-02-19

输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 public TreeNode Convert(TreeNode root) { } 复制代码 解析 典型的二叉树分解问题,我们可以定义一个黑盒 transform...

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

Spring

简单基于spring的redis配置(单机和集群模式)

changyuan.xu 发布于 2019-02-19

需要的jar包:spring版本:4.3.6.RELEASE,jedis版本:2.9.0,spring-data-redis:1.8.0.RELEASE;如果使用jackson序列化的话还额外需要:jackson-annotations和jackson-databind包 spr...

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

Java

Java-HashMap 精讲原理篇

8

Harries 发布于 2019-02-19

本文涉及HashMap的: HashMap的 简单使用 HashMap的 存储结构 原理 HashMap的 扩容方法 原理 HashMap中 定位数据索引 实现 HashMap中 put、get方法 实现 HashMap的简单使用 HashMap使用 键值对 存储,只需传入相应的...

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