基于oracle 的PL/SQL编程 - 存储过程

接上篇,游标使用的语句,相当于一段匿名的函数,窗口关闭了就不存在了。如果想要窗口关闭了,还能继续执行那段代码,就需要存储过程了: PLSQL是指一个个PLSQL的业务处理过程存储起来进行复用,这些被存储起来的PLSQL程序称之为存储过程。 语法: plsql如何创建存储过程: 1. 一个简单的存储过程,存储过程名称为 p_hello 1 create or replace procedure p_hello is 2 --如果需要,在此处声明变量 3 begin 4 dbms_output
分类: 其他 发布时间: 06-03 23:27 阅读次数: 4

java.util.concurrent 多线程框架---线程池编程(三)

1 引言在软件项目开发中,许多后台服务程序的处理动作流程都具有一个相同点,就是:接受客户端发来的请求,对请求进行一些相关的处理,最后将处理结果返回给客户 端。这些请求的来源和方式可能会各不相同,但是它们常常都有一个共同点:数量巨大,处理时间短。这类服务器在实际应用中具有较大的普遍性,如web服务 器,短信服务器,DNS服务器等等。因此,研究如何提高此类后台程序的性能,如何保证服务器的稳定性以及安全...
分类: 其他 发布时间: 06-03 23:27 阅读次数: 4

java.util.concurrent 多线程框架---线程池编程(四)

java.util.concurrent 结构 Sync:获得/释放(acquire/release) 协议。同步(定制锁、资源管理、其他同步)Channel:放置/取走(put/take) 协议。通信(缓冲和队列服务)Executor:执行Runnable任务。线程池执行器(线程池的实现一些实现了Executor接口的)  Sync-- acquire/release协议的主要接口-用来定制锁,...
分类: 其他 发布时间: 06-03 23:27 阅读次数: 4

java.util.concurrent 多线程框架---线程池编程(五)

分类: 其他 发布时间: 06-03 23:27 阅读次数: 4

调用微信和支付宝第三方接口方法总结

最近项目上用到了调用微信和支付宝的第三方支付接口,因为以前没用过,所以这次用到了之后总结一下分享给大家,这里介绍两种支付方式,即app支付和扫码支付方式。一、app支付(这里只介绍java端调用支付,安卓或ios端自己参考相关的调用文档)首先可以看一看项目支付流程(图解)1.      在页面上选择支付方式(微信或支付宝)2.      由相应的客户端调用相应的支付方式进入相应的支付页面(安卓或i...
分类: 其他 发布时间: 06-03 23:27 阅读次数: 4

对于JSONObject,我只是临时抱佛脚

 说起JSON,大家就谈不上陌生了,因为对于数据传输语言,各位只认json,即使有XML语言,但是各位很少用吧。我也是,但是之前用过的json转换工具各种各样,我记忆中有过GSON(google)、fastJSON(阿里巴巴)、jsonlib等等。但是这次使用的JSONObject,我只是临时抱佛脚,为什么这样说?因为这次我是被逼着吃透了它处理对象和json、普通字符串和json之间的相互转化。 ...
分类: 其他 发布时间: 06-03 23:26 阅读次数: 4

java.sql.SQLException: oracle.jdbc.driver.OracleDriver

把连接jdbc的jar包,拷贝到tomcate的lib目录下就可以了,如:ojdbc14.jar
分类: 其他 发布时间: 06-03 23:26 阅读次数: 4

linux进行简单的mysql备份和导入,以及文件的备份和导入操作

一,数据库的备份与导入1),数据库的备份1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名例:mysqldump -u dbadmin -p myblog > /home/zhangy/blog/database_bak/myblog.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名例:mysqldump...
分类: 其他 发布时间: 06-03 23:26 阅读次数: 4

linux oracle11g客户端安装笔记

linux oracle11g客户端安装笔记第一次写博客,挺有新鲜感的。 工作需要在Linux上部署Oracle客户端(原项目是用Java代码导出报表,当数据量大时,导出慢而且占用Tomcat资源导致一系列问题,后来改用Oracle客户端导出)网上有很多教程,我也看了很多,好多不是写的很清楚,主要留给自己做笔记 1、下载对应rpm文件,因为Oracle官网需要注册,这是我分享的已经下载好的文件 h...
分类: 其他 发布时间: 06-03 23:25 阅读次数: 4

解决Oracle服程器远程连接问题

package hlcd.evaluationsys.utils;import hlcd.evaluationsys.pojo.Demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import org.apache.log4j.Logger;public class O...
分类: 其他 发布时间: 06-03 23:25 阅读次数: 4

