- 博客(31)
- 资源 (10)
- 收藏
- 关注
转载 MyBatis中resultType和resultMap的区别
一、综述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的...
2018-03-30 11:40:54 1800 1
转载 webservice面试题
一 什么是webservice(用你的话描述webservice)?在什么时候用webservice(webservice能给我们解决什么样的问题)?一句话概括:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作平台,就是说服务端程序采用Java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和客户端程序可以在不同的操作系...
2018-03-28 22:18:11 1545
转载 java 调用webservice的各种方法总结
一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务注意一下两项,1本地不要使用代理,否则生不成客户端代码 2 Endpoint endpoint = Endpoint.publish("http://localhost:8080/hello", hello); 网址不要localhost 或者 127.0.0.1 要ipcoifig 一下自己本地...
2018-03-28 20:25:59 401
转载 应用系统之间数据传输的几种方式
随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种:1 soc...
2018-03-27 14:34:54 4437
转载 Oracle的update语句优化研究 批量更新
Oracle的update语句优化研究一、 update语句的语法与原理1. 语法单表:UPDATE 表名称 SET列名称 =新值 WHERE列名称 =某值如:update t_join_situationset join_state='1' where year='2011'更新年度为“2011”的数据的join_state字段为“1”。如果更新的字段加了索引,更新时会重建索引,更新效率...
2018-03-26 14:52:49 4510
转载 Oracle存储过程基本语法介绍
Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它; 行2: IS关键词表明后面将跟随一个...
2018-03-26 14:32:13 147
转载 oracle函数集锦
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ...
2018-03-26 11:21:29 194
转载 select into与insert into区别
select into from 和 insert into select都是用来复制表,两者的主要区别为: select into from 要求目标表不存在,因为在插入时会自动创建。insert into select from 要求目标表存在。下面分别介绍两者语法一、INSERT INTO SELECT语句(见下)1、语句形式insert into Table1(field1,field2....
2018-03-25 16:48:48 6796
转载 用存储过程批量更新表
下面这个和我的很相似,不用自己写了,就用他的吧!最近做了一个需求,需要批量更新数据库表,但是因为涉及到的数据较多(千万条),如果直接用sql更新,估计会把pl/sql弄垮sql如下:update online_product set online_flag = '0' where status = 'ON'所以,写了一个存储过程,以备忘:1234567891011121314151617181...
2018-03-23 14:28:58 1120
转载 Java代码中执行存储过程和函数
一:先看几个概念:首先,自己参考了几篇文章,写的很不错,自己也借鉴一下,然后会在最后贴出自己在项目中使用到的存储过程,已经实现过程,大家可以做个对比,实现方法不同。http://www.cnblogs.com/liunanjava/p/4261242.html过程和函数,它们被编译后保存在数据库中,称为持久性存储模块(Persistent Stored Module,PSM),可以反复调用,运...
2018-03-23 14:22:57 1789
转载 oracle number(p,s)数据类型
oracle的number类型是oracle的内置类型之一,是oracle的最基础数值数据类型。在9iR2及其以前的版本中只支持一种适合存储数值数据的固有数据类型,在10g以后,才出现了两种新的数值类型。 oracle number类型能以极大的精度存储数值,具体来说,精度可达38位。其底层数据格式类似于一种“封包小数”表示,这个在我的上篇文章中已经做了阐述。oracle number类...
2018-03-23 13:52:32 344
转载 如何删除表中的重复记录只保留其中一条
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢!1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopl...
2018-03-23 13:19:13 308
转载 trunc(并列出了与round区别)
0、与round区别:round(m,n)可以四舍五入 trunc(m,n)直接丢弃,不四舍五入 英文释义 trunc:n. 将数字截尾取整1、截取日期(截取后仍为日期格式)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间2011-12-29 16:24:34select trunc(sysdate,'ye...
2018-03-23 10:05:40 737
转载 JDBCExceptionReporter>: OALL8 处于不一致状态!
ERROR-util.JDBCExceptionReporter>: 违反协议ERROR-util.JDBCExceptionReporter>: OALL8 处于不一致状态! 最近被这个问题纠结了很久,昨天终于找到了正确的解决方案,总结下, 出现这种问题的原因大致有种:1、连接oracle驱动不匹配。比如说在11g+jdk6.0的环境下,使用ojdbc5.jar。2、中途修改了表...
2018-03-23 09:55:28 1714 1
转载 Oracle中replace函数
函数:replace含义:替换字符串语法:replace(原字段,“原字段旧内容“,“原字段新内容“,)eg:SELECT L.USER_NAME, REPLACE(L.USER_NAME, SUBSTR(L.USER_NAME, 2, 3), '***') USER_NAME_REPLACE FROM SYS_USER_PWD_LOG L WHERE L.USER...
2018-03-23 09:49:21 969
转载 Oracle行转列和列转行
一、行转列1.1、初始测试数据 表结构:TEST_TB_GRADE Sql代码:1 create table TEST_TB_GRADE 2 ( 3 ID NUMBER(10) not null, 4 USER_NAME VARCHAR2(20 CHAR), 5 COURSE VARCHAR2(20 CHAR), 6 SC...
2018-03-22 15:24:40 380
转载 Oracle中replace函数的使用
1、替换特定字符串例:select filefullname from sys_frmattachmentdb 查询的结果为:e:\GengBaoFile\TYGW\《历城区项目立项审批流程》.1079\\3186.通用流程项目资料.jpg 需求:要将结果中的“历城区”修改为"北京区"。 操作:使用的函数为replace()含义为:替换字符串replace(原字段,“原字段旧内容“,“原字段新...
2018-03-22 14:50:23 891
转载 查询每个部门前几名
在表emp中,按照sal排序,取出各部门前两名:方法一:select * from ( select rank() over(partition by e.deptno order by e.sal desc ) f ,e.empno,e.ename,e.deptno,e.sal from emp e) e1 where e1.f<=2...
2018-03-22 14:42:22 801
转载 oracle instr() 和 substr () 的常见用法
在Oracle中 可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。 在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置。 语法: instr(sourceString,destString,start,appearPosition) instr('源字符串' , '目标字符串' ,'开始位置','第几次出现') 其中sourceString代表源字符串...
2018-03-22 14:26:30 1140
转载 Oracle 增加修改删除字段
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table tab...
2018-03-22 14:12:53 351
转载 CLOB、BLOB , CLOB与BLOB的区别
CLOB 定义 数据库中的一种保存文件所使用的类型。 Character Large Object SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。SQL CLOB 是内置类型,它将字符大对象 (Character Large Object) 存储为数据库表某一行中的一个列值。默认情况下,驱动程序使用 SQL locator(CLOB) 实现 Clob 对象,这意味着 C...
2018-03-22 13:53:13 677
转载 临时表 with tableName的用法
有时候在Oracle查询时需要建立临时表,可以简化查询,使读者更加清楚明白,在一个查询sql中,可以使用临时表。用法:with tableName as(sql语句) select * from tableName...例如:[sql] view plain copy print?with a as --建立临时表 (select sum(pt.c_all) sumall, q.c_...
2018-03-22 13:39:09 3078
转载 Oracle中DBLink的使用
Oracle中DBLink的使用 DBLink 的作用是在局域网内,通过一台服务器上面的数据库访问另外一台服务器上面数据库的功能。下面简单的介绍DBLink的配置:服务器A:IP 10.10.10.107, 数据库实例名:orcl 数据库登录:test/test服务器B:IP 10.10.10.22, 数据库实例名:kobra 数据库登录:user/user需求: 在A服务器上的数据库可...
2018-03-22 13:27:29 4499
转载 oracle数据删除恢复
分为两种方法:scn和时间戳两种方法恢复。一、通过scn恢复删除且已提交的数据 1、获得当前数据库的scn号 select current_scn from v$database; (切换到sys用户或system用户查询) 查询到的scn号为:1499223 2、查询当前scn号之前的scn select * from 表名 as of scn 1499220; (确...
2018-03-22 11:21:07 103
转载 plsql 和oracle 语句优化
目录(?)[-]优化的理论基础通过Select Count进入优化之旅 SELECT Count的知识ORACLE的优化器 优化器的优化模式CBO模式RBO模式一起来看看oracle优化器的发展历程让我们从索引的基本知识下手吧 索引按内部结构分类索引按功能分类索引按索引对象分类建立索引的方法论不建议建立索引的情况索引不会生效的情况以案例来说明 PLSQL优化一个不走索引的优化案例建立索引的总结...
2018-03-21 09:59:02 631
转载 oracle 列转这是一个Oracle的列转行函数:LISTAGG()
这是一个Oracle的列转行函数:LISTAGG() 先看示例代码:Sql代码 with temp as( select 'China' nation ,'Guangzhou' city from dual union all select 'China' nation ,'Shanghai' city from dual union all select 'China' na...
2018-03-20 14:25:18 199
转载 JSTL的几个高级用法(转贴)
fn函数JSTL1.1标签库还包含了许多其它经常使用的函数: fn:contains(string, substring)如果参数string中包含参数substring,返回truefn:containsIgnoreCase(string, substring)如果参数string中包含参数substring(忽略大小写),返回truefn:endsWith(string, suffix)如...
2018-03-19 17:06:03 168
转载 java jstl 和el 表达式理解
Java初学者必学的JSTL 所谓JSTL就是标签库 JSP Standard Tag Library,如果做为java初学者你看不懂那些$符号的话,就有必要来了解一下JSTL,如果你看到满眼的<%}%>(Scriptlet)觉得很糟心的话,那就更应该学学JSTL。 代码分离一直是程序员所追求,框架的开发者每天都费尽心思想怎么实现页面和代码分离,分离的好处比如:代码清晰...
2018-03-19 16:54:29 335
原创 jstl 常见用法
类别 运算符 算术运算符 + 、 - 、 * 、 / (或 div )和 % (或 mod ) 关系运算符 == (或 eq )、 != (或 ne )、 < (或 lt )、 > (或 gt )、 <= (或 le )和 >= (或 ge ) 逻辑运算符 && (或 and )、 || (或 or )和 ! (或 not ) 验证运算符 emp...
2018-03-19 16:00:15 375
opencv.4.0.0 版本 windows 和linux 下 相关 opencv.dll,opencv.so,及opencv.jar 资源
2019-08-28
Java jdbc分页工具类
2018-12-24
Java 工具类 ping Ip 是否通
2018-12-18
Java 利用poi 导出excel 工具类,超实用,简单
2018-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人