发表于: 2016-10-08 00:38:07

1 2140


今天完成的事情:

1、  limit是mysql的语法   select * from table limit m,n;

其中m是指记录开始的index,从0开始,表示第一条记录,n是指从第m+1条开始,取n条。

select * from tablename limit 2,4    即取出第3条至第6条,4条记录


2、什么是引擎

MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。

例如,如果你在研究大量的临时数据,你也许需要使用内存MySQL存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理的数据库(以确保事务处理不成功时数据的回退能力)。


3、引擎有哪些.

mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。最常使用的2种存储引擎:InnoDB、MyISAM


4、栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,因此,用堆保存数据时会得到更大的灵活性。但缺点是,由于要在运行时动态分配内存,存取速度较慢。

栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主要存放一些基本类型的变量(int, short, long, byte, float, double, boolean, char)和引用对象,栈里存的却是堆的首地址名;就像引用变量。 


5、什么是报文:

报文,是网络中交换和传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。

HTTP报文是由一行一行简单的字符串组成的。HTTP报文都是纯文本,不是二进制代码,所以人们可以很方便地对其进行读写。如果说HTTP是因特网的信使,那么HTTP报文就是它用来搬东西的包裹了。


6、Spring是一个容器,可以接管各个层次的Bean(action/domain/pojo/javabean),并且可以配置bean与bean之间的关系在java代码里使用bean只需要  用ApplicationContext 的getBean(配置文件里bean的id)方法就可以了。

Spring是依赖反射机制的,

那到底什么是反射机制呢:反射机制就是利用(dom4j=java反射机制)

userBean ub = Class.forName(com.bean.***)这里是com全路径 

所以在Spring配置文件中bean 的id属性和class属性中要写全路径。

<bean id="adminBean" class="com.service.AdminBean">

<property name="name" value="乐乐"></property>

<property name="id" value="1"></property>


7、IOC是什么:ioc(inverse of control )控制反转:所谓控制反转就是把对象(bean)对象和维护

对象(bean)之间的关系的权利转移到Sqring容器中(ApplicationContext.xml)而程序本身不在维护了

DI是什么:di(dependency injection)依赖注入:实际上DI和IOC是同一个概念,因为在

ApplicationContext.xml配置文件中bean和bean之间通过ref来维护的时候是相互依赖的,所以又叫

做依赖注入。也就是控制反转。因为ApplicationContext是非常消耗内存的,所以必须保证一个项目里

只有一个ApplicationContext实例。


8、ORDER BY 语句用于根据指定的列对结果集进行排序。ORDER BY 语句默认按照升序对记录进行排序。

如果希望按照降序对记录进行排序,可以使用 DESC 关键字。


9、冒泡排序

public class bubbleSort {  

public  bubbleSort(){  

int a[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,53};  

    int temp=0;  

    for(int i=0;i<a.length-1;i++){  

        for(int j=0;j<a.length-1-i;j++){  

        if(a[j]>a[j+1]){  

            temp=a[j];  

            a[j]=a[j+1];  

            a[j+1]=temp;  

        }  

        }  

    }  

    for(int i=0;i<a.length;i++)  

    System.out.println(a[i]);     

}  

}


直接插入排序:

public class insertSort {  

public insertSort(){  

    inta[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51};  

    int temp=0;  

    for(int i=1;i<a.length;i++){  

       int j=i-1;  

       temp=a[i];  

       for(;j>=0&&temp<a[j];j--){  

       a[j+1]=a[j];                       //将大于temp的值整体后移一个单位  

       }  

       a[j+1]=temp;  

    }  

    for(int i=0;i<a.length;i++)  

       System.out.println(a[i]);  

}  

}



返回列表 返回列表
评论

    分享到