- 浏览: 55483 次
- 性别:
- 来自: 北京
最新评论
-
xingsan_zhang:
xf_luyao 写道问题解决了吗?没有,换elipse版本了 ...
【Eclipse】Eclipse非正常关闭,重新打开Maven报错 -
xf_luyao:
问题解决了吗?
【Eclipse】Eclipse非正常关闭,重新打开Maven报错 -
xingsan_zhang:
我替换后可以,但是过个几天也出现了同样的问题,还不清楚根本原因 ...
【Eclipse】Eclipse非正常关闭,重新打开Maven报错 -
w_mojian180:
同样的问题 替换以后 一会又出现问题了
【Eclipse】Eclipse非正常关闭,重新打开Maven报错 -
zhang_yi_yi:
...
Java基础知识——类装载器与反射机制
文章列表
log4j日志配置
1、配置根Logger:
log4j.rootLogger = [ level ] , appenderName, appenderName2
level:日志的级别,指定这条日志信息的重要性。分为ALL < DEBUG < INFO < WARN 一般常用的为DEBUG , INFO ,WARN ,ERROR四种,分别对应Logger类的 ...
由于工作原因,这里先不说连接数据库部分的配置,后面会补上,直接进入慢SQL日志记录。
1.applicationContext.xml中增加如下配置:
<bean abstract="true" id="mysql_database" class="com.alibaba.druid.pool.DruidDataSource" i ...
如下两张表
table A
field id
field name
table B
field id
filed my_name
执行连表update语句
UPDATE A a, B b SET a.name = b.my_name WHERE a.id = b.id
Insert是sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,fie ...
之前只知道C3P0、DBCP等数据库连接池,公司里项目使用的是Druid连接池,最近也初探学习一下。
Druid连接池是阿里的开源项目,源码托管在github上,源代码仓库地址是https://github.com/alibaba/druid。主要提供了对SQL执行的监控,对我们优化SQL,提高性能方面提供强大支持。官方提供了相关文档,却不算丰富。
本篇写最简单的进入内置监控页面的Demo(最简单的,所以没有连接数据库),两步搞定:
1.新建Web工程,加入jar包;
2.配置web.xml;
<servlet>
<servlet-name> ...
类装载器ClassLoader
类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。
类装载器把一个类装入JVM中,要经过三步:
1.装载:查找和导入Class文件;
2.链接:执行校验、准备和解析(解析是可以选择的);
3.初始化:对类的静态变量、静态代码块执行初始化工作;
类装载工作由ClassLoader及其子类负责。JVM在运行时会产生三个ClassLoader:根装载器、ExtClassLoader(扩展类装载器)和AppClassLoader(系统类装载器)。
根装载器不是ClassLoader的子类,它使用C++编
ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化,体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。
数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。
我们不能手工修改数据字典里的信息。很多时候,一般的ORACLE用户不知道如何有效地利用它。
dictionary
全部数据字典表的名称和解释,它有一个同义词dict
dict_column
全部数据字典表里字段名称和解释
如果我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句:
SQL ...