蜗牛也很疯狂
码龄15年
求更新 关注
提问 私信
  • 博客:74,019
    74,019
    总访问量
  • 60
    原创
  • 1
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2010-12-07

个人简介:Love programming

博客简介:

KBKYBAN的专栏

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得19次收藏
  • 博客总排名1,294,222名
创作历程
  • 3篇
    2014年
  • 86篇
    2013年
成就勋章
TA的专栏
  • 数据库优化
  • Java内存管理
    1篇
  • Java线程
    5篇
  • 算法
  • SSH
    2篇
  • Java Web
    2篇
  • Java
    30篇
  • SQL
    16篇
  • 面试技巧
    1篇
  • UML
    1篇
  • Ajax学习
    3篇
  • HTML
    3篇
  • 计算机网络
    1篇
  • 服务器
    1篇
  • JSON
    2篇
  • 软件开发
  • Delphi
    2篇
  • 记录类型
    1篇
  • 指针
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

78人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

SQL中EXISTS的用法

比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是Cu
转载
发布博客 2014.11.20 ·
542 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Delphi中destroy, free, freeAndNil, release用法和区别

1)destroy:虚方法释放内存,在Tobject中声明为virtual,通常是在其子类中override 它,且要加上inherited关键字,才能保证派生类对象正确地被销毁;但destroy一般不能直接用,为什么?当一个对象为nil,我们仍然调用destroy,会产生错误。因为destroy是虚方法,它要根据对象中的头四个字节找到虚拟方法表Vmt的入口地址,从而找到destr
转载
发布博客 2014.03.31 ·
874 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Delphi 记录类型- 结构指针

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Button1: TButton;    Button
转载
发布博客 2014.03.31 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在软件开发中应用流行的80:20原则

Jim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护中疑难问题的解决、软件质量管理与安全领域。在过去的15年间,Jim曾管理过团队建设与高性能的财务系统。他的主要兴趣在于如何帮助小团队更有效地构建真正的软件:高质量、安全、高性能且易使用。近日,Jim撰文谈到了如何在软件开发中应用流行的80:20原则,颇具代表意义。  很多经理都不想陷入太多的思考当中
转载
发布博客 2013.11.21 ·
1023 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Struts2配置问题解决

最近开始学习Struts2,没想到就是简单的配置Struts环境就遇到了一些问题,花了两天才解决了。诶,下面我总结一下我遇到的问题:1、tomcat文件的路径注意不要有空格存在,例如 :D:\Program Files\apache-tomcat-7.0.37\bin在Program Files之间有空格存在,可能在运行时不能启动tomcat。2、struts2.1.6以上版本加载至少需要
原创
发布博客 2013.11.05 ·
707 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试:数据类型转换

double t = 1.3; // 可不写d/D,(最好写上),默认为double.  float f = 1.3;  // false, double -> float,有可能造成数据截短.  float f = (float)1.3 ; 或  float f = 1.3f; // true----------------------------------------------
原创
发布博客 2013.10.21 ·
722 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

会话跟踪技术

1.      什么是会话 客户端打开与服务器的连接发出请求到服务器响应客户端请求的全过程称之为会话 2.      什么是会话跟踪 对同一个用户对服务器的连续的请求和接受响应的监视 3.      为什么需要会话跟踪 浏览器与服务器之间的通信是通过HTTP协议进行通信的,而HTTP协议是”无状态”的协议,它不能保存客户的信息,即一次响应完成之后
转载
发布博客 2013.10.21 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL连接方式(左连接、右连接、全连接)

1.内连接、左连接、右连接、全连接介绍    內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。内部连接是两个表中都必须有连接字段的对应值的记录,数据才能检索出来。   左连接和右连接都是外部连接,也就是区别于内部连接,它对不满足连接条件的行并不是象内部连接一样将数据完全过滤掉,而是保留一部分数据,行数不会减少。 左连
转载
发布博客 2013.10.21 ·
840 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

javaScript——优化  

