Java并发编程:synchronized 虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 以下是本文的目录大纲.....
分类:
编程语言 时间:
2014-08-19 22:15:05
阅读次数:
340
cache fusion . grd . drm . gcs . ges
cache fusion
1.RAC是一个数据库运行在多个实例上,通过DLM(Distributed Lock Management):分布式锁管理器 来解决并发问题,RAC各个节点间的共享资源,为了保证每个节点访问数据的一致性,所以需要使用DLM来协调各个实例间的资源竞争访问。 这个D...
分类:
其他好文 时间:
2014-08-19 19:07:45
阅读次数:
334
django-admin startproject mysite create a djangopython manage.py runserver 运行服务器.pythonmanage.pyshell 运行类似ipython,这种方式一些配置才可生效.连接数据库之前需要创建一个数据库,创建时...
分类:
其他好文 时间:
2014-08-19 18:57:45
阅读次数:
181
在SQL SERVER 2005中,终于出现了同义词了,大大方便了使用。下面举个小例子说明同义词是用来实现下列用途的数据库对象:为本地或远程服务器上的另一个数据库对象(称为“基对象”)提供备选名称。提供一个提取层,该层防止客户端应用程序的基对象的名称或位置被更改。例如,名为 Server1 的服务器...
分类:
数据库 时间:
2014-08-19 18:27:35
阅读次数:
238
当使用EF生成数据库后,想多个网站使用同一个数据库,并且进行前台后台分离,或者以后进行app扩展使用。
但尝试分离后,发现第二个网站访问数据库时,会提示进行数据库结构改变,需要迁移的错误。
但并未使用过数据库迁移,也是重新生成的数据库。
后面同事查阅资料和研究,才发现是数据库初始化的问题。
Database.SetInitializer(null);
该代码是必须要执行一次的,一般新...
分类:
数据库 时间:
2014-08-19 12:56:04
阅读次数:
247
我们知道,要连接一个数据库需要知道四个参数:1. 登陆用户名:user;2. 登录密码:password;3. 存放数据库的服务器地址(server_ip)和端口(server_port);4. 数据库名(db_name);我们如果要连接db_name这个数据,除了用户名密码以外,还需要输入类似“s...
分类:
数据库 时间:
2014-08-18 17:49:42
阅读次数:
259
--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE ...
分类:
其他好文 时间:
2014-08-18 15:50:52
阅读次数:
246
1 说明 把excel当成一个数据库,类似于Access数据库来操作。2 源代码2.1 Model层 /// /// 人员信息 /// public class MPerson { /// /// 人员姓名 /// ...
分类:
其他好文 时间:
2014-08-18 10:45:34
阅读次数:
288
本文对常用数据库操作及相关基本概念进行总结:MySQL和PostgreSQL对SQL的支持有所不同,大部分SQL操作还是一样的。选择要用的数据库(MySQL):use database_name;help show;显示可用的数据库列表:show databases;显示一个数据库内可用的表的列表:...
分类:
数据库 时间:
2014-08-17 18:30:42
阅读次数:
461
定义:视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表。作用: 1.简化操作,不用进行多表查询。 2.当不同种类的用用户共享同一个数据库时,非常灵活,(用户以不同的方式看待同一数据. 3.视图对重构数据库提供了一定程度的逻辑独立性。数据的逻辑独立性是指:如增加新的关系或对原有的关系增加新...
分类:
数据库 时间:
2014-08-17 12:56:32
阅读次数:
285