快速排序算法及java实现

快速排序算法及java实现

- JAVA - 阅5004

快速排序是由东尼•霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比 较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构 上很有效率地被实现出来。

java中mongodb的查询及排序

java中mongodb的查询及排序

- JAVA - 阅27480

Mongodb除了高性能外,还有完善的API进行各种查询操作,本教程中,我将为你演示一些通用的方法来实现mongodb的查询,包括组合查询,区间查询,like查询,in查询等方法。希望在阅读本文后能举一反三组合成更复杂的查询。

Java 20周年,你会一路追随么?

Java 20周年,你会一路追随么?

- IT资讯 - 阅2614

Java,大学里学过的一门编程语言课程?Java,IT领域求职神器?无数的程序员投身到Java的怀抱,无数的商业应用基于Java构建。从1995年5月23日Java语言诞生,如今Java已经走过了20年。20年来,Java经历过辉煌,还进入过低谷,但是,20年来技术的快速发展,却没有让这个编程语言没落,甚至还经常在各大编程语言排行榜中位列榜首。是什么支撑着Java走到今天?Java今后的发展又会走向何处?下一个20年里,你还会一直追随Java么?

jsp内置对象汇总详解

jsp内置对象汇总详解

- JAVA - 阅2956

request表示HttpServletRequest对象。 它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法,

使用mysql存储过程生成大量测试数据的方法

使用mysql存储过程生成大量测试数据的方法

- 数据库 - 阅3704

经常会想测试数据的查询等功能时,想找到大量的数据,下面就是一个生成大量数据的mysql存储过程,希望对你有所帮助。

通过Zookeeper实现一个消费者进程分配程序

通过Zookeeper实现一个消费者进程分配程序

- 服务器配置 - 阅3822

随着Agent数量的增加,每秒产生的消息数量也在增加,考虑到High Level的API使消费者进程与分区的固定关系,所以需要使用Zookeeper来维护一个消费者的集群,使消费者可以根据Kafka分区的数量以及消费者集群的个数,动态的分配每个消费者节点上运行的消费者进程数

基础的sql语句需要注意的地方写出优秀sql语句

基础的sql语句需要注意的地方写出优秀sql语句

- 数据库 - 阅3654

sql的查询优化需要从一点一滴的基础做起,有时一个不经意的点都可能引起很大的性能问题,当然如果做好这一点可会写出很高效的sql语句。

从面试题来说Java常量池的一点理解

从面试题来说Java常量池的一点理解

- JAVA - 阅5537

常量池是JVM中的一块特殊的存储空间。用于存储类、接口、方法中的常量以及一些字符串常量;当然也可以扩充执行器产生的常量也会放入常量池中。在编译时期就已经确定,是已存在的.class文件中的一部分数据。 也就是说,在程序运行还没有动态输入数据时,就已经存在了,这样大大提高了程序运算的效率。

Git与Github常用用法

Git与Github常用用法

- 经验分享 - 阅2484

分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在 没有联网的时候是拒绝干活的!当有网络的时候,再把本地提交推送一下就完成了同步,真是太方便了!