自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BLACK的专栏

JAVA与ORACLE专题-------基础的才是根本的

  • 博客(92)
  • 资源 (6)
  • 收藏
  • 关注

原创 PLSQL计算日期是当月第几周

网上查询的方法都是这个:SELECT TO_CHAR (p_date, 'W') INTO v_week FROM DUAL;它实际上是星期N在当月第几次出现。如本月的第1天是个周四,那么为个月的5,6,7号是第一次出现,它给出的就是第一周,实际上我们理解的应该是第二周。/*+====================================================...

2019-07-18 16:25:41 2106

原创 GIT使用总结

1.检出项目到一个文件夹git clone URL/git-addr.git2.分支管理查看本地分支:git branch查看远程所有分支:git branch -a创建分支:git branch 切换分支:git checkout 创建+切换分支:git checkout -b 合并某分支到当前分支:git merge 删除分支:git branch -d 查看提交历...

2019-04-12 10:22:03 203

原创 Docker下安装Elasticsearch集群(一台虚拟机三主节点)

我的虚拟机IP地:192.168.25.1291、搜索版本docker search elasticsearch2、拉版本,为了配合skywalking,不可以使用6.x以上的版本,所以不可以拉最新版本docker pull docker.elastic.co/elasticsearch/elasticsearch:5.6.12docker pull mobz/elastics...

2018-10-26 10:05:10 1645 2

原创 SWING可关闭的JTabbedPane

先定义基础类,为JPanel 绘制关闭按钮/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in t

2017-11-07 23:23:45 1294

原创 java并发测试hadoop上传下载

上传前需要为目录开放权限,否则客户端上传会因为没有权限而失败$ hadoop fs -mkdir /test          #创建目录$ hadoop fs -chmod  777 /test            #修改权限$ hadoop fs -rm -r /test/jdk-8u121-docs-all    #删除目录上传下载的基础类,配置文件另写,目的是

2017-03-16 18:36:05 1127

原创 UBUNTU环境安装hadoop集群

UBUNTU环境ubuntu-16.10-desktop-amd64.iso虚拟机使用VMWare 12.5.2,可以把窗口关闭后台运行,VirturelBox每一个虚拟机启动后都弹出来一个新窗口,有窗口干净强迫症的我实在受不了。网络NAT模式,共享网络,处于独立网段,可以固定IP,不影响对外连接下载最新的安装程序,我当前版本jdk-8u121-linux-x6

2017-03-10 17:29:34 1091

原创 Qt c++以restful方式模拟http与https请求方法

折腾了好几天终于搞定了,分享一下结果吧首先网上找的资料都说是要安装openssl,然后把它的两个dll引用进来,libeay32.dll和ssleay32.dll.出于跨平台的想法,不太想用这个方法,研究了QT其实提供了sslsonfiure方法,应该是支持的。但是各种尝试下来,各种连接失败。提示qt.network.ssl: QSslSocket: cannot call unresolved

2017-01-20 17:52:14 13137 3

转载 C++ 3Des算法

C++的3DES算法,密钥必须是3*8的因子才可以和JAVA语言算出来的密码一致,即8个字节的字符,重复3次。如果是相同语言实现,因子随便设置,自己可解就无所谓,如果跨平台的话,就不行。如果其它大神有更通用的算法,望不吝赐教!

2017-01-18 15:51:25 6429 2

使用FTPClient上传下载文件夹

程序自动递归下载指定目录下的所有文件及子文件夹,上传时,自动递归创建服务器目录/** * @author: bruce.huang * @createTime:2014年8月4日 */package com.framework.ftp; import java.io.File;import java.io.FileInputStream;import java...

2014-08-29 10:54:34 618

转载 用JAVA计算星期几的算法

由于我们现在的实际时间,是有相关机构不停的调整,所以JAVA默认用的Calendar对象算出来的时候不对,即使你修正过参数,可能过一段时间,你就会发现算出来的结果又不对了,所以真正想要处理这个问题,要么求助于数据库,要么自己写算法。下面就写一个算法来解决这个问题:先把算法贴出来,有心情看推理过程的同学可以往下看,不想看的就把算法贴出来直接用就可以了。    public sta

