摘要:
冒泡排序(Bubble Sort) 冒泡排序:一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。稳定排序算法 时间复杂度 O(n2),里层循环每趟比较第 j 项和第 j+1项,如果前项大于后项,则发生交换。缺点是每次比较后都可能发生交换,交换次数太多了, 阅读全文
摘要:
引言 为什么要学习数据结构与算法呢?有什么用呢? 我认为算法就是帮助人们快速地、高效地解决问题,就好比从1000个无序的序列中找出一个指定的记录,你会怎么做呢?通常人们会将记录一个个比对,直到找到正确的为止,当然最终是可以找出来的。当数据是一万个,一百万个,一亿个呢??当然最终也是可以找出来的,但是 阅读全文
摘要:
一、简介 FastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快! FastJSON是阿里巴巴的开源框架,被不少企业使用,是一个极其优秀的Json框架,Github地址:https://github.com/alibaba/fastjson 阅读全文
摘要:
一、简介 Jackson解析的速度算是同类框架中最快的,同时也是Spring MVC中内置使用的解析方式。 Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且 阅读全文
摘要:
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互 阅读全文
摘要:
<!-- div class="asset-body" --> 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 <!-- /div --> <!-- div id="more" class="asset-more" --> 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通 阅读全文
摘要:
FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 模板编写为FreeMarker Template Langu 阅读全文
摘要:
今天开通博客了,希望能跟各位交流分享! 努力成了习惯,成功便是自然! 阅读全文