- oracle里添加索引,oracle---添加空间索引
Jax-Hin
oracle里添加索引
oracle中为了进行空间运算和空间判断,需要使用空间索引。添加空间索引分为2步。首先把geometry字段的空间范围加到元数据表insertintouser_sdo_geom_metadatavalues('AD_MERGE',-----------------------这里是表名,需要修改'geometry',-------------------------这里是geometry字段的名称
- Oracle---分页查询笔记
[北海以北]
笔记oraclemysqlsql
Oracle分页Oracle分页与MySQL分页:Oracle中没有limit子句,但是有伪例:伪例:rowid:返回表中行的存储地址,该地址可以唯一地标识数据库中的一行rownum:返回行在结果集中行的顺序号**(临时的),可以用它限制返回的行数(分页)**分页:根据rownum分页:第一步,查询所有员工信息:select*fromemp;第二步,查询10条记录的员工信息:selectem.*,
- gORM操作MySQL的实现
ORM框架ORM:ObjectRelationalMapping——对象关系映射。作用:通过操作结构体对象,来达到操作数据库表的目的。通过结构体对象,来生成数据库表。优点:SQL有可能比较复杂。(Oracle---子查询--嵌套)ORM操作数据库,不需要使用SQL不同开发者,书写的SQL语句执行效率不同。go语言支持的ORM:gORM:gORM中文文档xORM:gorm连接数据库、建表回顾MySQ
- PLSQL执行sql语句输出的中文是???之解决方法和步骤
weixin_30621711
方法/步骤1登陆plsql,执行sql语句,输出的中文标题显示成问号????;条件包含中文,则无数据输出步骤阅读2输入sql语句select*fromV$NLS_PARAMETERS查看字符集,查看第一行value值是否为简体中文步骤阅读3进入注册表,依次单击HKEY_LOCAL_MACHINE--->SOFTWARE--->ORACLE--->home(小编安装的是Oracle11g,这里显示成
- plsql数据中文乱码
居春波
登陆plsql,执行sql语句,输出的中文标题显示成问号????;条件包含中文,则无数据输出输入sql语句select*fromV$NLS_PARAMETERS查看字符集,查看第一行value值是否为简体中文进入注册表,依次单击HKEY_LOCAL_MACHINE--->SOFTWARE--->ORACLE--->home(小编安装的是Oracle11g,这里显示成KEY_OraDb11g_hom
- PL/SQL 乱码问题
Tab_IT豪
oracle客户端字符集设置需要和服务器端一致,否则会出现乱码问题。而且它会报12514(无监听)的错误!请查看字符集是否一致。设置编码:开始-运行-输入regedit-回车进入注册表,依次单击HKEY_LOCAL_MACHINE--->SOFTWARE--->ORACLE--->KEY_OraDb11g_home1(不同版本的Oracle显示的都不太一样,但都会包含home这个单词),找到“NL
- oracle---查询一直提示是无效数字
yes哥
…idin(5,6)…–success…idin(5)-----错误;无效数字查看表结构,发现这个字段是varchar所以,换一个写法…id=‘5’-----success总之,这种坑很烦以上.
- oracle---添加空间索引
huyishero
oracle中为了进行空间运算和空间判断,需要使用空间索引。添加空间索引分为2步。首先把geometry字段的空间范围加到元数据表insertintouser_sdo_geom_metadatavalues('AD_MERGE',-----------------------这里是表名,需要修改'geometry',-------------------------这里是geometry字段的名称
- Oracle---分组函数(四)
彳H2
Oracle
一、学习目标:1)使用GroupBy子句对数据分组()2)使用having子句进行过滤分组结果集[where语句不能对分组函数进行过滤]二、分组函数类型:AVG,COUNT,MAX,MIN,STDDEV(方差),SUM--分组函数作用于一组数据,并返回一个值--例如求最大(小)平均值等--查询的列,只要不是组函数都要出现在GROUPBY中,少一个一会出错--样本的标准差,求标准差(方差)--运动员
- Oracle---物理结构、逻辑结构、内存结构
形而下
oracleoracle
逻辑结构存储关系存储结构如何存储表数据表空间(tablespace)常用表空间表空间和数据文件的关系段(Segment)数据区(Extent)数据块(DataBlocks)物理结构数据文件日志文件控制文件参数文件实例(instance)Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。逻辑结构Oracle的逻辑结构是一种层次结构。主要由:表空间、段、区和数据块等概念组成。逻辑结构是面
- Oracle---备份(backup)
windy星巴克
Oracle(张大神)
##################################################################################冷备份(offlinebackup):shutdown一停二拷三启动mkdir-p/home/oracle/coldbk/select'cp-v'||name||'/home/oracle/coldbk/'from(selectvalu
- Oracle--->对字段进行修改(varchar2修改clob)+ 索引失效
lovely可爱欧辰
Oracle故障处理
今天项目中,需要对数据库中的一个字段进行修改,以前是varchar(1000)的一个类型,但是这次要修改为clob类型,如何修改呢?问题:使用PL/SQL直接将varchar修改为clob,提示无法修改:ORA-01439错误解决:1、要修改一个字段类型的时候,首先要将数据清空。2、clob是一个特殊类型,不能直接从varchar转换为clob,需要使用Long类型,来做一个过渡(可以先修改为Lo
- 处理Oracle中查询结果中文出现问号(非乱码)的解决办法
KeyDevil
日常问题与BUG处理记录
公司电脑C盘烧了,C盘东西全丢,开发环境需要重搭,我想死的心都有了。。。。搭建环境成功后使用Plus/Sql查询出的结果的中文出现问号的情况,以下是我解决的方法:1.输入sql语句select*fromV$NLS_PARAMETERS查看字符集,查看第一行value值是否为简体中文。2.进入注册表,依次单击HKEY_LOCAL_MACHINE--->SOFTWARE--->ORACLE--->ho
- ora-01172 ora-01151解决办法
神力无敌_61b6
客户数据库又异常断电关机,导致一个文件需要恢复还好上次开了归档模式c:>sqlplus"/assysdba"SQL>startupmountORA-01081:无法启动已在运行的ORACLE---请首先关闭ERROR位于第1行:ORA-16005:数据库需要恢复SQL>recoverdatabase完成介质恢复。SQL>shutdownimmediateORA-01109:数据库未打开已经卸载数据
- 解决Oracle中文乱码问题
_蒹葭苍苍
Oracle
步骤一开始-运行-输入regedit-回车进入注册表,依次单击HKEY_LOCAL_MACHINE--->SOFTWARE--->ORACLE--->KEY_OraDb11g_home1(不同版本的Oracle显示的都不太一样,但都会包含home这个单词),找到“NLS_LANG”,查看数值数据是否为:“SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”,如果不是就将它设置为“SI
- Oracle---数据库网络配置
windy星巴克
Oracle(张大神)
配置数据库的网络:如果想做服务端需要启动【监听程序】!如果你想做一个有用的【监听程序】:监听指定的IP要指定监听的段口号监听中要拥有【数据库服务】的信息如果想做客户端需要配置【服务命名】!合法的【服务命名】中要包含:监听的IP地址监听的段口号【数据库服务】的信息查看监听状态:$lsnrctlstatus------------------------------------------------
- ORACLE---高水位,以及高水位的破解法
gm6030
高水位1.什么是高水位?(highwatermark简称:HWM)所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词)都有一个在段内存放数据的上线,那么我们把这个上线成为“highwatermark”或HWM.HWM是一个标记,用来说明已经有多少没有使用的数据块分配给了这个segment。MWM通常增长的幅度为一次5个数据块。原则上MWM只会增大,不
- plsql乱码
DEMO_LOMO
第一步:select*fromV$NLS_PARAMETERS查看第一行value值是否为简体中文SIMPLIFIEDCHINESE第二步:进入注册表,依次单击HKEY_LOCAL_MACHINE--->SOFTWARE--->ORACLE--->home(安装的是Oracle11g,这里显示成KEY_OraDb11g_home1),找到NLS_LANG,查看数值数据是否为:SIMPLIFIEDC
- Oracle---基本sql语句查询
oracle
一、基本 SELECT 语句
select * from 表名;
slect 字段名 from 表名;
SELECT 标识 选择哪些列。 FROM 标识从哪个表中选择。
二、注意
SQL 语言大小写不敏感。 SQL 可以写在一行或者多行 关键字不能被缩写也不能分行 各子句一般
- Oracle---常用SQL语法和数据对象
oracle
1.INSERT (往数据表里插入记录的语句)
INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……)  
- 面试题(8)
Darker丶
开发软件(IDEA)eclipse,myeclipse,sts(自带服务器),idea(这个好像特别火的样子),webstorm(js的开发软件)操作数据库客户端mysql--->navicatformysql(navicatpremium可以同时操作五种不同的数据库)oracle--->plsqlsqlserver--->navicatpermium版本控制工具svn(最基本),每次提交项目的时
- Oracle---使用PL/SQL Developer连接Oracle12C(64位)版本
Senior_lee
Oracle---使用PL/SQLDeveloper连接Oracle12C(64位)版本1、安装Oracle12c64位2、安装32位的Oracle客户端(instantclient-basic-nt-12.1.0.1.0)下载instantclient-basic-nt-12.1.0.1.0.zip,将其解压至Oracle安装目录的Product下(本机命名为:instantclient_12_
- Common SQL for Oracle---(3)Check Execution Plan
DBlearning
oraclesqlcheckplanexecution
---CheckExecutionPlan-------sql_plan@awrselectplan_table_outputfromtable(dbms_xplan.display_awr('&sql_id',null,null,'ADVANCED+PEEKED_BINDS'));
[email protected]_NUMBER, A.SNAP_ID,
- Common SQL for Oracle---(2)Check TableSpace
DBlearning
oraclesqltablespacecheck
-----CheckTableSpace--------CheckDataFileSELECTTABLESPACE_NAME"TABLESPACE", FILE_NAME"DATAFILE", ROUND(BYTES/(1024))"FILE_SIZE(KB)" FROMDBA_DATA_FILES WHERETABLESPACE_NAMELIKE'&TABLESPACE' ORDER
- Common SQL for Oracle---(1)AWR Generator
DBlearning
oraclesqlAWR
AWRGenerator---------------querysnapidSELECT dbid, instance_number, MIN(snap_id)begin_snap_id, MAX(snap_id)end_snap_id FROM dba_hist_snapshot WHERE end_interval_time>= to_date('20
- Oracle---触发器
你的微笑325
oracle触发器用户数据库系统
一、触发器的概念 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示式调用才执行,而触发器是由一个事件来启动运行,即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。二、触发器的类型1.DML触发器ORACLE可以在DML语句进行触发,可以在DML操作前或操作后进行触发,并且可以对每个行或语句
- oracle---总结二
2277259257
oracle
根据查询字段值,直接查询出想要的结果:
SELECT t.*, CASE WHEN t.IIS_END_FLAG = 0 THEN '优' WHEN t.IIS_END_FLAG = 1 THEN '良'
- PLSQL读取表结构中文内容出现乱码的解决方法
Dates
中文计算机
要确保计算机环境变量中有 变量名为:NLS_LANG的变量,变量值为:SIMPLIFIEDCHINESE_CHINA.ZHS16GBK。确保ORACLE字符集为 SIMPLIFIEDCHINESE。确保 HKEY_LOCAL_MACHINE--->SOFTWARE--->ORACLE--->home下,找到NLS_LANG,数值数据为:SIMPLIFIEDCHINESE_CHINA.ZHS16GB
- oracle---总结一
2277259257
oracle
SQL:使用关系模型的数据库语言,用于和各类数据库的交互,提供通用的数据管理和查询功能: 改变数据库结构 更改系统安全设置 设置用户对数据库或表的许可权限 在数据库中检索需要的信息 对数据库的信息进行更新常用SQL指令:select,insert,delete,update,create,drop Select查询语句DML数据操作语句(insert
- Oracle---基本sql语句查询
xueshuangshuang123
一、基本SELECT语句select*from表名;slect字段名from表名;SELECT 标识选择哪些列。FROM 标识从哪个表中选择。 二、注意SQL语言大小写不敏感。SQL可以写在一行或者多行关键字不能被缩写也不能分行各子句一般要分行写。使用缩进提高语句的可读性。 三、算术运算符数字和日期使用的算术运算符。 四、使用数学运算符 五、操作符优先级乘除的优先级高于加减。同一优先级
- 算法 单链的创建与删除
换个号韩国红果果
c算法
先创建结构体
struct student {
int data;
//int tag;//标记这是第几个
struct student *next;
};
// addone 用于将一个数插入已从小到大排好序的链中
struct student *addone(struct student *h,int x){
if(h==NULL) //??????
- 《大型网站系统与Java中间件实践》第2章读后感
白糖_
java中间件
断断续续花了两天时间试读了《大型网站系统与Java中间件实践》的第2章,这章总述了从一个小型单机构建的网站发展到大型网站的演化过程---整个过程会遇到很多困难,但每一个屏障都会有解决方案,最终就是依靠这些个解决方案汇聚到一起组成了一个健壮稳定高效的大型系统。
看完整章内容,
- zeus持久层spring事务单元测试
deng520159
javaDAOspringjdbc
今天把zeus事务单元测试放出来,让大家指出他的毛病,
1.ZeusTransactionTest.java 单元测试
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import
- Rss 订阅 开发
周凡杨
htmlxml订阅rss规范
RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系)。
RSS
- 分页查询实现
g21121
分页查询
在查询列表时我们常常会用到分页,分页的好处就是减少数据交换,每次查询一定数量减少数据库压力等等。
按实现形式分前台分页和服务器分页:
前台分页就是一次查询出所有记录,在页面中用js进行虚拟分页,这种形式在数据量较小时优势比较明显,一次加载就不必再访问服务器了,但当数据量较大时会对页面造成压力,传输速度也会大幅下降。
服务器分页就是每次请求相同数量记录,按一定规则排序,每次取一定序号直接的数据
- spring jms异步消息处理
510888780
jms
spring JMS对于异步消息处理基本上只需配置下就能进行高效的处理。其核心就是消息侦听器容器,常用的类就是DefaultMessageListenerContainer。该容器可配置侦听器的并发数量,以及配合MessageListenerAdapter使用消息驱动POJO进行消息处理。且消息驱动POJO是放入TaskExecutor中进行处理,进一步提高性能,减少侦听器的阻塞。具体配置如下:
- highCharts柱状图
布衣凌宇
hightCharts柱图
第一步:导入 exporting.js,grid.js,highcharts.js;第二步:写controller
@Controller@RequestMapping(value="${adminPath}/statistick")public class StatistickController { private UserServi
- 我的spring学习笔记2-IoC(反向控制 依赖注入)
aijuans
springmvcSpring 教程spring3 教程Spring 入门
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明:
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
- TLS java简单实现
antlove
javasslkeystoretlssecure
1. SSLServer.java
package ssl;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.security.KeyStore;
import
- Zip解压压缩文件
百合不是茶
Zip格式解压Zip流的使用文件解压
ZIP文件的解压缩实质上就是从输入流中读取数据。Java.util.zip包提供了类ZipInputStream来读取ZIP文件,下面的代码段创建了一个输入流来读取ZIP格式的文件;
ZipInputStream in = new ZipInputStream(new FileInputStream(zipFileName));
&n
- underscore.js 学习(一)
bijian1013
JavaScriptunderscore
工作中需要用到underscore.js,发现这是一个包括了很多基本功能函数的js库,里面有很多实用的函数。而且它没有扩展 javascript的原生对象。主要涉及对Collection、Object、Array、Function的操作。 学
- java jvm常用命令工具——jstatd命令(Java Statistics Monitoring Daemon)
bijian1013
javajvmjstatd
1.介绍
jstatd是一个基于RMI(Remove Method Invocation)的服务程序,它用于监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。
jstatd是基于RMI的,所以在运行jstatd的服务
- 【Spring框架三】Spring常用注解之Transactional
bit1129
transactional
Spring可以通过注解@Transactional来为业务逻辑层的方法(调用DAO完成持久化动作)添加事务能力,如下是@Transactional注解的定义:
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version
- 我(程序员)的前进方向
bitray
程序员
作为一个普通的程序员,我一直游走在java语言中,java也确实让我有了很多的体会.不过随着学习的深入,java语言的新技术产生的越来越多,从最初期的javase,我逐渐开始转变到ssh,ssi,这种主流的码农,.过了几天为了解决新问题,webservice的大旗也被我祭出来了,又过了些日子jms架构的activemq也开始必须学习了.再后来开始了一系列技术学习,osgi,restful.....
- nginx lua开发经验总结
ronin47
使用nginx lua已经两三个月了,项目接开发完毕了,这几天准备上线并且跟高德地图对接。回顾下来lua在项目中占得必中还是比较大的,跟PHP的占比差不多持平了,因此在开发中遇到一些问题备忘一下 1:content_by_lua中代码容量有限制,一般不要写太多代码,正常编写代码一般在100行左右(具体容量没有细心测哈哈,在4kb左右),如果超出了则重启nginx的时候会报 too long pa
- java-66-用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。颠倒之后的栈为{5,4,3,2,1},5处在栈顶
bylijinnan
java
import java.util.Stack;
public class ReverseStackRecursive {
/**
* Q 66.颠倒栈。
* 题目:用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。
* 颠倒之后的栈为{5,4,3,2,1},5处在栈顶。
*1. Pop the top element
*2. Revers
- 正确理解Linux内存占用过高的问题
cfyme
linux
Linux开机后,使用top命令查看,4G物理内存发现已使用的多大3.2G,占用率高达80%以上:
Mem: 3889836k total, 3341868k used, 547968k free, 286044k buffers
Swap: 6127608k total,&nb
- [JWFD开源工作流]当前流程引擎设计的一个急需解决的问题
comsci
工作流
当我们的流程引擎进入IRC阶段的时候,当循环反馈模型出现之后,每次循环都会导致一大堆节点内存数据残留在系统内存中,循环的次数越多,这些残留数据将导致系统内存溢出,并使得引擎崩溃。。。。。。
而解决办法就是利用汇编语言或者其它系统编程语言,在引擎运行时,把这些残留数据清除掉。
- 自定义类的equals函数
dai_lm
equals
仅作笔记使用
public class VectorQueue {
private final Vector<VectorItem> queue;
private class VectorItem {
private final Object item;
private final int quantity;
public VectorI
- Linux下安装R语言
datageek
R语言 linux
命令如下:sudo gedit /etc/apt/sources.list1、deb http://mirrors.ustc.edu.cn/CRAN/bin/linux/ubuntu/ precise/ 2、deb http://dk.archive.ubuntu.com/ubuntu hardy universesudo apt-key adv --keyserver ke
- 如何修改mysql 并发数(连接数)最大值
dcj3sjt126com
mysql
MySQL的连接数最大值跟MySQL没关系,主要看系统和业务逻辑了
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppass
- 单一功能原则
dcj3sjt126com
面向对象的程序设计软件设计编程原则
单一功能原则[
编辑]
SOLID 原则
单一功能原则
开闭原则
Liskov代换原则
接口隔离原则
依赖反转原则
查
论
编
在面向对象编程领域中,单一功能原则(Single responsibility principle)规定每个类都应该有
- POJO、VO和JavaBean区别和联系
fanmingxing
VOPOJOjavabean
POJO和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被
- SpringSecurity3.X--LDAP:AD配置
hanqunfeng
SpringSecurity
前面介绍过基于本地数据库验证的方式,参考http://hanqunfeng.iteye.com/blog/1155226,这里说一下如何修改为使用AD进行身份验证【只对用户名和密码进行验证,权限依旧存储在本地数据库中】。
将配置文件中的如下部分删除:
<!-- 认证管理器,使用自定义的UserDetailsService,并对密码采用md5加密-->
- mac mysql 修改密码
IXHONG
mysql
$ sudo /usr/local/mysql/bin/mysqld_safe –user=root & //启动MySQL(也可以通过偏好设置面板来启动)$ sudo /usr/local/mysql/bin/mysqladmin -uroot password yourpassword //设置MySQL密码(注意,这是第一次MySQL密码为空的时候的设置命令,如果是修改密码,还需在-
- 设计模式--抽象工厂模式
kerryg
设计模式
抽象工厂模式:
工厂模式有一个问题就是,类的创建依赖于工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则。我们采用抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。
总结:这个模式的好处就是,如果想增加一个功能,就需要做一个实现类,
- 评"高中女生军训期跳楼”
nannan408
首先,先抛出我的观点,各位看官少点砖头。那就是,中国的差异化教育必须做起来。
孔圣人有云:有教无类。不同类型的人,都应该有对应的教育方法。目前中国的一体化教育,不知道已经扼杀了多少创造性人才。我们出不了爱迪生,出不了爱因斯坦,很大原因,是我们的培养思路错了,我们是第一要“顺从”。如果不顺从,我们的学校,就会用各种方法,罚站,罚写作业,各种罚。军
- scala如何读取和写入文件内容?
qindongliang1922
javajvmscala
直接看如下代码:
package file
import java.io.RandomAccessFile
import java.nio.charset.Charset
import scala.io.Source
import scala.reflect.io.{File, Path}
/**
* Created by qindongliang on 2015/
- C语言算法之百元买百鸡
qiufeihu
c算法
中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁,母,雏各几何?
代码如下:
#include <stdio.h>
int main()
{
int cock,hen,chick; /*定义变量为基本整型*/
for(coc
- Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详细介绍AvatarNode
wyz2009107220
NameNode
正如大家所知,NameNode在Hadoop系统中存在单点故障问题,这个对于标榜高可用性的Hadoop来说一直是个软肋。本文讨论一下为了解决这个问题而存在的几个solution。
1. Secondary NameNode
原理:Secondary NN会定期的从NN中读取editlog,与自己存储的Image进行合并形成新的metadata image
优点:Hadoop较早的版本都自带,