`
文章列表
在Eclipse中查看JDK类库的源代码!!!  设置:  1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项:“c:\program files\java\jre_1.5.0_06\lib\rt.j ...
spring没有采用约定优于配置的策略,spring要求显示指定搜索哪些路径下的Java文件。spring将会把合适的java类全部注册成spring Bean。   问题:spring怎么知道把哪些Java类当初bean类处理? 这就需要使用annotation,spring使用一些特殊的annotation来标注bean类。   @Component:标准一个普通的spring Bean类。 @Controller:标注一个控制器组件类。 @Service:标注一个业务逻辑组件类。
搭建Spring MVC 环境。controller中加上@Controller注解 。启动项目时出现了错误:Cannot map handler 'TestController' to URL path [/hello]: There is already handler of type [class com.yxl.test.controller.TestController] mapped.   控制器类:     配置文件:   错误原因:   spring容器注册生成类的时候,每个类值允许注册一次。 在TestController类上面加@Controller会把 ...
1.交集 intersect运算:返回查询结果中相同的部分。     SELECT product_id FROM tab1      INTERSECT         SELECT product_id FROM tab2;     2.差集   minus运算:返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。   [sql] view plain copy    
1、拼接字符串 1)可以使用“||”来拼接字符串 select '你好'||'世界!' as str from dual ;     2)通过concat()函数实现 select concat('你好', '我的世界') as str from dual ;     注:oracle的concat函数只支持两个参数的方法,即只能拼接两个参数,如要拼接多个参数则嵌套使用concat可实现,如: select concat(concat('拼接', '多个'), '字符串') from dual   2、截取字符串  
分组函数用法:   group by 列;   select type  from hello group by type;   先来一张基础表:      问题1:比如我想查询数据中有多少个家庭地址。可以利用分组函数 group by 列; select type 家庭地址 from hello group by type;       分组函数会把重复的数据过滤掉,然后查询出来。   问题2:查询同一个家庭地址有两个人的数据; select type 家庭地址 from hello group by type having count(*) >1;   ...
 web应用程序通过Tomcat等容器启动时,会首先加载web.xml文件,通常我们工程中的各种配置文件,如日志、数据库、spring的文件等都在此时被加载,下面是两种常用的配置文件加载路径,即配置文件可以放到 SRC目录下或者可以放到WEB-INF根目录下   第一种在web.xml中这样配置:    <context-param>      <param-name >
select * from (select * from <table> order by <key>) where rownum=1;select * from (select * from <table> order by <key> desc) where rownum=1;
数据库更新就一种方法Update,其标准格式:Update 表名 set 字段=值 where 条件不过根据数据的来源不同,还是有所区别的:  1.从外部输入这种比较简单例:update tb set UserName="XXXXX" where UserID="aasdd"2.一些内部变量,函 ...
--sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。--注意:group b ...
增加一列:    alter table emp4 add test varchar2(10); 修改一列:    alter table emp4 modify test varchar2(20); 删除一列: alter table emp4 drop column test;     这里要注意几个地方,首先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-00905。   其次,对删除单列的话,一定要加COLUMN,然后记住,删除是不需要加列类型的。   增加多列:    alter table emp4 add (test varchar2(10), ...
desc 表名;      
第一步:导入jar包     第二步,在WEB-INF文件夹下创建spring-servlet.xml文件。   <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springfr ...
第一步:导入jar包     第二步,在WEB-INF文件夹下创建spring-servlet.xml文件。   <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springfr ...
#  与  $  的 区别(这个很重要) ibatis中,我们使用 sqlMap 进行 sql查询时需要引用 参数,在参数引用中遇到的符号  #  和 $之间的区分为,#可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如: select  *  from table  where  id =#id# ,其中如果字段为字符型,那么#id#表示的就是'id'类型,如果id为整型,那么#id#就是id类型。 select * from table where id =$id$,如果字段id为整型,sql语句就不会出错,但是如果字段id为字符型,那么sql语句应该写成select * ...
Global site tag (gtag.js) - Google Analytics