当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Mybatis中Mapper.xml之${}和#{}的区别

    ${}和#{}都可以动态传递参数,例如参数city_name; select*fromtable_namewherecity_name=${city_name};或 select*fromtable_namewherecity_name=#{city_name}; 模糊查询:select*fromt...

    63
    热度
  • [综合] Java基础——获取当前系统时间上一天时间及各月最后一天

    java中获取当前日期和时间的方法 importjava.util.Date;importjava.util.Calendar;importjava.text.SimpleDateFormat;publicclassTestDate{publicstaticvoidmain(String[]a...

    18
    热度
  • [综合] Java基础——浅谈String、StringBuffer和StringBuilder的区别

    String: String是一个被final修饰的类,不能被继承。String的值不可变,我们每次操作一个String就会生成一个String对象,这不仅会降低效率,还会造成内存浪费。所以当我们要操作大量数据时,不建议采用String,String只适用于少量数据操作。 StringBuffer:...

    106
    热度
  • [综合] Java基础——switch的用法及注意事项

    在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long和String类型都不符合swit...

    84
    热度
  • [综合] Oracle基础--trunc()函数的用法

    --Oracletrunc()函数的用法/*TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUNC(date[,fmt])其中:date一个日期值fmt日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去*/selecttrunc(sysdate)fromdual;-...

    83
    热度
  • [综合] Oracle基础——union与union all的用法与区别

    用法: union和unionall都可以用来对两个或多个查询结果进行并集操作,例如: select*fromStudent1unionselect*fromStudent2; select*fromStudent1unionallselect*fromStudent2。 注意:union和unio...

    47
    热度
  • [综合] Oracle基础——group by 、group by rollup、grouping、grouping_id等的用法

    groupby,groupbyrollup: GROUPBY语句用于结合合计函数(sum(),count()...),根据一个或多个列对结果集进行分组。groupby与groupbyrollup都可以用来对查询结果进行分组;例如: selectprovince_id,city_id,sum(coun...

    107
    热度
  • [综合] Oracle问题——查询数值数据时,小数点前0不显示

    查询数字字段时,Oracle对于小于1的小数,小数点前面的0是不显示的。Oracle中会将小数点前的0隐去也会将小数点后的0隐去(例如:0.10会变为.1),因此会得不到我们想要的数值格式。解决此类问题最简单的办法就是把数值类型转换为字符型,即加上to_char(数值,'fm9990.0099'),...

    71
    热度
  • [综合] Spring——DI(依赖注入)/Ioc(控制反转)

    DI(DependencyInjection):依赖注入 在运行期间,由外部容器动态地将依赖对象注入到组件中; Ioc(Inversionofcontrol):控制反转 应用本身不负责依赖对象的创建及维护,依赖对象的创建和维护是由外部容器负责的。这样控制权就由应用本身转移到了外部容器,控制权的转移就...

    61
    热度
  • [综合] Oracle基础——dblink

    dblink: dblink(DatabaseLink)数据库链接,顾名思义就是数据库的链接。就像电话线一样,是一个通道,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据...

    118
    热度
  • [综合] Spring——aop(面向切面编程)

    AOP(AspectOrientedProgramming): 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从...

    51
    热度
  • [综合] Java基础——length、length()、size()的区别

    length:属性,用于获取数组的长度。 length():方法,用于获取字符串的长度。 size():方法,用于获取泛型集合中元素的个数。 例如: //lengthint[]arr={1,2,3};//intarr[]=newint{1,2,3};System.out.println(arr.le...

    32
    热度
  • [综合] Java基础——static简述

    静态变量、实例变量;静态方法、非静态方法。 在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,...

    53
    热度
  • [综合] Java基础——overload(重载)与overrite(重写)的区别

    Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个...

    20
    热度
  • [综合] Java基础——==和equals方法究竟有什么区别?

    ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objetob...

    83
    热度
  • [综合] Java基础——和的区别

    &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,...

    36
    热度
  • [综合] Oracle基础——merge into用法详解

    WHY? 想在Oracle中用一条SQL语句直接进行insert/update操作。 MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT...

    35
    热度
  • [综合] Oracle基础——行转列、列转行SQL总结

    wm_concat函数 首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用准备测试数据 createtabletest1(idnumber,namevarchar2(20)); inser...

    73
    热度
  • [综合] Java基础——replace和replaceAll的区别

    replace和replaceAll的区别: 1、replace的参数是CharSequence和CharSequence,其中第一个是匹配的字符或字符串,第二个是替换的字符或字符串。即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,相当于字符串) 2、repla...

    104
    热度
  • [综合] JavaScript——获取年月日星期及注意事项

    JavaScript获取当前时间及固定时间:包括年、月、日、星期。代码如下: 获取当前时间(注意:获取的是当前电脑时间): vard=newDate(); varnowTime=d.getDate();//当前时间,到日期;例如:2017-05-26 varYear=d.getYear();//年...

    57
    热度