java
文章平均质量分 61
IngloriousBastards
我就是我,不一样的烟火,看到自己都上火的我
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模拟多线程操作
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 · 841 阅读 · 1 评论 -
java插入oracle数据并返回主键,传入mybatis整个sql并执行
ps:如果想批量插入数据并返回主键请查看https://my.oschina.net/zudajun/blog/674946需要修改mybatis源码。1.传入写好的sql传入mybatismapper文件<select id="createTempTable" parameterType="map" > ${sql}<!-- 注意这里是$而不是# --> <...原创 2018-05-17 15:34:28 · 547 阅读 · 0 评论 -
使用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 · 811 阅读 · 0 评论 -
oracle存储过程输入输出数组对象和java调用情况
原博客地址:https://blog.youkuaiyun.com/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 · 515 阅读 · 0 评论 -
Oracle自定义数据类型 2 (调用对象方法)
原博客地址:https://www.cnblogs.com/arxive/p/6005886.html 调用对象方法调用对象方法基于类型创建表后,就可以在查询中调用对象方法A. 创建基于对象的表语法:create table <表名> of <对象类型>意义:此表具有该类型和member方法的所有属性,我们不能通过DBA STUDIO的表数据编辑器来编辑...转载 2018-04-30 23:24:44 · 283 阅读 · 0 评论 -
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 · 178 阅读 · 0 评论 -
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 · 181 阅读 · 0 评论 -
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 · 177 阅读 · 0 评论 -
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 · 270 阅读 · 0 评论 -
tomcat中关于-Xms -Xmx -XX:PermSize -XX:MaxPermSize的理解和区别
原文地址:http://blog.youkuaiyun.com/hsj1213522415/article/details/56494973在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题,比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题,因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不通过不断的优化自己的代码结构,重构了一次转载 2017-12-14 17:04:37 · 316 阅读 · 0 评论 -
java synchronized关键字的用法
原文地址:http://zhh9106.iteye.com/blog/2151791在java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念,所以先来了解一些相关的锁知识。 java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程转载 2017-11-26 16:58:02 · 231 阅读 · 0 评论 -
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 · 5559 阅读 · 0 评论 -
创建表的语句,以及插入数据(存储过程)
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 · 1778 阅读 · 0 评论 -
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 · 219 阅读 · 0 评论 -
线程经典模式之---生产者和消费者
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 · 292 阅读 · 0 评论 -
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 · 253 阅读 · 0 评论 -
Mybatis传list参数调用oracle存储过程
原文地址:https://blog.youkuaiyun.com/qq_32078397/article/details/61195720怎么利用MyBatis传List类型参数到数据库存储过程中实现批量插入数据?MyBatis中参数是List类型时怎么处理?大家都知道MyBatis批处理大量数据是很难做到事务回滚的(事务由Spring管理),都将逻辑写在存储中又是及其头疼的一件事(参数长度也有限制),那么我...转载 2018-04-26 22:56:19 · 1368 阅读 · 0 评论
分享