- MySQL内存结构
san.hang
数据库数据结构与算法
实际上MySQL内存的组成和Oracle类似,也可以分为SGA(系统全局区)和PGA(程序缓存区)。mysql>showvariableslike"%buffer%";一、SGA1.innodb_buffer_bool用来缓存Innodb表的数据、索引、插入缓冲、数据字典等信息。2.innodb_log_buffer事务在内存中的缓冲,即redlogbuffer的大小3.querycache高速查
- oracle底层原理
编织幻境的妖
oracle数据库
1.请解释Oracle数据库的体系结构,包括实例和数据库之间的关系。Oracle数据库的体系结构可以分为内存结构、进程结构和存储结构三个主要部分,其中实例和数据库是两个核心概念。具体分析如下:内存结构:主要由两部分组成,SGA(系统全局区)和PGA(进程全局区)。SGA是一组共享的内存结构,包含数据库缓存、共享池等,用于提高数据库的性能和效率。PGA是非共享的内存区域,每个服务器进程都有自己的PG
- 【Oracle 集群】RAC知识图文详细教程(三)--RAC工作原理和相关组件
大叶梧桐
oracle数据库
RAC工作原理和相关组件OracleRAC是多个单实例在配置意义上的扩展,实现由两个或者多个节点(实例)使用一个共同的共享数据库(例如,一个数据库同时安装多个实例并打开)。在这种情况下,每一个单独的实例有它自己的cpu和物理内存,也有自己的SGA和后台进程。和传统的oracle实例相比,在系统全局区(SYSTEMCLOBALAREA,SGA)与后台进程有着显著的不同。最大的不同之处在于多了一个GR
- LINUX RAC修改配置LOCK_SGA
xiaofan23z
oracleDBALinuxlinuxoracleintegerdatabasesystemarchive
通过修改lock_sga和pre_page_sga参数可以保证SGA不被换出到虚拟内存,进而可以提高SGA的使用效率。通过这个小文儿给大家展示一下这两个参数的修改过程,不要太乐观,修改过程是存在“小坎坷”的。当lock_sga参数设置为TRUE时(默认值是FALSE),可以保证整个SGA被锁定在物理内存中,这样可以防止SGA被换出到虚拟内存。只要设置lock_sga为“TRUE”便可保证SGA被锁
- AIX下LOCK_SGA配置以及性能测试(模拟大并发)
xiaofan23z
oracleDBAAIXaix测试deprecated数据库oracleapplication
转载请注明出处:http://blog.csdn.net/xiaofan23z通过修改lock_sga和pre_page_sga参数可以保证SGA不被换出到虚拟内存,进而可以提高SGA的使用效率。通过这个小文儿给大家展示一下这两个参数的修改过程,不要太乐观,修改过程是存在“小坎坷”的。当lock_sga参数设置为TRUE时(默认值是FALSE),可以保证整个SGA被锁定在物理内存中,这样可以防止S
- Related to Oracle SQL 关于优化,SQL语句的共享[笔记]
Arvin_Rong
RelatedtoOracleSQLsqloracle优化variablesbuffersystem
每次执行SQL语句,ORACLE都会对其进行解析,并且ORACLE会将那些简单的不带连接的表查询缓存到SGA(systemglobalarea)的共享池(sharedbufferpool)中,并且这个共享池会被所有数据库用户共享,可以在init.ora中设置这块缓存的大小,数值越大缓存的SQL语句越多,一旦使用了共享池中的SQL语句会大大提升查询性能。当你向ORACLE提交一个SQL语句,ORAC
- oracle 增加SGA区和PGA区
大叶梧桐
ORACLESGAPGAORACLE
一、SGA和PGA初始值到底该设置成多大1.下面是ORACLE官方的建议■ForOLTPsystems,thePGAmemorytypicallyaccountsforasmallfractionofthetotalmemoryavailable(forexample,20%),leaving80%fortheSGA.■ForDSSsystemsrunninglarge,memory-intens
- Linux shmmax shmall内核参数设置详解总结
大叶梧桐
ORACLELINUX
最终总结,认为比较合理,切合实际的设置:比如物理内存32G,SGA=32(1-0.2)0.8=25.60.8=20.48G,sga=20G,shmmax=32(1-0.2)0.9=25.60.9=23.04G,shmmax=23G=24,696,061,952byte,这样设置,性能最优。shmall=shmmax/4K=2310241024*1024/4/1024=6,029,312byte**
- Oracle内存结构(SGA、PGA)
大叶梧桐
ORACLEoracleSGAPGA
一、内存结构SGA(SystemGlobalArea):由所有服务进程和后台进程共享;PGA(ProgramGlobalArea):由每个服务进程、后台进程专有;每个进程都有一个PGA。二、SGA包含实例的数据和控制信息,包含如下内存结构:1)Databasebuffercache:缓存了从磁盘上检索的数据块。2)Redologbuffer:缓存了写到磁盘之前的重做信息。3)Sharedpool:
- oracle 大页配置详细介绍
汪仔冲冲冲
oracleoracle数据库
大页的作用:防止oracle使用的内存交换,所以设置的大小与oracle配置的sga、pga相关。只有assm(AutomaticSharedMemoryManagement)模式可以使用大页,需要关闭amm(MemoryManagerProcess)流程:调整数据库sga/pga大小:altersystemsetsga_max_size=Gscope=spfilesid=‘‘;altersyst
- Oracle连载3----共享池的内部结构及优化处理
魏泽川
oracle数据库
是SGA的一个组件,共享池是为了让我们大家共享数据而设置的缓冲池。共享池的内存是通过Oracle通用内存管理来进行管理。KGHheapManager所有共享池的free内存都被挂在成为freelists的空闲链表上,链表是按照bucket机制建立,更具空闲内存片段大小,挂在了不同的bucket上。分配的内存是可释放的:freeable或者recreateable其中freeable是可以直接释放的
- 64D半自动闭塞学习
单于大爷
信号安全
64D半自动闭塞学习操作按钮表示灯含义(BSD)声音提示(DL)计数器(JSQ)64D继电器(AX,13台)操作按钮闭塞按钮(BSA),继电联锁车站(仅按下)1.办理请求发车时2.办理同意接车时事故按钮(SGA)闭塞机因故障不能复原时,按下事故按钮(两位自复式)复原按钮(FUA)1.办理到达复原时;2.办理取消复原时。工程提示:BSA是两位自复式按钮闭塞按钮(BSA),色灯电锁器联锁车站按下条件1
- 【Oracle】期末复习题
Monkey_Jun
oracle数据库
目录一.单选题(共164题)二.多选题(共14题)三.填空题(共4题)四.分析题(共五题)一)考生子系统三)考试存储方案四)铁路12306五)顺丰快递一.单选题(共164题)1.快速恢复区是为保存归档日志、备份、闪回日志等内容在磁盘上专门留出的空间。一般情况下,建议快速恢复区至少是数据库大小的多少倍()?A.4B.2C.1D.3正确答案:B2.SGA的内存区包括()。A.共享池B.数据高速缓冲区C
- oracle dba笔记
冒险小A
数据库设计基本步骤:①需求分析阶段②概念结构设计阶段③逻辑结构设计阶段④物理结构设计阶段⑤实施和维护阶段Oracle企业管理器:通过一组oracle程序为管理分布式环境提供了管理服务SQL*PLUS可以执行输入的sql语句,与数据库进行对话,用命令方式启动,无GUI界面Oracle体系结构:内存结构:主要由SGA和PGA组成,SGA共享进程,PGA不共享进程结构:主要有后台进程,用户进程,服务器进
- oracle cache buffer lru chain
Rhys-Oracle
ORACLE之内存管理与优化
今天是2013-09-09,这个月我要做一个大事情,就是把oracle内存结构研究好,这是第一篇笔记。oracledatabasebuffercache:一、1)buffercache定义:数据缓存区是copy的数据块信息存在buffercache中sga的一个块区域。所有的客户端进程都能够并发的访问实例来共享这buffercache。2)buffercache实现的目标:1、优化磁盘的物理读写2
- oracle刷新buffer,Oracle buffer cache理解之四——buffer cache的内部管理机制!
FILecoin-V神
oracle刷新buffer
在前面的博客中,说了buffercache中比较重要的概念,这次我们先简单描述下buffercache搜索数据块的过程,然后再对其进行深入。当前台进程发出一个select或者其他DML语句时,oracle会根据sql语句的执行计划找到的数据块,会构造一个名为数据块描述的内存结构,当然这块内存结构不会存在SGA中,而是位于session的PGA中,只要记录的是数据块所在的物理地址,数据块类型,数据块
- lru oracle,oracle cache buffer lru chain(1)
蓝色摇拽
lruoracle
oraclecachebufferlruchain(一)今天是2013-09-09,这个月我要做一个大事情,就是把oracle内存结构研究好,这是第一篇笔记。oracledatabasebuffercache:一、1)buffercache定义:数据缓存区是copy的数据块信息存在buffercache中sga的一个块区域。所有的客户端进程都能够并发的访问实例来共享这buffercache。2)b
- Oracle - SGA → data_buffer_cache
Mr_Ben8
OracleoracleLRU
1.摘要Data_buffer_cache用来保存频繁访问数据的内存缓冲域,以便于oracle用户进程需访问某块数据而首先到data_buffer_cache中寻找能够找到(cachehit),从而大大减少从磁盘读取数据所需要的IO时间(减少物理IO)。★oracle以hash算法快速定位所需命中缓存块cleanbuffer在hashchain(hashbucket)上是否存在;★oracle以w
- Oracle wait event --- buffer cache
Luke_wang
性能测试数据库OracleDatabaseOracle
http://m.blog.itpub.net/12679300/viewspace-1244578/BufferCache是SGA的一部分,Oracle利用BufferCache来管理datablock,BufferCache的最终目的就是尽可能的减少磁盘I/O。BufferCache中主要有3大结构用来管理BufferCache:HashBucket、HashChainList、LRUList
- Oracle buffer cache 理解
OnTheWay_Seeking
Oracle
Buffercache作为SGA中最重要的一部分之一,作用是用来缓冲数据块,原理是通过2个重要的链表实现:写链表和LRU链表(theleastrecentlyused)。写链表就是所有的脏数据块缓存(也就是说这一部分数据块被session修改过,还没有写入数据文件,此时的缓冲数据和数据块的数据是不一致的),而LRU链表指的是所有空闲的缓存,没有任何有用的数据,随时都可以使用。LRU链表的两端分为:
- oracle-sga-shared_pool
大博666
oracle数据库
sharedpool缓冲sql语句和执行计划sharedpool由三部分组成freelibray:缓存sql执行计划rowcathe:缓存数据字典硬解析:1判断语法2判断对象是否存在3有没有权限4从n个执行方案中选出最优解,生成执行计划,这一步骤最消耗资源如果没有缓存,就是硬解析软解析没有第4步ora-4031错误1大量的硬解析,2随后大的硬解析oracle内存使用链chain的概念1把组织的内存
- oracle-sga-buffer_cache
大博666
oracle数据库
1段区块的概念块block是最小的单位,类似于别的数据库的page,页一个表就是一个段区是给段分配的最小单位区就是物理上连续的块,一般是8个例:建立表t1,段就有了,先分配一个区,如果第一个区满了,再分配。2buffercathedbf中,一个叫一个block,sga的buffercache中,一个叫一个buffer。意义:缓存dbf文件。构造cr块(undo)buffercathe的命中率很重要
- iStat Menus 5 激活码
黑色海鸥
在mac上显示网速的软件——iStatMenus5:https://bjango.com/mac/istatmenus/注册码:Email:
[email protected]:GAWAE-FCWQ3-P8NYB-C7GF7-NEDRT-Q5DTB-MFZG6-6NEQC-CRMUD-8MZ2K-66SRB-SU8EW-EDLZ9-TGH3S-8SGA「注册码源于:http://www.pc6.c
- library cache oracle,sga之library cache 内部原理
黄一孟
librarycacheoracle
一、概述librarycache(库缓存)是sharedpool中的一块内存区域,它的主要作用是缓存刚刚执行过的sql语句和pl/sql(包括存储过程、包、函数、触发器)所对应的解析计划、解析树等对象,当同样的sql或pl/sql再次被执行时,就可以直接利用在librarycache中的那些相关对象,而无需再次从头开始解析,这样提高了这些语句的执行效率。查看librarycache在内存中的位置。
- MySQL_14.数据库高速缓冲区空间管理
微辣已是极限
数据库mysql
数据库高速缓冲区空间管理Oracle用LRU(LeastRecentlyUsed)算法来管理数据高速缓冲区。该算法将最近使用的数据块按照使用时间的早晚排成队列,当缓冲区占满后,调入新的数据块时,必须清除已有的数据块,来获得空闲数据块空间,那么,最合理的选择就是清除最早没有使用数据块,因为使用该块的概率相对比较小。通过规划SGA时合理地设置数据高速缓存的尺寸,尽量的避免缓冲区占满的情冴发生,否则就会
- oracle怎样才算开启了内存大页?
好记忆不如烂笔头abc
oracle数据库
oracle怎样才算开启了内存大页?关键核查下面三点:1./etc/sysctl.confvm.nr_hugepages=16384这是给了32G,计划sga给30G,一般需多分配2-4Gsysctl-p生效看cat/proc/meminfo|grepHuge啥结果?这种明显是配了还没用上:2./etc/security/limits.conf有没有配下面的?memlock比物理内存小,大于等于h
- DBA面试题
IT北辰
Oracledba数据库
Oracle体系结构(1)、Oracle实例内存中包含哪些部分?答:sga与pgasga:是一组共享的内存区域,包含数据字典缓存、库缓存、重做日志缓冲区Pga:为每个服务器进程分配的非共享内存,存储会话状态和私有SOL工作区在Oracle数据库中,实例内存主要包含以下几个关键部分:1.**SGA(SystemGlobalArea)-系统全局区域:**-**BufferCache(缓冲区高速缓存):
- windows下oracle的ora-27100错误
数据与人
修改sga_max_size太大后启动不了,按照网上的方法恢复也还是不行,最后查资料终于发现问题所在。整个过程如下:SQL>altersystemsetsga_max_size=10000000000scope=spfile;系统已更改。SQL>shutdownimmediate;数据库已经关闭。已经卸载数据库。ORACLE例程已经关闭。SQL>startup;ORA-27102:outofmem
- log_buffer调整认识
saming_wq
数据库笨鸟日记
1.log_buffer是可以在线调整的2.也可以去启动文件里修改(spfile或pfile),然后重启下生效3.10g版本后只要你是sga自动管理,设置了也没用--sga_target是动态参数,可以调整后马上生效的--但是前提是当前分配的sga_max_size下必须能够承载分配的内存量--这个参数的值只有0和非零两种选择,非零时时和sga_max_size大小保持一致的--所以如果要吧sga
- 儿童身材矮小诊断流程
喵了个咪丫a
询问病史项目内容提示母亲妊娠情况孕期病毒感染、吸烟、酗酒、营养不良SGA(小于胎龄儿)的风险出生时身长体重出生胎龄、身长、体重若低于同胎龄、同性别体重和身长的第10百分位提示SGA出生史出生方式(头、臀、剖宫产)、顺产、围产期损伤(产钳助产)颅脑损伤(国内导致继发性GDH的常见原因)生长发育史生长速率、性发育女孩8岁前,男孩9岁前出现第二性征提示性早熟父母青春期发育规律父母青春期发育启动时间父母青
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置