2013-12-04 22:01:50 7697

原创 NTP时间同步

服务端设置首先通过rpm –qa | grep ntp检查系统是否安装NTP服务,如果没有安装则安装NTP服务:NTP Server(192.168.1.101)的配置:vi /etc/ntp.confserver  127.0.0.1  prefer   # 以这台主机为最优先server  192.168.1.141server  192.168.1.141

2013-05-30 09:18:26 912

原创 LINUX下双网卡绑定

Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡;linux设置bond网卡绑定---有些用。Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linu

2013-05-30 09:17:23 932

原创 LINUX定制任务crontab

crontab 名称 : crontab 使用权限 : 所有使用者 使用方式 :     crontab  filecrontab [ -u user ] [ -u user ] { -l | -r | -e } 说明 :     crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。    -u user 是指设定指定

2013-05-30 09:16:08 652

原创 LINUX手动释放内存

1.清理前内存使用情况 free -m2.开始清理  # sync# echo 1 > /proc/sys/vm/drop_caches  echo 2 > /proc/sys/vm/drop_caches  echo 3 > /proc/sys/vm/drop_caches3.清理后内存使用情况 free -m查看内存条数命令:dmid

2013-05-30 09:13:40 3165

原创 LINUX下查看系统文件打开数

进程文件句柄管理lsof -n | awk '{print $2}' | sort | uniq -c | sort -nr | more查看统计,每个进程占用多少个文件句柄,数量太多,会导致系统崩溃第一列句柄数,第二列进程号可以通过ulimit -a 查看进程数限制vi /etc/security/limits.conf修改最大限制============

2013-05-30 09:08:17 18070

原创 ORACLE不支持表分区问题

select * from v$option   ;PARAMETER    VALUEPartitioning    FALSE检查数据库版本,必须要是企业版:select * from v$version;Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64biPL/SQL Releas

2013-05-30 09:05:37 2733

原创 ORACLE闪回

闪回数据库:开记闪回功能startup mountalter database flashback on/off查看闪回目录show parameter db_recovery_file_dest;查看闪回功能是否开启select flashback_on from v$database;修改默认闪回保留时间alter system set db_flash

2013-05-30 09:04:24 724

原创 ORACLE释放UNDO表空间

在日常的数据库维护和数据库编程中经常会遇到犹豫对大数据量做DML操作后是得ORACLE的undo表空间扩展到十几个G或者几十个G 但是这些表空间的所占用磁盘的物理空间又不会被oracle所释放,如果你用的是PC机很可能会遇到磁盘空间不足的问题,经过个人整理经过如下操作可以重构undo表空间,同样temp表空间也可能在你查询大数据或则创建索引的时候无限扩大导致磁盘空间不足,同样可以用如下方式解决此问

2013-05-29 11:06:46 2131

转载 ORACLE收缩表空间

最近导一个空库到数据库后,发现占用的表空间非常大,执行表收缩(SHRINK SPACE CASCADE)后,发现实际占用的空间不到1%。但是收缩表空间大小提示错误    ALTER DATABASE DATAFILE 'D:\ora_tablespace\GCOMM2.dbf' RESIZE 5000M;    提示:ORA-03297: file contains used data

2013-05-29 11:05:08 48238

原创 ORACLE关于DELETE后空间不释放问题

主要针对表数据被delete后,而表空间不能被释放的情况手工释放表空间alter table cbsd_log_t enable row movement;alter table cbsd_log_t shrink space查看数据库表的对象脚本SQL> select dbms_metadata.get_ddl('TABLE','TABLE_NAME','SCHEMA')

2013-05-29 11:03:57 24849 1

原创 ORACLE空间使用情况统计的SQL

