标签:root

Java

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

changyuan.xu 发布于 2019-02-22

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

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

Java

Tomcat服务器的 Server.xml 配置文件详解!

18

dulong 发布于 2019-02-21

前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。...

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

Java

jvm系列(三)GC算法 垃圾收集器

likai 发布于 2019-02-21

垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内...

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

Java

SpringBoot 实战 (十) | 声明式事务

9

xirruiqiang 发布于 2019-02-21

微信公众号:一个优秀的废人 前言 如题,今天介绍 SpringBoot 的 声明式事务。 Spring 的事务机制 所有的数据访问技术都有事务处理机制,这些技术提供了 API 用于开启事务、提交事务来完成数据操作,或者在发生错误时回滚数据。 而 Spring 的事务机制是用统一的...

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

Spring

spring cloud config将配置存储在数据库中

1

yeseng 发布于 2019-02-21

转载请标明出处: https://blog.csdn.net/forezp/… 本文出自 方志朋的博客 Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是将将所有的配置文件统一写在Config Server工程...

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

Spring

Springboot 系列(六)Spring Boot web 开发之拦截器和三大组件

1

yeseng 发布于 2019-02-21

Springboot 中的 Interceptor 拦截器也就是 mvc 中的拦截器,只是省去了 xml 配置部分。并没有本质的不同,都是通过实现 HandlerInterceptor 中几个方法实现。几个方法的作用一一如下。 preHandle 进入 Habdler 方法之前执...

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

Java

在Java 11中创建一个简单的模块化应用教程

刘莉莉 发布于 2019-02-21

模块化编程使人们能够将代码组织成独立的,有凝聚力的模块,这些模块可以组合在一起以实现所需的功能。 本文摘自Nick Samoylov和Mohamed Sanaulla撰写的一本名为 Java 11 Cookbook – Second Edition的书 。在本书中,您...

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

Java

利用Gitlab和Jenkins做CI

20

puefu.he 发布于 2019-02-21

编辑推荐: 本文来自于tencent,,主要介绍了Gitlab和Jenkins的安装详情以及相关配置,环境测试等相关内容。 利用Gitlab和Jenkins做CI(持续集成) 最近用到持续集成顺便总结在这里,都是用的最新版。搭建过程中还有一个demo,提交代码到 gitlab 自...

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

Java

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

3

小丁 发布于 2019-02-21

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

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

Spring

Spring Cloud Alibaba基础教程:Nacos的集群部署

3

puefu.he 发布于 2019-02-20

前情回顾: 《Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现》 《Spring Cloud Alibaba基础教程:支持的几种服务消费方式》 《Spring Cloud Alibaba基础教程:使用Nacos作为配置中心》 《Spring Cl...

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

编程技术

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

wenming.gapo 发布于 2019-02-20

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

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

Spring

SpringBoot 实战 (九) | 整合 Mybatis

2

changyuan.xu 发布于 2019-02-20

微信公众号:一个优秀的废人 前言 如题,今天介绍 SpringBoot 与 Mybatis 的整合以及 Mybatis 的使用,本文通过注解的形式实现。 什么是 Mybatis MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几...

阅读(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

生产中的Vertx – Teemo Tech Blog

yeseng 发布于 2019-02-20

Vert.x 是一个非常高性能的库,用于实现低延迟服务。它的 多反应堆模式 使得在几毫秒内每秒处理许多请求成为可能。 使用 实时出价 ,我们每秒收到数千个请求,我们必须在不到100毫秒的时间内回答。这就是我们选择Vert.x的原因。 在本文中,我将向您介绍我们从基于该库的4年运营...

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

Java

自己动手编译OpenJDK

songhua.gao 发布于 2019-02-20

64bit / Windows10 / i5-7200U / 4核心CPU,在虚拟机上的 Centos7 (能连外网)上编译 OpenJDK7u75 建议使用 Ubuntu 或者 Centos ,安装依赖的地方使用 apt-get/yum 替换即可( Rhel 的 yum 源使用...

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

Java

SpringBoot 实战 (八) | 使用 Spring Data JPA 访问 Mysql 数据库

3

wenming.gapo 发布于 2019-02-19

微信公众号:一个优秀的废人 前言 如题,今天介绍 Spring Data JPA 的使用。 什么是 Spring Data JPA 在介绍 Spring Data JPA 之前,首先介绍 Hibernate 。 Hibernate 使用 O/R 映射 (Object-Relati...

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

Java

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

7

xiaoli.wang 发布于 2019-02-19

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

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

Spring

SpringMVC初始化流程

6

darida 发布于 2019-02-19

web应用部署初始化流程 当一个Web应用部署到容器内时(eg.tomcat),在Web应用开始响应执行用户请求前,以下步骤会被依次执行: 部署描述文件中(eg.tomcat的web.xml)由<listener>元素标记的事件监听器会被创建和初始化 对于所有事件监听...

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