相关分类: Java技术 C/C++ VB delphi
  • JSP与HTML的区别总结

    HTML (HypertextMarkupLanguage)文本标记语言它是静态页面,和JavaScript一样解释性语言,为什么说是解释性 语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。 JSP (JavaServerPage)看这个意...

    2018-06-18 03:09:46 html语言html标记

  • JVM自动内存管理-Java内存区域与内存溢出异常

    摘要: JVM内存的划分,导致内存溢出异常的可能区域。 1. JVM 运行时内存区域 JVM在执行Java程序的过程中会把它所管理的内存划分为以下几个区域: 1.1 程序计数器 程序计数器是一块较小的内存空间,在Java虚拟机规范中是唯一一个未规定OutOfMemoryError的内存区域。 程...

    2018-06-18 03:09:46

  • java排序算法(七):折半插入排序

    java排序算法(七):折半插入排序 折半插入排序法又称为二分插入排序法,是直接插入排序法的改良版本,也需要执行i-1趟插入。不同之处在于第i趟插入。先找出第i+1个元素应该插入的位置。假设前i个数据是已经处于有序状态 代码实现 package com.spring.test; /** * 折...

    2018-06-18 03:09:42

  • 撸一撸Spring Cloud Ribbon的原理-负载均衡器

    在上一篇《撸一撸Spring Cloud Ribbon的原理》中整理发现,RestTemplate内部调用负载均衡拦截器,拦截器内最终是调用了负载均衡器来选择服务实例。 接下来撸一撸负载均衡器的内部,看看是如何获取服务实例,获取以后做了哪些处理,处理后又是如何选取服务实例的。 分成...

    2018-06-18 03:09:43

  • 十分钟理解Java中的动态代理

    十分钟帮助大家理解Java中的动态代理,什么是动态代理?感兴趣的小伙伴们可以参考一下 若代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 ,这种情况下的代理类通常都是我们在Java代码中定义的。 通常情况下, 静态代理中的代理类和委托类会实现同一接...

    2018-06-18 03:09:36

  • Spring MVC整合WebSocket通信

    Spring MVC整合WebSocket通信 转载:http://www.cnblogs.com/yangchongxing/p/8474256.html WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。依靠这种技术可以实现客户端和服务器端的长连接,双向实时通信。 特点:事件驱动、异步,使用ws或...

    2018-06-18 03:09:34 java 对象

  • java排序算法(三):堆排序

    java排序算法(三)堆排序 堆积排序(HeapSort)是指利用堆积树这种结构所设计的排序算法,可以利用数组的特点快速定位指定索引的元素。堆排序是不稳定的排序方法。辅助空间为O(1).最坏时间复杂度为O(nlog2n) 堆排序的堆序的平均性能较接近于最坏性能 堆排序利用大根堆...

    2018-06-18 03:09:33

  • Java集合中的Map接口

    jdk1.8.0_144 Map是Java三种集合中的一种位于java.util包中,Map作为一个接口存在定义了这种数据结构的一些基础操作,它的最终实现类有很多:HashMap、TreeMap、SortedMap等等,这些最终的子类大多有一个共同的抽象父类AbstractMap。在AbstractMap中实现了大多数Map实...

    2018-06-18 03:09:27

  • java排序算法(九):归并排序

    java排序算法(九):归并排序...

    2018-06-18 03:09:32

  • Spring学习之旅(二)极速创建Spring框架java Web工程

    编译工具:eclipse 1)创建Web工程:spring_web_helloworld 2)导入所需jar包: 3)创建实体类:同上篇博文 4)创建配置文件hellobean.xml。同上篇博文 不过,注意,本项目中配置文件放的位置为WebContent目录下。 5)实例化Spring容器:在web.xml中配置Spring容器。在...

    2018-06-18 03:09:11

2