自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 java插入oracle数据并返回主键,传入mybatis整个sql并执行

ps:如果想批量插入数据并返回主键请查看https://my.oschina.net/zudajun/blog/674946需要修改mybatis源码。1.传入写好的sql传入mybatismapper文件<select id="createTempTable" parameterType="map" > ${sql}<!-- 注意这里是$而不是# --> &lt...

2018-05-17 15:34:28 447

原创 使用jdbc链接oracle,传入数组执行批量数据的操作

存储过程,创建包,就不写了,只有包体create or replace package body test is procedure useType as --声明变量 v_sql varchar2(1000); begin v_sql:='GRANT CREATE ANY TYPE TO PHONE';--授权,phone用户可以创建任何类型 ...

2018-05-01 11:54:10 697

转载 oracle存储过程输入输出数组对象和java调用情况

原博客地址:https://blog.csdn.net/hunterdiary/article/details/6081380存储过程部分: create table parent(    id number(10),    name varchar2(100),    title varchar2(10));create table child(    id number(10),    par...

2018-04-30 23:27:51 404

转载 Oracle自定义数据类型 2 (调用对象方法)

原博客地址:https://www.cnblogs.com/arxive/p/6005886.html 调用对象方法调用对象方法基于类型创建表后,就可以在查询中调用对象方法A. 创建基于对象的表语法:create   table   <表名>   of   <对象类型>意义:此表具有该类型和member方法的所有属性,我们不能通过DBA   STUDIO的表数据编辑器来编辑...

2018-04-30 23:24:44 188

转载 Mybatis传list参数调用oracle存储过程

原文地址:https://blog.csdn.net/qq_32078397/article/details/61195720怎么利用MyBatis传List类型参数到数据库存储过程中实现批量插入数据?MyBatis中参数是List类型时怎么处理?大家都知道MyBatis批处理大量数据是很难做到事务回滚的(事务由Spring管理),都将逻辑写在存储中又是及其头疼的一件事(参数长度也有限制),那么我...

2018-04-26 22:56:19 1251

转载 sqlplus===exp/imp三种模式——完全、用户、表

sqlplus有几种登陆方式 比如:1.C: > sqlplus "/as sysdba"   --以操作系统权限认证的oracle sys管理员登陆2.C: > sqlplus /nolog             --不在cmd或者terminal当中暴露密码的登陆方式SQL> conn /as sysdba&SQL> conn sys/password as ...

2018-04-03 09:44:42 5274

原创 js实现字符串的去重,form表单的自动获取值返回为json

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../js/jquery-1.11.3.js"

2018-04-01 19:18:23 291

原创 spring+springMVC+mybatis整合项目[2]

整合mybatis数据库链接dataSource=org.apache.commons.dbcp.BasicDataSource##OracledriverClassName=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@127.0.0.1:1521:orcl# if your oracle version is 12C the...

2018-03-31 17:19:37 127

原创 spring+springMVC+mybatis整合项目[1]

spring+springMVC+mybatis+Oracle项目1.依赖jar包链接: https://share.weiyun.com/5GHBVnr (密码:IEqg)2.搭建spring+springMVC第一步:配置web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www...

2018-03-31 14:52:33 215

转载 context-param和init-param区别

web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:xml 代码<context-param> <param-name>context/param</param-name> <param-value>...

2018-03-27 22:14:20 122

转载 web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi

2018-03-27 21:47:41 124

转载 事物注解方式: @Transactional

原博客地址:http://www.cnblogs.com/caoyc/p/5632963.html当标于类前时, 标示类中所有方法都进行事物处理 , 例子:1 @Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时: 1 @Transactional 2 public class T...

2018-03-25 21:43:21 103

原创 struts2.5(1)

jar包地址: https://share.weiyun.com/5vDUeWe (密码:cMqf)不知道为什么,加上这个jar包之后,就不能访问,删除这个jar包就可以访问,还望有大神指点,web.xml<?xml version="1.0" encoding="UTF-8"?><web-app id="starter" version="2.4" xml...

2018-03-22 15:12:56 250

原创 org.springframework.beans.factory.NoSuchBeanDefinitionException

import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.stereotype.Component;@Componentpublic cl

2018-01-01 16:09:17 138

原创 spring的注入