/* Formatted on 2012/10/9 10:24:19 (QP5 v5.114.809.3010) */SELECT   a.tablespace_name,         a.bytes_alloc/1024/1024 "megs_alloc(M)",         NVL (b.bytes_free, 0)/1024/1024 "megs_free(M)",

2013-05-29 11:02:19 988

原创 ORACLE数据库表空间迁移--关于表和索引

下面是我写的一段程序,如果想自己生成代码,把声明的游标部分,放到SQLPLUS里执行一下,就可以了。希望直接做这件事,那么修改文件中的两个参数,   old_tbs := 'DATA';                                              --需要移出的表空间   new_tbs := 'MONITOR_DATA';

2013-05-29 10:58:52 1568

原创 ORACLE数据库表空间迁移--关于数据文件

对于非system表空间可以在数据库open状态下操作SQL>alter tablespace RB_DATA offline;SQL>alter tablespace  RB_DATA  rename datafile '/soft/u01/app/oracle/oradata/ENSEMBLE/rb_data01.dbf' to '/app/cjfat/oradata/ENSEMB

2013-05-29 10:53:12 1006

原创 ORACLE备份库到共享目录问题

在AIX下将表导出到NFS上oracle@localhost:/home/oracle $expdp ora/ora tables=test directory=DMPDIR dumpfile=test.dmp会报如下错误:Export: Release 10.2.0.5.0 - 64bit Production on Friday, 27 May, 2011 10:58:57

2013-05-29 10:50:36 1750

系统资源监控软件--DcSmartMonitor

系统资源监控软件DcSmartMonitor作者:黄越勇  当前版本号V1.5 Build006目的    在生产系统运维过程中,每天需要通过各种命令查看系统参数,以确认系统是否正常运行,而查看并记录每台服务器相应的参数,是一件繁杂,耗时,并需要有对系 统运维有充分经验的人来操作,尽管如此,对于紧急系统故障,又缺乏快速准确定位的能力。系统监控软件的目的,就是...

2013-04-28 21:15:30 254

原创 系统资源监控软件-DcSmartMonitor使用介绍

系统资源监控软件DcSmartMonitor作者:黄越勇下载地址:附带JDK6.0版本:http://download.csdn.net/detail/aptweasel/5312848不附带JDK版本: http://weasel100.iteye.com/blog/1856809当前版本号V1.5 Build006目的    在生产系

2013-04-28 16:26:48 1538

转载 AIX上文件服务的NFS配置

AIX上NFS配置使用的操作系统版本为:5300-08服务器端:以节点p550_1为例说明如下。创建lv,文件系统:mklv -t jfs2 -y lv_oradata datavg 40mkdir /oradata //作为新建文件系统的挂载点。smit jfs2 //在lv上创建jfs2文件系统chown -R oracle:dba /oradatamo

2012-10-22 03:42:21 1601

翻译 linux下解压被分割的zip文件

由于网络不稳定以及文件上传比较慢问题,我们经常会把文件分割成多个文件,然后逐个上传到服务器上-rw-rw-r-- 1 weblogic weblogic  50000000 02-06 16:18 weblogic-linux.z01-rw-rw-r-- 1 weblogic weblogic  50000000 02-06 16:18 weblogic-linux.z02-rw-rw

2012-02-06 22:16:34 22997

原创 Jtable 排序,清空的问题

这个问题纠结了很久很久,目前网上好像还没有人遇到过像我这样比较繁杂的问题,今天终于搞定了,分享给大家看一看情况是这样的,我做一个关于SWING的工程,当然会用到大量的表格最早清空表格是这样写的//                DefaultTableModel model = (DefaultTableModel) table.getModel();//

2011-11-30 17:32:57 9451 4

原创 LOBSEGMENT 占用很大的表空问题问题

今天连到数据库上,发现表空间被占用了很多,发现有一个文件SYS_LOB0000006213C00038$$,占用14G,然后用下面的命令查了一下SELECT A.TABLE_NAME,  A.COLUMN_NAME, B.SEGMENT_NAME, B.SEGMENT_TYPE,          B.TABLESPACE_NAME,  B.BYTES / 1024 / 1024,  B.