转载:http://wangxinghaoaccp.blog.163.com/blog/static/115810236201161961741264/javaScript是一门解释性的语言、它不像java、C#等程序设计语言、由编译器先进行编译再运行、而是直接下载到用户的客户端进行执行。因此代码本身的优劣就直接决定了代码下载的速度以及执行的效率。1、减缓代码下载时间:Web浏览器下载
原创
发布博客 2013.10.18 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

存储过程”的定义及优点

【赛迪网-IT技术报道】“存储过程”的定义及优点存储过程sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。应用程序需要用的时候直接调用就可以了,所以效率会高。 存储过程介绍 存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE中,若干个有联系的过程可以组合在一起构成程序包
原创
发布博客 2013.10.18 ·
746 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简述GRASP设计原则

GRASP(General Responsibility Assignment SoftwarePattern)是通用职责软件分配模式。GRASP的核心是自己干自己能干的事,自己只干自己的事,也就是职责的分配和实现高内聚。用来解决面向对象设计的一些问题。GRASP提出了九大原则,下面笔者将对这九大设计原则做一一阐述。 高内聚、低耦合(High Cohesion、LowCoup
原创
发布博客 2013.10.18 ·
763 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java的内存回收机制

在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java程序员到最后应该去了解JVM,才能写出更高效,充分利用有限的内存的程序。1.J
原创
发布博客 2013.10.18 ·
565 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面对Bug,程序员何去何从?

【51CTO独家特稿】一个合格的程序员,应该重视Bug,并在实际项目开发过程中,有效地规避这些Bug,当然也要分情况。有些Bug,在有些情况下建议不要做太严格的规避,否则的话,可能会对整个项目的开发进程产生严重的阻碍。个人的开发实践证明,很多项目不是设计死的,而是被测试人员测死的,如果您也有同样的感触,那么,我相信下面的一些观念,会对您的代码生涯产生一定的影响……什么是Bug?通俗地讲就是
原创
发布博客 2013.10.18 ·
687 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java异常分类

一、基本概念看java的异常结构图  Throwable是所有异常的根,java.lang.ThrowableError是错误,java.lang.ErrorException是异常,java.lang.Exception 二、Exception一般分为Checked异常和Runtime异常,所有RuntimeException类及其子类的实例被称为Runtime异常,不属于
原创
发布博客 2013.10.18 ·
688 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作符“+”的定义,他是否是new了一…

摘录来自CSDN论坛:http://bbs.csdn.net/topics/220015609为了加深理解,我们可以来做几个小实验。javacTest        编译文件javap -c Test   查看虚拟机指令实验一:纯字符串Java code: public class Test {    publicstatic void main(String args[])
原创
发布博客 2013.10.18 ·
587 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java到底是按值传递还是引用传递?

本文从CSDN论坛上粘贴转载:http://www.baidu.com/link?url=sVgSlCz3wKSOeY8JEFo5-RnlvfqXkB8vpSQzDd51_niAP-UBJHEVYgA3wNDXTmU6一句话java中所有的传递都是值传递。举例分析:public class Test{ public static void test(St
原创
发布博客 2013.10.18 ·
629 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

死锁的原因、条件和避免死锁的方法

产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。产生死锁的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
原创
发布博客 2013.10.18 ·
1255 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java堆和栈的区别

堆和栈的区别 转载:http://www.blogjava.net/xcp/archive/2008/08/10/stack.html栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multiane
原创
发布博客 2013.10.18 ·
531 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring开发基础

Spring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。对于入门Spring的初学者而言,以下的说明可以让您对这些术语与概念有个基本的认识。 
原创
发布博客 2013.10.18 ·
594 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

 表达式前后缀表达形式

35,15,+,80,70,-,*,20,/               //后缀表达方式(((35+15)*(80-70))/20)=25           //中缀表达方式  /,*,+,35,15,-,80,70,20             //前缀表达方式 人的思维方式很容易固定~~!正如习惯拉10进制。就对2,3,4,8,16等进制不知所措一样~
原创
发布博客 2013.10.18 ·
566 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多