摘要: 一、java与数据库的交互 1、jdbc:java data base connectivity,java数据库连接。java的JDBC操作主要通过操作两个类进行连接操作:Connection 和 Statement。 2、java 连接数据库的一般步骤: A、加载驱动,通过Class.forNam 阅读全文
posted @ 2017-03-19 20:29 CoderLcp 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 讨论Socket必讨论长连接和短连接 一、长连接和短连接的概念 1、长连接与短连接的概念:前者是整个通讯过程,客户端和服务端只用一个Socket对象,长期保持Socket的连接;后者是每次请求,都新建一个Socket,处理完一个请求就直接关闭掉Socket。所以,其实区分长短连接就是:整个客户和服务 阅读全文
posted @ 2017-03-19 17:37 CoderLcp 阅读(73752) 评论(4) 推荐(4) 编辑
摘要: 以前一直不太重视java 基础的整理,感觉在实际开发中好像java 基础用处不大,感觉不理解一些底层的东西对开发工作影响也不大。不过,后来我发现,很多东西都是相互联系的,如果底层的东西你不理解,后面的很多与之有联系的工具、框架等用起来会糊里糊涂的,出错之后也不能高效地准确定位,所以,接下来打算好好整 阅读全文
posted @ 2017-03-19 16:39 CoderLcp 阅读(3426) 评论(0) 推荐(0) 编辑
摘要: 前面总结了一下个人对递归的理解,接下来本来继续记录下递归与树这种常用数据结构的恩怨情仇。 一、树的概念 恩,话不多说,理解树最好的方案之一就是看下面的丑图: 恩,没错,树,其实可以看成是一个链表,只不过每个链表节点有三个point罢了。(当然,用数组也可以实现树,这个不讨论。) 上面这种树叫做三叉树 阅读全文
posted @ 2017-03-19 15:43 CoderLcp 阅读(9019) 评论(0) 推荐(1) 编辑
摘要: 算法中,递归是一种非常重要的概念,它在处理很多问题中都具有非常简洁优雅的程序实现,同时,使用递归解决一些问题解决方案依赖于同样方法步骤的过程非常简单快速(当然,前提是理解了递归的整个过程)。 然而,刚刚接触递归这个概念时,很多人都会觉得有点难以理解:自己调用自己,不断循环,直到某个条件终结递归?这尼 阅读全文
posted @ 2017-03-19 11:25 CoderLcp 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 上一篇也提到,栈其实是一种很重要的数据结构,下面简单讲解下栈是如何实现四则运算的。 在此之前,需要说明的是,很多编程语言在进行四则运算的时候,都不是直接运用中缀表达式进行运算的,一般会将中缀表达式转换为后缀表达式然后利用栈进行具体的运算。因为,计算机无法识别所谓的先乘除后加减的运算顺序的,而且,一旦 阅读全文
posted @ 2017-03-19 10:08 CoderLcp 阅读(9059) 评论(0) 推荐(0) 编辑