`
文章列表
增删改查是大部分框架的功能,如果有两个并发请求修改同一个数据怎么办?或者插入本来应该是唯一却重复的数据怎么办?或者插入和修改有其他辅助动作比如保存到另外的表比如校订审计日志。你会首先想到“事务”,事务 ...
/** * Copyright 2010 Firat Salgur * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * ...
  r,w,x以外还包含s,t两个特殊权限 ①SUID SGID SUID :chmod u+s  XXXX (或者chmod 4755 XXXX ,其中4:SUID,755:ugo) 1)仅对二进制程序有效 2)执行者对该程序有x的可执行权限 3)执行权限仅在该执行过程中有效 4)执行者将具备拥有者的权限  ⭐️方便其他用户临时获取当前文件的执行权限   SGID:chmod g+s XXXX (或者chmod 2755 XXXX ,其中2:SGID,755:ugo) 1)对二进制程序和目录有效 2)用户若对此目录有人r,x权限,该用户能进入该目录 3)该用户在此 ...
基于F5 WAS负载均衡,可直接通过IP访问首页http:XXX.com,点击具体菜单时,链接中自动匹配显示具体的端口信息http:XXX:PP.com,且无法访问。 解决办法:   设置WAS属性 com.ibm.ws.webcontainer.extractHostHeaderPort true trusthostheaderport true  
Oracle数据库的锁类型 oracle官方文档里面关于锁的定义:Locks are mechanisms that prevent destructive interaction between transactions accessing the same resource—either user objects such as tables and rows or system objects not visible to users, such as shared data structures in ...
sqlplus / as sysdba SQL> exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (flush_level=>'ALL');   SQL> @$ORACLE_HOME/rdbms/admin/awrrpt.sql Current Instance~~~~~~~~~~~~~~~~    DB Id    DB Name      Inst Num Instance----------- ------------ -------- ------------ 3555754106 P0CGF           ...
  首先是TransactionManager的配置: <?xml version="1.0" encoding="gb2312"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" ...
Spring动态配置多数据源,即在大型应用中对数据进行横向切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。   Spring配置多数据源的方式和具体使用过程。 Spring对于多数据源,以数据库表为参照,大体上可以分成两大类情况: 一是,表级上的跨数据库。即,对于不同的数据库却有相同的表(表名和表结构完全相同)。 二是,非表级上的跨数据库。即,多个数据源不存在相同的表。 Spring2.x的版本中采用Prox ...
近日关注性能调优,关注JMX,发现java.lang.management.*之强大。同时查阅了资料,整合一版关于JVM参数获取的note,仅供参考:   MemoryMXBean memorymbean = ManagementFactory.getMemoryMXBean(); MemoryUsage usage = memorymbean.getHeapMemoryUsage(); System.out.println("INIT HEAP: " + usage.getInit()); System.out.println("M ...
1   PowerDesigner中批量根据对象的name生成comment的脚本 执行方法:Open PDM -- Tools -- Execute Commands -- Run Script---------------------------------------------------执行以下Option ExplicitValidationMode = TrueInteractiveMode = im_Batch Dim mdl 'the current model 'get the current active modelSet mdl = ActiveModelIf ( ...
package foo; import java.util.Date; import java.util.List; import com.dyuproject.protostuff.Tag; public class Person { @Tag(alias="username", value = 1) private String name; @Tag(alias="Motto", value = 2) private String motto ; @Tag(alias="gender" ...
环境:Oracle11gR2+linux RH 5.5 最近验证正式系统的问题,特意dmp一份正式库的数据恢复到临时库,执行EXP导出时,部分表提示 EXP-00011:表不存在错误,但是查询user_all_tables视图,此表确实是存在的,并且执行select语句也能成功,不过表为空表,查看权限等也没有问题。后来通过查询资料,发现问题是由Deferred Segment Creation参数引起的。 Deferred Segment Creation,延迟段创建,Oracle11gR2新增参数, 具体用处是当新创建一个可能会有Segment的对象时,如果这个对象中还没有任何记录需要消 ...
-verbose:gc(打印GC日志) -Xloggc:(更全面的GC日志) -XX:+PringGCDetail(更详细的输出) -XX:+PrintTenuringDistribution(显示由JVM设定的保有阈值)   GCViewer或JClarity Censum
新建Oracle数据库2种方法:1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库(也可在命令行下输入dbca);2.用命令行的方式建立数据库 详述:1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库;        建议不熟悉创建过程的DBA使用该方法,进行配置,最后生成数据库的创建脚本(建议保留),或者直接创建数据库;优点:GUI方法使用方便;缺点:不过创建过程有些慢;   2.用命令行的方式建立数据库
一 mount命令(用来挂载硬盘或镜像等)用法:mount [-t vfstype] [-o options] device dir1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:DOS fat16文件系统:msdosWindows 9x fat32文件系统:vfatWindows NT ntfs文件系统:ntfsWindows网络文件共享:smbfs (默认的windows系统都支持的) windows网络共享文件:cifs (cifs是smbfs的升级版,默认的windows系统都支持的,首先推荐) 光盘或光盘镜像:iso966 ...
Global site tag (gtag.js) - Google Analytics