摘要: 学习排序算法也有一段时间,一直没有好好整理下排序算法的相关知识,排序在算法中是最基础也是最重要的,所以有必要自己进行一番整理,在提高领悟算法本质的同时以备以后自己复习,顺便也将自己领悟到的一些思想进行记录。 下面简单整理下快排的算法感悟,当然,个人觉得领悟快排的核心思想分治才是学习这个算法的最重要目 阅读全文
posted @ 2017-03-28 22:49 CoderLcp 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 在编程中,很多时候,我们需要计算机同时处理多件事情,例如说,就拿我相对最熟悉的web服务来说,web程序必须支持多用户访问,要不然如果你的用户只能支持一个用户在线访问,其他用户只能以排队的形式等待,估计你的网站没有谁愿意使用。 多线程提供给我们这样一种手段:同个时间内,我们可以运行多个程序路径,当然 阅读全文
posted @ 2017-03-28 17:45 CoderLcp 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 抽象类?这个东西我感觉没什么卵用啊,又不能拿来new对象,没有具体的对象的抽象类,有什么实际的意义呢?这是很多刚刚接触java抽象类语法时的第一反应(当然,包括我)。确实,很多刚刚接触抽象类这个概念的程序员都无法真正理解抽象类存在的意义,感觉java中的这个专门只能拿来继承并实现了对应抽象方法才能真 阅读全文
posted @ 2017-03-28 00:42 CoderLcp 阅读(3904) 评论(3) 推荐(1) 编辑
摘要: 最近进行servlet和jsp方面的梳理复习时,发现以前忽略了一个非常重要的知识点:get和post的请求(如果你觉得两者仅仅是提交数据量的大小以及方式不同就大错特错了)的正真区别,下面进行简答的整理和总结。 一、http协议和应答方式 在web领域,主要的服务协议是http传输协议,它是一种请求- 阅读全文
posted @ 2017-03-27 21:29 CoderLcp 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 看设计模式的相关书籍也有一段时间了,一开始其实是抱着作为java三大框架的基础知识储备来学习的,不过到后来,才发现,在设计模式的一些准则装饰下,java的面向对象威力才真正地体现出来,后面的将会陆续地总结设计模式学习过程中的一些心得体会,这篇作是个人理解设计模式中的一些核心思想的简单总结,但是也是我 阅读全文
posted @ 2017-03-26 23:46 CoderLcp 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 上篇hibernate的博客总体简单梳理了对象持久化的一些思想以及hibernate中对象持久化化的方法,下面说说对象持久化过程的三种状态。 一、hibernate缓存的概念 1、session与缓存的关系。在hibernate中,有时候,会把session称作一级缓存,这是因为,session所管 阅读全文
posted @ 2017-03-26 17:06 CoderLcp 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一、集合框架的概述。 基础的数据结构有数组,链表,栈,队列,二叉树等,java中的数据结构,利用了这些基本的数据结构分别实现了很丰富的集合框架类型,下面简单地总结下关于java集合框架的基础内容,在进行总结前,先大概看看java中主要的集合组织方式。 上面这张丑图也基本上说明了集合框架之间的关系,下 阅读全文
posted @ 2017-03-26 15:37 CoderLcp 阅读(2685) 评论(1) 推荐(0) 编辑
摘要: 前些天开始接触hibernate,想想以前直接用c3p0进行笨拙而繁杂的数据库操作就觉得生无可恋了,也正因如此,在刚刚接触hibernate的我,便强烈地喜欢上这种偷懒而优雅的面向对象式操作数据库的方法,下面进行一些简单的总结,主要是关系型数据库持久化思想以及hibernate一些常规的用法。 一、 阅读全文
posted @ 2017-03-26 15:02 CoderLcp 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 今天面试了一家公司的java开发方面的实习生,被问到一个问题:如何处理java中的内存泄露问题,保证java的虚拟机内存不会被爆掉,当时其实觉得面试官的问题有点泛,所以也没有很好领会他的意思,答案也不是很准确,后来回去查了下资料,大概明白面试官要问的东西是什么(尴尬,才反应过来),然后,也特地简单总 阅读全文
posted @ 2017-03-21 22:09 CoderLcp 阅读(2794) 评论(0) 推荐(0) 编辑
摘要: 在java的类体系中,有两个比较特殊的抽象体--抽象类和接口。抽象体并不可以拥有具体的对象(而且接口甚至不是类),但是它们却是在java设计领域非常重要的两个概念,很多优秀的设计模式都是基于这两个概念的,尽管我们在进行应用开发时可能用的比较少,但是在真正的大型项目的架构开发中,他们是用来确定整个项目 阅读全文
posted @ 2017-03-20 20:26 CoderLcp 阅读(206) 评论(0) 推荐(0) 编辑