自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 模糊查询符号

分类: java(34) 作者同类文章 X 数据库(15) ...

2018-03-26 15:08:04 4799

转载 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

转载 Listagg():列转行函数

分类: Oracle(67) 作者同类文章 X 这是一个Oracle的列转行函...

2018-03-22 14:29:10 566

转载 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 资源

opencv.4.0.0 版本 windows 和linux 下 相关 opencv.dll,opencv.so,及opencv.jar 资源

2019-08-28

Java jdbc分页工具类

java jdbc 分页工具类,以及返回集合数据的封装, private int limit = 10;//每页的个数 /** * 当前页 */ private int page; // /** * 总行数 */ private int totalRows; // /** * 总页数 */ private int pages; // /** * 当前页数据 */ private List<Map> datas=new ArrayList<Map>();

2018-12-24

Java 工具类 ping Ip 是否通

通过参数 ip 判断网络是否连接通常,public static boolean getPing(String ip){ // 方法一 最常用的 PING 方法 Runtime runtime = Runtime.getRuntime(); // 获取当前程序的运行进对象 Process process = null; // 声明处理类对象

2018-12-18

Java 利用poi 导出excel 工具类,超实用,简单

/** * 这是一个通用的方法,利用了JAVA的反射机制,可以将放置在JAVA集合中并且符号一定条件的数据以EXCEL 的形式输出到指定IO设备上 * * @param title * 表格标题名 * @param headers * 表格属性列名数组 * @param dataList * List格式的数据 * @param ctxPath * request获取的目录 * @param outName * 需要输出的文件名称 */

2018-12-17

java redis 驱动包

项目中整合redis 需要驱动包,一定要下载最新版本的额,如果低版本的连接上不

2017-06-07

android 获取屏幕宽度和高度的工具类

android 获取屏幕宽度和高度的工具类

2016-07-20

android 关于touch demo

关于onTouch上下移动的判断demo

2016-07-20

sql必备知识

结合实例轻松搞定sql实例,从此自己会写高级sql语句

2016-07-08

android,手机截屏

可以截取当前屏幕,以图片的形式保存到指定的位置,希望可以帮到你们

2016-02-22

android,webapp

android,webapp混合开发,源生和Html5结合,开发出,更合适更好的app

2016-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除