2011-11-22 17:38:11 4629

原创 在64位windows 7操作系统下,使用PL/SQL developer

在网上找了很多资料,最方便的解决方案如下:1.到oracle官网下载Oracle InstantClient,我下的是instantclient-basiclite-win32-10.2.0.4.zip,把它解压缩到oracle安装目录product下,其中还

2011-07-04 20:48:04 3070

转载 weblogic10生产模式启动不用输入用户名密码

<br />域目录/servers/AdminServer 路径下<br /> <br />新建/security/boot.properties boot.properties<br /> <br />编辑内容: <br />username=weblogic <br />password=88888888 <br /> <br />然后启动 ./startWeblogic.sh -Dweblogic.system.StoreBootIdentity=true<br /> <br />只需要第一次这样执行

2010-10-18 19:40:00 4118

转载 linux mysql 安装使用说明

<br />linux 服务器 RedHat 5.0.server. <br />MySQL 版本: <br />下载地址链接:http://dev.mysql.com/downloads/mysql/5.1.html  <br />MySQL 服务端:MySQL-server-community-5.1.38-0.rhel5.i386.rpm <br />MySQL 客户端:MySQL-client-community-5.1.38-0.rhel5.i386.rpm <br />1 安装步骤首先加载光驱:

2010-10-13 11:49:00 2540

原创 ORACLE卸载问题

<br />在WINDOW环境下,ORACLE服务都停卡的情况下,卸载是基本上没有问题的,但是还是有很多菜鸟刚接触数据库的时候,把ORACLE清理不干净,只好重装操作系统,非常麻烦,下面介绍一下,如何手工清理ORACLE安装文件:<br /> <br />执行regedit命令,打开 注册表删除下面列出的文件项<br />1.local machine-->software-->oracle<br />2.local machine-->software-->odbc-->odbcinst.ini-->or

2010-08-19 11:34:00 772

原创 ORACLE各种服务启动与停止,以及常见问题解决

<br />1,启动数据库<br />第一种,以sys用户连接 <br />c:/>sqlplus sys/change_on_install as sysdba; <br />进入sql*plus环境;(注意,ORACLE9I在安装的时候需要你自己设定sys和system的口令,并且不能才用ORACLE9I以前这两个用户的默认口令,这主要是为了保证数据库系统的安全,我为了好记忆,在安装完成后立刻恢复了默认的口令) <br />第二种: 匿名连接<br />C:/>sqlplus /nolog <br />

2010-08-19 11:22:00 4552

原创 关于JAVA的同步试验

虽然搞JAVA好多年,一直没有搞明白同步Serializable,闲来无事,做几个小程序测试一下多线程计算一个静态数:下面的代码是我经过修改后的最终版代码。先创建一个Persons ,用了单例模式,SET和GET方法都做了Serializable,输出方法放在单例的Person里并且做了同步,最后这个输出结果才是没有问题的,而其它方法(如果不在输入,输出方法同时做同步)都会有输出重复的问题,但是有一个现象,就是尽管数据有重复,但是所有的重复后就会跳过重复的数,如1,2,2,4这样的效果,最后我分析,只要程序

2010-08-15 17:20:00 638

原创 关于ORACLE连接RAC不稳定的问题

<br />最近在生产环境上做压力测试,数据库连的是RAC环境,可是发现数据库只有一个实例上有压力,而另一个实例上只有非常少的连接数,并且没有压力上来,所以找始找环境上的问题:<br />首先我们做简单的连接测试,最开始连节点1:怎么连都没有问题,然后连节点2,怎么连也没有问题,并发数都可以达到100以上。<br />但是以RAC的方式连接的时候,前5个还好,后面就非常难连接进来了,要反复试很多次才可以连进来,并发100次,有80%的失败率。<br /> <br />检查环境<br />>> SQL> sh

