- 浏览: 571816 次
- 性别:
- 来自: 北京
最新评论
-
di1984HIT:
学习了~~~~
服务器大量TIME_WAIT -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
maven常用命令 -
李小斌_2014:
我也遇到了,现在完美解决。
ORA-01422: 实际返回的行数超出请求的行数 -
啸风8023:
...
tomcat启动报错 -
fke153:
这个问题确实很坑人啊,学习了
ORA-01422: 实际返回的行数超出请求的行数
文章列表
mysql>show variables like 'character_set_%';//查看变量
mysql>source d:/mysql.sql;//引人外部sql
mysql>flush privileges
mysql>update user set password=password('123456') where user='root'; //修改密码
mysql> show index from lottery_order_notice; 查看索引
mysql> show status like '%thread%'; ...
ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MySQL server
出现原因:
mysql只有一个root用户,修改root密码后选了MD5,提交后,重新
登陆出现“Host 'localhost' is not allowed to connect to this MySQL server..."
尝试另一个mysql库中的user表,覆盖,不行,估计是版本不同
解决:
编辑 my.ini
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mys ...
volatile 变量可以被看作是一种 “程度较轻的 synchronized”;能实现的功能也仅是 synchronized 的一部分。
1.使用原因:
在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中的变量值的拷贝,造成数据的不一致
2.解决方法;
变量声明为volatile(不稳定的)即可,这就指示JVM,这个变量是不稳定的,每次使用它都到主存中进行读取。一般说来,
多任务环境下各任务间共享的标志都应该加volatile修饰 ...
--打开trace文件设置,把sql trace设置为true,就会在udump目录中增加一个trc文件。
alter session set sql_trace=true;
show parameter sql_trace;
(select * from v$parameter where name='sql_trace';)
exec dbms_system.set_sql_trace_in_session(954,7961,true)
exec dbms_system.set_sql_trace_in_session(954,7961,false)
查看 ...
- 2012-10-30 10:06
- 浏览 849
- 评论(0)
oracle定时备份
- 博客分类:
- oracle备份
windows server 2003 任务计划
backup.bat
D:\oracle\product\10.2.0\db_1\BIN\exp jrtsch/jrtsch@jrtdb200 file=d:\bakFile\jrtdb%date:~0,10%.dmp
aix系统cpu使用率过高
- 博客分类:
- oracle
今天发现oracle的cpu使用率过高,由于机器上只要oracle,初步估计,应该是sql语句引起的,通过操作发现,果然是sql语句引起的,具体操作如下
ix命令 topas 查到cpu使用率过高,平均达到94,
部分如下
Name PID CPU% PgSp Owner
oracle 606274 6.7 18.6 oracle
oracle 1507346 6.1 18.6 oracle
crsd.bin 364596 0.3 46.9 root
sh 409808 ...
oracle 索引监控
- 博客分类:
- oracle
oracle 索引监控
打开索引
alter index IDX_INSERTTIME_TLOTMAP monitoring usage;
//必须有一次搜索
select * from tlotmap where inserttime>sysdate-1
select * from v$object_usage where table_name='TLOTMAP'
关闭
alter index IDX_INSERTTIME_TLOTMAP nomonitoring usage
table flowno
JVM--内存管理和垃圾回收
- 博客分类:
- jvm
一。内存管理
JVM管理两种类型的内存,堆(Heap)和非堆(Non-Heap);
堆是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。
它和堆不同,运行期内GC不会释放空间
1)堆
过new创建的对象的内存都在堆中分配,大小通过-Xmx和-Xms来控制。
堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区;
•新生代。新建的对象都是用新生代分配内存,Eden空间不足的时候,
会把存活的对象转移到Survivor中,新生代大小可以由-Xmn来控制,
也可以用-XX:SurvivorRatio来控制Eden和Survivor的比 ...
svn 服务器简单配置
- 博客分类:
- svn
安装
subversion-1.6.1.tar.gz (subversion 源文件)
subversion-deps-1.6.1.tar.gz (subversion依赖文件)
版本必须一样
tar -xfvz subversion-1.6.1.tar.gz
tar -xfvz subversion-deps-1.6.1.tar.gz
解压后生成 subversion-1.6.1 子目录,两个压缩包解压后 ...
spring 几个有用的类
- 博客分类:
- spring
public class ApplicationContextUtil implements ApplicationContextAware {
Logger logger = LoggerFactory.getLogger(ApplicationContextUtil.class);
public static Map<String, CamelContext> map;
@Override
public void setApplicationContext(ApplicationContext applicationContext)
...
oracle修改字符集
- 博客分类:
- oracle
oracle修改字符集
查询oracle server端字符集
select userenv('language') from dual
SQL>shutdown immediate ; // 关闭数据库
SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
S ...
activemq问题总结
- 博客分类:
- jms
http://www.cnblogs.com/CopyPaster/archive/2012/04/27/2473179.html
ASCII与BCD编码转换
- 博客分类:
- java代码
package com.handpay.core.common.util;
public class BCDASCII {
/**
* 字母'A'的ASCII编码值
*/
public final static byte ALPHA_A_ASCII_VALUE = 0x41;
/**
* 字母'a'的ASCII编码值
*/
public final static byte ALPHA_a_ASCII_VALUE = 0x61;
/**
* 数字'0'的ASCII编码值
*/
public final s ...
oracle 触发器 new ,old
- 博客分类:
- oracle
特性 INSERT UPDATE DELETE
OLD NULL 实际值 实际值
NEW 实际值 实际值 NULL
oracle PGA SGA
- 博客分类:
- oracle
PGA与SGA的分配
_______________________________________________________________
SGA:
共享池:200MB
缓冲区高速缓存:24MB
大型池:9MB
Java池:32MB
SAG总容量:264.933
SAG的最大大小:305.069
PGA:
总记PGA目标:240MB
分配的当前PGA:8914KB
分配的最大PGA(自启动以来)9081KB
...