- 浏览: 163857 次
- 性别:
- 来自: 杭州
最新评论
-
zhousheng193:
非常感谢LZ
在JSP页面及servlet的doGet()方法中处理汉字乱码的问题 -
jie523314:
学习下。。。
读取XML文件
文章列表
在window server 2008 64上成功安装oracle 11g r2服务端后,需要安装一个plsql,方便一点。
但是安装后不能使用,plsql是没有32位和64位之分的, 所以直接在服务器或本地PC上装一个32位的精简版oralce客户端,重新安装一次plsql就ok了。
OK,通过plsql进入发现查询的中文全是乱码????????????
照理来说我客户端和服务端都是在服务器上,应该是使用的同一种字符集才对。
查看服务器oracle字符集SQL> select userenv('language') from dual; USERENV('LANGU ...
- 2014-04-14 14:21
- 浏览 781
- 评论(0)
查看tnsnames.ora文件中查询库SID,例如为:SID = test
ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist
可以检查下
是否 缺少
LISTENER_TEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) )
或者,检查 LISTENER_TEST (SID)与对应的的数据库SID不一致
TEST = ( ...
- 2013-08-08 20:34
- 浏览 772
- 评论(0)
CREATE OR REPLACE PROCEDURE CONVERT_16_10
/*16进制转10进制,双字节算法实现*/
(
I_DATA VARCHAR2,
O_DATA OUT VARCHAR2
)
AS
V_TMP_BEGIN INT;
V_TMP_LEN INT;
V_TMP_VAL INT := 0;
V_TMP_TEXT VARCHAR2(1);
V_TMP_DATA VARCHAR2(100);
BEGIN
IF I_DATA ...
Oracle.10G.SQL英文文档
PL/SQL学习资料文档
通常,多线程之间需要协调工作,例如两个人公用一个卫生间(每次只能一个人用),一个人必须等待另一个人用完,得知没有人使用的时候才能使用卫生间。
以上逻辑简单说就是:如果条件不满足,则等待。当条件满足时,等待该条件的线程将被唤醒。在java中,这个机制的实现依赖于wait() 和notify()。等待机制与锁机制密切关联的。例如
synchronized(obj){
while(!condition){
obj.wait();
}
}
当线程A获得了obj锁后,发现条件condition不满足,就无法下一处理,于是线程A就等待(调用wait()方法)。
在另外一线程B中,如果B更改了 ...
创建表
DROP TABLE IF EXISTS student;
CREATE TABLE student(
sno int auto_increment primary key,
sname varchar(8),
ssex varchar(3),
sage int ,
sclass varchar(6)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO student(sname,ssex,sage,sclass) VALUES('李勇','男',20,'y01');
INSERT INTO student(sname ...
1.联合主键映射
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--指定映射文件所在的包路径-->
<hibernate-mapping packa ...
1.什么是ORM
全称Object Relation Mapping,实现对象与关系型数据库之间的映射
流行ORM框架:Hibernate、iBATIS、TopLink、JDO、JPA
2.Hibernate优点及其体系结构
免费、稳定、简单易用、最流行
体系结构参见---Hibernate体系结构图1.png
持久性:对象的状态能够与数据库保持同步更新
Hibernate作用:ORM的具体实现,完成对象与数据库之间映射,
为应用程序构建持久层,应用程序通过操作持久层的对象,完成对数据库的操作
3.Hibernate 重要的API
Hibernate结构图:Hibernate体系 ...
测试
package tarena.test;
import java.util.List;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import tarena.dao.BookDao;
import tarena.domain.Book;
public class BookDaoTest {
public static void main ...
测试
package tarena.test;
import java.util.List;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import tarena.dao.BookDao;
import tarena.domain.Book;
public class BookDaoTest {
public static void main ...
工厂模式:
引用 定义一个创建产品对象的工厂类,由该工厂统一创建继承了同一个接口的多个产品对象。
根据创建策略的不同,又分为3种类型。
->工厂方法模式:为普通的工厂方法模式。
->多个工厂方法模式:提供了多个工厂方法,分别创建不同的产品对象.
->静态工厂方法模式:工厂方法是静态的,不需要实例化工厂即可创建产品对象。
代码分析:
●定义接口
public interface Animal{
public int sale();
}
●定义三个具体实现类(数目随意)
//养猪
pu ...