2010-07-12 17:28:00 1409

转载 JAVA串口通信

序言    说到开源,恐怕很少有人不挑大指称赞。学生通过开源代码学到了知识,程序员通过开源类库获得了别人的成功经验及能够按时完成手头的工程,商家通过开源软件赚到了钱……,总之是皆大欢喜。然而开源软件或类库的首要缺点就是大多缺乏详细的说明文档和使用的例子,或者就是软件代码随便你用,就是文档,例子和后期服务收钱。     这也难怪,毕竟就像某个著名NBA球员说的那样:“我还要养家,所以千万美元以下的合同别找我谈,否则我宁可待业”。是啊,支持开源的人也要养家,收点钱也不过分。要想既不花钱又学到知识就只能借助网络和

2010-07-02 23:26:00 1669

原创 关于ORACLE表分区实践

<br />上一篇讲了很多关于分区的技术,但是怎么做分区呢,怎么管理分区呢,还需要细细道来。<br />对于交易流水来说,不管数据量有多大,它一定是按天进来的,这个看实际的分区粒度,分区不是越大越好,也不是越小越高,主要看每个分区的实际数据量的大小,如果一天的数据都有上百万,而查询要求只要看当天的,而且查询比较频繁,那按天做分区,创建7个分区,超过一定天数的,就可以把这个分区的数据移走,以减轻系统负担,对于我现在的情况来说,我一个月的数据量,还是可以处理的,我就建12个分区,以月份为分区键。<br /> <

2010-06-27 22:12:00 1179

转载 关于ORACLE分区表的概念及操作

此文从以下几个方面来整理关于分区表的概念及操作:        1.表空间及分区表的概念        2.表分区的具体作用        3.表分区的优缺点        4.表分区的几种类型及操作方法        5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:  是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,

2010-05-27 16:20:00 660

Oracle SQL基础培训

Oracle SQL基础培训

2014-05-29

UML建模手册

统一建模语言(UML)是一种直观化,明确化和文档化软件系统产物的通用可视化建模语言,它捕捉了被构建系统的有关决策我理解,用来理解,设计,浏览,配置,维护以及控制系统信息

2014-02-18

AIX命令大全

本书是六卷 《AIX 5L V5.2 命令参考大全》的卷 1,它包含关于操作系统命令的参考信息。它描述每个命令执行的任务、如何修改命令、命令如何处理输入和输出、可由谁运行这些命令,并提供全部六卷的主索引。 命令的快速参考列表安排在功能组中,请参阅卷 6。 本版本支持带有 5200-04 推荐的维护软件包的 AIX 5L V5.2 的发行版。任何对该维护软件包的特定引用都显示为带有 5200-04 的 AIX 5.2。

2014-02-18

AIX 5L 内存性能优化.doc

获得关于交换(分页)空间的概述,了解如何配置和管理它,捕获统计数据,优化您的虚拟内存管理器 (VMM) 设置,以便提供最优的交换(分页)空间配置和性能。

2014-02-18

SmartMonitorV1.5Build006

在生产系统运维过程中,每天需要通过各种命令查看系统参数,以确认系统是否正常运行,而查看并记录每台服务器相应的参数,是一件繁杂,耗时,并需要有对系统运维有充分经验的人来操作,尽管如此,对于紧急系统故障,又缺乏快速准确定位的能力。系统监控软件的目的,就是把这样繁杂和紧急的工作,都承担起来,以帮助运维人员可以及早预防故障发生,对于故障发生能做到快速发现,以减少事故带来的损失。 运行平台:window X32 X64 JDK.16 监控目标:Linux,AIX,HP-Unix(CPU,内存,IO,文件系统,进程,端口,会话) oracle数据库:表空间,会话

2013-04-28

Weblogic管理员手册

Weblogic管理员手册,官方白皮书 介绍weblogic的基本安装配置,发布服务,高级性能管理的知识

2008-09-10

空空如也

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

TA关注的人

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