标签:java

Java

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

changyuan.xu 发布于 2019-02-22

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

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

Java

为什么我为我最近的项目选择Django而不是Java Frameworks?- Ceyhun Kazel

xubiao.zhuang 发布于 2019-02-22

我是一名前Java开发人员。我使用Java技术构建了企业和社交Web应用程序,即Spring Framework,Servlet,JSP,Hibernate,iBatis,Tomcat,WebSphere,但最近我选择了Django Framework作为我的MVP项目 www....

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

Java

Jenkins+Jmeter+Ant持续集成

23

puefu.he 发布于 2019-02-22

编辑推荐: 本文来自于163yun,,主要介绍了基于Jenkins+Jmeter+Ant 的测试自动化框架环境搭建的相关内容。 前言 通过了解性能测试,知道了jmeter框架以及其扩展知识,jmeter不仅是性能测试利器而且还可以用于接口测试,经过近几周的学习,了解了jmeter...

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

Java

为什么Concurrent Mark Sweep被弃用了?

songhua.gao 发布于 2019-02-22

作为JEP-291的一部分,Java Development Kit 9已经弃用了流行的Concurrent Mark Sweep垃圾收集算法。这一决定既减少了垃圾收集(GC)代码的维护负担,又加速了新的开发。 因此,如果在从Java 9或更高版本启动应用程序中,使用-XX:+ ...

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

Java

小明要吃冰淇淋之RxJava:lift原理

2

邓龙华 发布于 2019-02-21

我接触Rxjava是在2015年底,已经过去4年的时间了。 2016年学习过一阵子 RxJava 的操作符也做过一些笔记,我们项目的网络请求框架也替换成了 Okhttp+Retrofit ,所以使用 RxJava 做线程间切换就非常好用。 一开始接触 RxJava 感觉除了线程切...

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

Java

你有没有想过: Java 虚拟机是如何判断两个对象是否相同的?判断的流程是什么?

likai 发布于 2019-02-21

在Java程序运行时,会产生那么多的对象,那 Java 虚拟机是如何判断两个对象是否相同的呢?判断的流程是什么? 参考解答: Java 虚拟机会先判断两个对象的hashCode是否相同,如果hashCode不同,则说明肯定是两个不同的对象了;如果hashCode相同再通过equa...

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

Java

容器打印日志到控制台阻塞的排障

刘莉莉 发布于 2019-02-21

原文 今日生产环境发现有些容器停止响应了,但是容器没有死, docker exec -it <container-name> /bin/bash 也能正常使用。 在容器内部使用 jstack <pid> 发现log4j2的Console Appender一...

阅读(16)评论(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

Java高频考题精选278道,通关中大型互联网企业高级工程师必备

2

yeseng 发布于 2019-02-21

2019年的金三银四竞争异常激烈 年后第一周,传言滴滴计划裁员约2000人瘦身过冬。过去的2018,是近年来互联网和创业公司日子最难过的一年,寒冬、减薪、0年终奖、裁员这几个词语被不断刷屏,成为大家茶余饭后的日常谈资。从招聘角度来看,我们确实能够明显感受到这个寒冬很冷,近两年互联...

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

Java

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

likai 发布于 2019-02-21

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

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

Java

三年Java开发工程师,面试电话接到手软,做到这些你也可以!

darida 发布于 2019-02-21

序言 对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负? 简历,简而有力。是对一个人工作经验的简单介绍。对公司而言,在挑选人才时,可以通过简历对人才有整体认识,减少人才...

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

Java

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

9

xirruiqiang 发布于 2019-02-21

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

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

Java

Java 8:1行为参数化

3

xiaoli.he 发布于 2019-02-21

2 次查看 行为参数化本质上是一块代码并使其可用而不执行它。例如,它可以传递给方法。 由于Java 8引入了lambdas (最后),现在可以使用匿名函数来参数化方法的行为。如果您熟悉Javascript,Scala,Groovy或内置lambdas的任何其他语言,那么您可能一直...

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

Java

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

xubiao.zhuang 发布于 2019-02-21

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

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

Java

40K刚面完Java岗,这些技术必须掌握

songhua.gao 发布于 2019-02-21

学习是一份苦差事,这句话真的不是说说而已,真的是你认真学习过,才会懂得,学习是多么的辛苦,这点我深有体会,但是我还是想说,没办法,想要更好的生活,你就要不断地努力学习。 所幸的是,程序员这个行业,学习和回报率是要高于其他行业的,不断提升自己的技术水平和认知,是绝对没有坏处的。 !...

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

Java

类加载器在 Java 中扮演的角色是什么

darida 发布于 2019-02-21

阅读本文大概需要3分钟。 典型答案 首先,类加载器属于JVM的类加载子系统,常见的类加载器有:Bootstrap classloader、ExtClassloader、AppClassloader,还有用户自定义的类加载器。Bootstrap classloader是C++编写的...

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

Java

在字符串中查找第一个非重复字符的3种方法

darida 发布于 2019-02-21

有三种方法可以找到第一个非重复字符。每个都使用自己的算法来完成这个编程任务。 第一种算法在getFirstNonRepeatedChar(String str)方法中实现。它首先从给定的String获取字符数组并循环遍历它,以构建一个哈希表,其中字符为键,其计数为值。在下一步中,...

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