MySQL多表连接删除问题

DELETE是一个蛮慎重的SQL操作,一般来说这样删除操作都需要谨慎小心,以免造成不必要的损失。DELETE有下面这几种情况:Ø  delete from t1 where 条件Ø  delete t1 from t1 where 条件Ø  delete t1 from t1,t2 where 条件Ø  delete t1,t2 from t1,t2 where 条件简单地说就是delete语句是...
分类: 其他 发布时间: 06-03 23:25 阅读次数: 4

Mysql中表操作删除表、清空表(主键从0开始、不从0开始的清空)

1、 DDl(数据定义语言): 数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。这些定义包括结构定义、操作方法定义等。 数据库模式定义语言并非程序设计语言,DDL数据库模式定义语言是SQL语言(结构化程序设计语言)的组成部分。SQL语言包括四种主要程序设计语言类别的语句:数据...
分类: 其他 发布时间: 06-03 23:24 阅读次数: 4

设置定时任务为每天凌晨2点执行和每小时执行一次?

每天凌晨2点  0 0 2 * * ?和每天隔一小时 0 * */1 * * ?例1:每隔5秒执行一次:*/5 * * * * ?例2:每隔5分执行一次:0 */5 * * * ?在26分、29分、33分执行一次:0 26,29,33 * * * ?例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)每天凌晨1点执行一次:0 0 1 * * ?每天上午10:15...
分类: 其他 发布时间: 06-03 23:24 阅读次数: 4

红帽6破密码

#***此破密码仅限于手能接触到物理机***#1.开机读秒按任意键2.grub配置按 e 键3.选择kernel按 e 键4.在最后添加空格 按 1 键 ,回车后按 b 键启动,进入单用户模式[***]#passwd root        #要修改密码的用户root        *******                    #输入新密码        *******          ...
分类: 其他 发布时间: 06-03 23:23 阅读次数: 4

红帽7破解密码

一、重启,在选择内核时按“任意键”让倒计时停止,然后按“e”键进入“编辑模式”二、进入“编辑模式”之后上下移动光标,找到以“linux16”开头这行,按“End”键将光标移动到最后,输入“rd.break console=tty0”,然后按“Ctrl+x”键进行保存并重启注:本次是在虚拟机图形界面下实验的,一般在实际操作中系统默认是“tty0”不需要在“rd.break”后面加上“console=...
分类: 其他 发布时间: 06-03 23:23 阅读次数: 4

NFS服务的搭建(红帽7)

NFS服务是在类Unix上系统间实现磁盘文件共享的一种方法NFS 是一个文件系统,而RPC是负责信息的传输1.服务的安装及配置开着防火墙和SELinuxnfs rpc 默认安装着配置文件vim /etc/exports/vim /etc/sysconfig/nfssystemctl status nfssystemctl status rpcbind.serviceNFS服务使用的端口:2049R...
分类: 其他 发布时间: 06-03 23:23 阅读次数: 4

SAMBA服务的搭建(红帽7)

1.SAMBA服务的介绍后台的进程:smbd使用的端口号:139,445 配置文件:/etc/samba/smb.conf  (全局参数设置/共享目录)2.服务的安装及配置yum search samba                              #查看从哪个包里安装的yum install samba -y                          #安装SAMBA服务s...
分类: 其他 发布时间: 06-03 23:23 阅读次数: 4

Linux基础操作(第一章)

实验-切换台ctrl+alt+F2alt+F1实验-查看帮助(1.)man(2.)help(3.)百度man dateping -hping --helpdate+%Fdate+%D实验-基础命令pwdcd /rootcd - cd ~ls -l ==llls -l /ls /tec/ll -d /homell -h /homell /etc/*.confll /etc/r??touch 1tou...
分类: 其他 发布时间: 06-03 23:22 阅读次数: 4

Linux用户和组(第二章)

用户的配置文件:(里面包括用户的ID和组ID,还有家目录,登入环境)/etc/passwd组的配置文件:/etc/group用户的密码文件:/etc/shadowchage -l kuaiji1           #查看kuaiji1密码更改的时间实验-新建用户并加入组useradd kuaiji1            #创建用户groupadd caiwubu           #创建组u...
分类: 其他 发布时间: 06-03 23:22 阅读次数: 10

Linux文件管理(第三章)

实验-基础操作touch .abc           #创建隐藏文件ll -a                #列出隐藏文件alias                #别名ls -l ==ll touch file\\ ==file\  #转移符cd ..                 #返回上一目录cp /etc/passwd ./     #拷贝到当前目录             文件类型...
分类: 其他 发布时间: 06-03 23:22 阅读次数: 4