嗅谱网

技术文库

  • 制作可执行的jar文件包及jar命令详解

    制作可执行的jar文件包及jar命令详解

    常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。 通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。 下面就来看看什么是 JAR 文件包吧: 1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 ...

    查看全文

  • xp系统自动登陆设置方法

    xp系统自动登陆设置方法

    方法一、运行gpedit.msc管理模板,系统,双击,显示“关闭事件跟踪程序”,点上已禁用 “开始→运行”输入control userpasswords2 然后进入“用户账户”操作窗口 取消对“要使用本机,用户必须输入用户名及密码”项的选择。在接下来弹出的对话框中输入你想让电脑每次自动登录的账户名及其密码。单击开始→运行,输入”rundll32 netplwiz.dll,UsersRunDll”(不带引号),然后在User Accounts中取消”Users must enter a user name and password to usethis com ...

    查看全文

  • Windows下实现oracle的自动备份

    Windows下实现oracle的自动备份

    @echo offsetlocal enabledelayedexpansiontitle %date% %time:~,8% by LiaoNing Sunray Software Technology ::定义数据库SIDset SID=sryx254 ::定义用户名数组(各用户间用空格分隔 例如:user1 user2 user3)set userArr=user1 user2 user3set pswdArr=password1 password2 password3 ::指定删除天数set daysAgo=7 ::指定备份路径set filePath=E:dmp_beifen ::定 ...

    查看全文

  • Windows下oracle导入数据脚本

    Windows下oracle导入数据脚本

    @echo offset sysUsr=systemset sysPwd=123set usrname=test_ztset pasword=test_ztset sid=sid1 set/p usrname=请输入用户名【直接回车为默认值%usrname%】:set/p pasword=请输入密码【直接回车为默认值%pasword%】:set/p sid=请输入数据库SID【直接回车为默认设置%sid%】:set fromuser=%usrname%set/p fromuser=请输入fromuser【直接回车为用户名%usrname%】:set/p sysUsr=请输入数据库系统用户名【直 ...

    查看全文

  • useradd-p的用法

    useradd-p的用法

    linux下 man useradd可以看到帮助,其中-p参数的解释如下: -p passwdThe encrypted password, as returned by crypt(3). The default isto disable the account. 英语好的人也许一看就懂了,但是我不是,我很弱。所以也因此疑惑了一天。 我本来打算用useradd命令添加用户后就可以直接赋予密码的,故此我在root下添加用户 /usr/sbin/useradd -d ‘/home’ -p iampig123 hehe尝试了下,不能用该密码登陆/usr/sbin/usera ...

    查看全文

  • Supplemental logging附加日志的功能

    Supplemental logging附加日志的功能

    一、什么是Supplemental Logging,具体是做什么用的呢? 要回答这个问题,我们就必须先搞明白,为什么我们需要Supplemental Logging!事实上,目前最有可能用到Supplemental Logging的也只有逻辑standby和streams这两项特性(10g以后如果希望logminer能够分析出所有操作,建议也要启用Supplemental Logging),这两项特性的数据应用都属于逻辑应用,类似source database执行update语句之类,结果也要反映到target database,如何准确判断出source端修改的列,在target端中应该更新 ...

    查看全文

  • oracle  row_number() over partition by去除重复记录

    oracle row_number() over partition by去除重复记录

    最近做一个项目用到distinct去除重复的数据,但是多字段的去重复不好用。 mysql里可以用 select *,count(distinct name) from table group by name 来欺骗下 oracle里可以用 row_number()连子查询进行处理 select distinct table1.id,table1.name from (select a.id,b.name, row_number() over (partition by c.wzbah order by b.id desc) rnfrom T1 a,T2 b where a.id = b.i ...

    查看全文

  • oracle闪回查询

    oracle闪回查询

    author:润明2012-2-3 QQ:226399587 https://blog.csdn.net/runming918Flashback是ORACLE自9i就开始提供的一项特性,在9i中利用oracle查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者修正意外提交造成的错误数据,该项特性也被称为Flashback Query。在10g中Flashback又得到了相当大的增强,利用回收站和闪回区的特性实现快速恢复删除表(Flashback Table)或做数据库时间点恢复(Flashback Database)的功能。 一、Flashback ...

    查看全文

  • oracle游标的使用须知

    oracle游标的使用须知

    重点:游标对于大数据量是低效率的 重点: 1、 游标的属性 2、 Current of cursor 游标的当前记录 1. 游标:游标是select之后的结果集。我们可以借助游标将结果集每一条赋值到结果集中, 然后对数据进行逐条控制 2. 游标的属性解析 2.1. %FOUND : 布尔型的判断,有数据可取为true,没有则为false 2.2. %NOTFOUND:与found正好相反 2.3. %ISOPEN:判断是否已经打开游标 2.4. ROWCOUNT:判断游标内的数据有多少条 1、游标应用的案例 declare cursor mycur i ...

    查看全文

  • oracle锁等待和死锁的区别和联系

    oracle锁等待和死锁的区别和联系

    查询的死锁如何解决? 锁等待和死锁的区别和联系 锁等待:就是一个事务a对一个数据表进行ddl或是dml操作时,系统就会对该表加上表级的排它锁,此时其他的事务对该表进行操作的时候会等待a提交或是回滚后,才可以继续b的操作 死锁:当两个或多个用户相互等待锁定的数据时就会发生死锁,这时这些用户被卡在不能继续处理业务,oracle可以自动检测死锁并解决他们,通过回滚一个死锁中的语句,释放锁定的数据,回滚的话会遇到ora-00060 deadlock detected while waiting for resource 模拟锁等待: 两个事务a和b,分别创建t1,t2,并且初始化一条数据, a ...

    查看全文

  • oracle服务器客户端字符集设置对应用程序的影响

    oracle服务器客户端字符集设置对应用程序的影响

    在Oracle数据库中如果服务器端客户端字符集设置不当,就会造成保存到数据库的数据不会正常保存,或者数据库里的数据在客户段不能正常显示,出现烂码的现象。 尤其是以PLSQL操作的时候,由于PLSQL的bug,会造成一些看起来不’正常‘的烂码现象,下面来解释一下: 1,查看数据库的字符集: SQL> select * from database_properties where property_name=’NLS_CHARACTERSETPROPERTY_NAME PROPERTY_VALUE DESCRIPTION ...

    查看全文

  • oracle常见问题解答集合3

    oracle常见问题解答集合3

    154. 监控SGA 中重做日志缓存区的命中率,应该小于1% SELECT name, gets, misses, immediate_gets, immediate_misses, Decode(gets,0,0,misses/gets*100) ratio1, Decode(immediate_gets+immediate_misses,0,0, immediate_misses/(immediate_gets+immediate_misses)*100) ratio2 FROM v$latch WHERE name IN (‘redo allocation’, & ...

    查看全文