import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class domain { public static void main(String[] args){ Appl

2017-12-30 16:14:07 134

转载 tomcat中关于-Xms -Xmx -XX:PermSize -XX:MaxPermSize的理解和区别

原文地址:http://blog.csdn.net/hsj1213522415/article/details/56494973在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题,比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题,因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不通过不断的优化自己的代码结构,重构了一次

2017-12-14 17:04:37 252

转载 设置mysql允许外部IP连接的解决方法

原文:https://www.cnblogs.com/xiaochongzi/p/6627418.html设置mysql允许外部IP连接的解决方法   mysql默认情况下,只允许localhost连接,如果需要外部IP连接到mysql,需要向mysql数据库里的“user”表里添加相关授权。   例如:让newuser用户使用newpwd密码从IP:192.168

2017-12-14 10:05:20 878

转载 java synchronized关键字的用法

原文地址:http://zhh9106.iteye.com/blog/2151791在java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念,所以先来了解一些相关的锁知识。 java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程

2017-11-26 16:58:02 180

原创 创建表的语句,以及插入数据(存储过程)

create table TEST04(  id            VARCHAR2(100),  a_id          VARCHAR2(100),  a_name        VARCHAR2(100),  a_gender      VARCHAR2(100),  a_cardid      VARCHAR2(100),  a_address

2017-11-24 16:54:16 1700

原创 java实现从数据库读取数据写入excel,写入多个sheet,6万数据耗时100秒附近

import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.sql.Connection;import java.sql.DriverM

2017-11-24 16:48:02 5313

原创 java定时器

import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class Demo01 { private static int count=0; public static void main(String[] args) { class MyTimerTask extends Tim

2017-11-22 11:48:12 175

原创 线程经典模式之---生产者和消费者

package thread;import java.util.LinkedList;import java.util.Queue;public class Demo16{private static Queue q=new LinkedList();public static void main(String[] args) {int maxSize=2;new Producer(q,maxSi

2017-11-22 10:25:26 239

原创 模拟多线程操作

public class Demo14 {private static int number=20;public synchronized int dec() {if(number==0) {throw new RuntimeException("GameOver");}//模拟线程切换Thread.yield();return number--;}publ

2017-11-21 14:27:27 737 1

原创 java递归删除文件夹以及文件

public static void delFile(File file) {File[] files=file.listFiles();if(files!=null) {for(File file1:files) {if(file1.delete()) {System.out.println(file1.getName()+"被删除了!!");}if(file1.is

2017-11-16 10:05:57 178

原创 oracle定时运行存储过程

创建表create table error_msg(msg varchar2(1024),count_old number(6),stime date);create table error_msg2(msg varchar2(1024),stime date);insert into error_msg2 values('异常信息1',to_date('2017-11-15 12

2017-11-15 15:33:09 182

原创 比例均摊

CREATE TABLE TEST01(VALUES1 VARCHAR2(10),VALUES2 VARCHAR2(10),VALUES3 VARCHAR2(10))INSERT INTO TEST01 VALUES('1','2','3');INSERT INTO TEST01 VALUES('1','2',' ');INSERT INTO TEST01 VALUES('1',' '

2017-11-07 09:02:44 378

转载 正则

注明出处:http://blog.csdn.net/lhy_ycu/article/details/45501777前言正则表达式可以说是用来处理字符串的一把利器,它是一个专门匹配n个字符串的字符串模板,本质是查找和替换。在实例演示之前先了解一下Pattern、Matcher这两个工具类,Pattern:编译好的带匹配的模板(如:Pattern.comp

2017-11-03 22:51:19 176

转载 ClassPath

http://www.cnblogs.com/petersong/p/6343358.html http://www.blogjava.net/agassi-p/archive/2006/11/27/83764.html Java很诱人,但对于刚跨入Java门槛的初学者来说,编译并运行一个无比简单的Java程序简直就是一个恶梦。明明程序没错,但各种各样让人摸不着头脑的错误信息真的让你百

2017-10-07 17:21:28 168

原创 带删除的历史拉链算法

drop table if exists test;create temp table test( id varchar(100) ,name varchar(100) ,state varchar(100) ,start_date varchar(100) ,end_date varchar(100))distributed by (id);comment

2017-09-01 19:55:26 1029

原创 征集SQL,大家集思广益下

CREATE  TABLE WANGLEI_TYPE_TEST( YEAR_MONTHS_DAY  DATE,  TYPE_NAME     VARCHAR2(100),  VALUES1       VARCHAR2(100) ); /*2017/6/1 A 02017/6/2 A 12017/6/3 A 12017/6/4 A 02017

2017-08-28 17:51:48 402 1

转载 Select 语句执行顺序以及如何提高Oracle 基本查询效率--原文链接http://www.cnblogs.com/likeju/p/5039128.html

今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下:        首先,要了解在Oracle中Sql语句运行的机制。以下是sql语句的执行步骤:              1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。              2)语义分析,检查语句中涉及的所有数据库对象是

2017-08-28 13:49:35 780

原创 最近写sql语句的一个总结

1.在碰到求取连续的问题的时候,有2种思路,  (1)可以将表的数据错位,就可以将前一条数据和后一条数据放在同一行,进行对比  (2)可以使用row_number(),比如在nba题目中,求取连续夺冠球队的开始年份和结束年份 --本题求取连续获得夺冠的nba球队,以及开始时间,和结束时间nba的题目中用到的函数max(),min(),over()over()分析函数主要是用于计

2017-08-17 11:57:53 1499

原创 nba

小白,总结只为自己更好的记住错误

2017-08-17 11:57:01 302 1

原创 oracle常用函数整理

SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;(where条件从右往左解析)3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用order by对结果集进行排序。

2017-08-15 10:41:17 215

java写入Excel所需要的jar包

java写入Excel所需要的jar包,源码在博客,各位大表哥欢迎指正

2017-11-24

空空如也

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

TA关注的人

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