为benchmarksql的PostgreSQL java驱动进行升级[root@minion1 benchmarksql-4.1.0]# wget https://jdbc.postgresql.org/download/postgresql-9.4.1207.jre7.jar--2016-01-19 15:38:17-- https://jdbc.postgresql.org/download/postgresql-9.4.1207.jre7.jarResolving jdbc.postgr…
BenchmarkSQL是一款经典的开源数据库测试工具,内嵌了TPCC测试脚本,可以对EnterpriseDB.PostgreSQL.MySQL.Oracle以及SQL Server等数据库直接进行测试,下面笔者就如何在Linux下使用这款测试工具测试PostgreSQL的性能来做一些简单介绍(操作系统为Fedora 12,PostgreSQL版本为8.0.22).       首先,在Linux下安装JDK.因为BenchmarkSQL本身是使用Java语言编写的,所以如果在Linux系统下还…
MongoDB数据库备份: mongodump -h 192.168.1.160 -d MapLoc -o /usr/local/myjar/mongo/MapLoc/数据库还原:mongorestore -h 192.168.1.160 -d MapLoc --drop /usr/local/myjar/mongo/MapLoc/ Part 1 W3CSchool的MongoDB Java: http://www.w3cschool.cc/mongodb/mongodb-java.html M…
纯JAVA驱动:// 2005 版本:驱动:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");连接:”jdbc:sqlserver:// localhost:1433;databaseName=pubs”,”sa”,”sa” // 2000 版本:驱动:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");连接:“jdbc:…
10.3.6版本的weblogic需要补丁到10.3.6.0.171017(2017年10月份的补丁,Java 反序列化漏洞升级),oracle官方建议至少打上2017年10月份补丁. 一.查看版本 1.用下面命令重配环境变量D:\Oracle\Middleware\wlserver_10.3\server\binsetWLSEnv.cmd 1.1.查看weblogic version D:\Oracle\Middleware\utils\bsu>java weblogic.version We…
在同样是SQLserver数据库跨库访问时,只需要以下方法 declare @rowcount int set @rowcount =(select COUNT(*) from sys.servers where name = 'ITSV2') begin exec sp_addlinkedserver 'ITSV2', ' ', 'SQLOLEDB', '192.168.0.222,8989' --IP,端口号 end exec sp_addlinkedsrvlogin 'ITSV2','fa…
MongoDB之java驱动学习 预备: 本地运行MongoDB采用默认端口20717: 安装MongoDB驱动: 以下关键步骤. 核心层次结构或步骤: 创建连接池:MongoClient实例. 对于一个给定的MongoDB部署{独立的MongoDB,副本,分片集群},连接池实例只需要一个. 如果创建了多实例连接池: 资源限制:每个连接池实例对资源的使用都将受到限制(如最大连接数). 关闭连接池:要放弃一个连接池实例,就应该调用MongoClient.close()方法来清除资源. 访问数据库:…
前几天写了一篇 Java 8 即将在 2019 年停止免费向企业提供更新的文章,企图迫使用户向更新一代的 Java 版本升级,但让人遗憾的是,小编今天收到了 Oracle Java 版本的升级推送,装完居然是 Java 10 !!!! 很意外,为什么直接从 Java 8 升级到了 Java 10,去年未满一岁的亲儿子 9 呢??抱着怀疑的心态去 Oracle 看了下,置顶推荐的是 Java 10.0.1,9也不见了,真是6翻了.. Java 10 添加的新功能 var 也是让人咋舌!! Java…
MongoDB Java Driver 简单操作 一.Java驱动一致性 MongoDB的Java驱动是线程安全的,对于一般的应用,只要一个Mongo实例即可,Mongo有个内置的连接池(池大小默认为10个).  对于有大量写和读的环境中,为了确保在一个Session中使用同一个DB时,我们可以用以下方式保证一致性:  DB mdb = mongo.getDB('dbname');  mdb.requestStart(); // // 业务代码 // mdb.requestDone(); DB和…
对于游戏玩家来说,对显卡的关注度要高于电脑其它硬件,一般来说,显卡越好,游戏性能往往越强.不过要持续发挥显卡的最佳游戏性能,经常更新显卡驱动也是很有必要的.那么笔记本显卡驱动怎么更新?下面小编以自己的Win10笔记本为例,教大家如何升级笔记本显卡驱动.  Win10笔记本显卡驱动更新升级方法 升级笔记本显卡驱动有2种方法,一种是进入电脑设备管理器,查看显卡的型号,然后去相关品牌官网,查看是否有新版本驱动可以更新,如果有,则下载安装升级即可. 设备管理器查看显卡型号 另外一种升级笔记本显卡驱动方法…
MongoDB 是一个基于分布式文件存储的数据库. 由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. mongodb是目前在IT行业非常流行的一种非关系型数据库(NoSql)   大纲如下: Mongodb介绍/安装 命令行增删改查操作 客户端工具mongochef使用 JAVA驱动操作Mongodb Spring Data Mongodb框架搭建 Spr…
网上搜了很多都不理想,这里总结的一部分是官网的文档,一部分是网上的,大体没问题 PostgreSQL™                 Java SE 8 date            LocalDate time            LocalTime timestamp  without timezone  LocalDateTime timestamp with timezone       OffsetDateTime varchar       String text       …
推荐几章很有用的文章 java操作参考文档 http://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html http://blog.csdn.net/java2000_wl/article/details/7982934 http://www.111cn.net/jsp/55/51020.htm http://blog.csdn.net/mcpang/article/details/8731065 http://javacrazyer.i…
要在Java中使用Mongo数据库 首先导入驱动包mongo-java-driver.jar. 然后获得库,获得集合.就可以对数据库操作了,比如: //创建MongoClient对象 MongoClient mc=new MongoClient("127.0.0.1"); //获得test库 DB db = mc.getDB("test"); //获得user集合 DBCollection collection = db.getCollection("us…
前言 之前只是对Java各种锁都有所认识,但没有一个统一的整理及总结,且没有对"锁升级"这一概念的加深理解,今天趁着周末好好整理下之前记过的笔记,并归纳为此博文,主要参考资源为<Java并发编程的艺术>与<Java多线程编程核心技术>,有需要的朋友可以私信评论我,这个是有书签的PDF电子版! 一.Java锁的分类及简单介绍 平时大家都知道的锁一般都有:CAS锁,synchronized锁,ReentranLock锁等,但是并没有了解各自的用处与一些细节,这里用X…
什么是锁? java中,synchronized永远都是锁定的一个对象,那么jvm是怎么判断一个对象是被锁定的呢. java的对象内存分布 Java的对象由对象头,对象体和填充空间(Padding)组成. 对象头 对象的描述信息 实例数据 对象的实际内容 填充空间 JVM要求对象的大小必须是8字节的整倍数,当实例数据不是8字节的整倍数时,需要填充空间来补上 Java对象头的内容 Mark Word 是对象头的核心内容,记录了对象的锁信息 类型指针 指向对象类的元数据 数组长度 如果对象是数组,那…
---恢复内容开始--- 练习:回合制对战游戏:奥特曼和小怪兽进行PK,直到一方的血量为0时结束战斗,输出谁胜利了! 不难看出场景中有两个对象:”奥特曼“这一对象抽象为”Ao"类:       “小怪兽”这一对象抽象为“Master”类: 找出场景中的对象以及对象的特征和行为: 奥特曼:特征(属性):名字,血量,攻击力: 行为:攻打小怪兽: 小怪兽:特征(属性):名字,血量,攻击力: 行为:攻打奥特曼: 弄清楚这些基本概念,开始着手新建一个AO类,代码如下: public class Ao {…
数组是一个变量,存储相同数据类型的一组数据(就是能存储很多数值的数据类型) 如果说声明一个变量就是在内存空间划出一块合适的空间,那么声明一个数组就是在内存空间划出一串连续的空间. 数组的基本要求 标识符:数组的名称,用于区分不同的数组 数组元素:数组中存放的数据 元素下标:从0开始 元素类型:数组的数据类型 数组操作的基本步骤 1)声明数组:告诉计算机数据类型是什么 数据类型[ ]  数组名;   如:int[ ] score1; 数据类型 数组名[ ];    如:int  score2[ ]…
mongodb默认是不能远程连接的,而且在linux安装完你会发现,它的目录极其简单,连个配置文件都没有. 我的mongodb的版本是3.6,目前最新的.https://www.mongodb.com/mongodb-3.6 百度了一下看是有配置文件: mongodb.conf. 又检查了下目录确实没有.然后只能自己创建了. 在官方文档找了关于配置文件的介绍: https://docs.mongodb.com/manual/reference/configuration-options/ 文档很…
怎么安装MYSQL的JDBC驱动 1.下载mysql for jdbc driver. http://dev.mysql.com/downloads/connector/j/5.0.html 2.解压缩下载的文件,如:mysql-connector-java-5.1.6.zip 3     mysql for jdbc driver有两种安装发式: 第一种方法:将com和org两个目录下所有文件和目录拷贝到任何地方,比如将com和org两个目录下所有文件和目录拷贝到任何地方,比如d:\mysql…
import java.util.ArrayList; import java.util.List; import java.util.regex.Pattern; import org.bson.Document; import com.mongodb.MongoClient; import com.mongodb.MongoCredential; import com.mongodb.ServerAddress; import com.mongodb.client.FindIterable;…
ojdbc6.jar下载 Oracle官方宣布的Oracle数据库11g的驱动jar包是ojdbc6.jar ojdbc6.jar下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html (Oracle Database 11g Release 2 (11.2.0.4) JDBC Drivers & UCP Downloads) jar具体版本号 把ojdbc6.jar解…
这三种锁是指锁的状态,并且是专门针对Synchronized关键字.JDK 1.6 为了减少"重量级锁"的性能消耗,引入了"偏向锁"和"轻量级锁",锁一共拥有4种状态:无锁状态.偏向锁.轻量级锁.重量级锁.锁状态是通过对象头的Mark Word来进行标记的: 锁可以升级但不能降级,意味着偏向锁升级成轻量级锁后不能降级成偏向锁,这种锁升级却不能降级的策略,是为了提高获得锁和释放锁的效率 重量级锁:依赖于底层操作系统的Mutex Lock,线程会被阻…
首先登陆mysql.com官方网站,download-->选中下面的community–>mysql connentor-->然后选中下面与平台无关的zip包,一般是第二个,完成下载. 然后解压,把里面的jar包添加到web project下面的web-inf下面的lib中.如下配置: 选中项目右键,选择build path 在libraries中选择添加lib下的那个jar包.…
导入jar包:mysql.connector-java-5.0.8-bin.jar String driver = "com.mysql.jdbc.Driver"; String url= "jdbc:mysql://127.0.0.1:3306/ali"; Connection conn = null; try { Class.forName(driver); conn = DriverManager.getConnection(url, "root&q…
Unsubscribe from updates to this bug at: https://bugs.mysql.com/77681 Updated by: Daniel che chung So Reported by: OCA Admin Category: Connector/J Severity: S3 (Non-critical) -Status: In progress +Status: Closed Version: 5.1.x OS: Any [20 Aug 23:25]…
写入bytea: File img = new File("/tmp/eclipse.png"); fin = new FileInputStream(img); con = DriverManager.getConnection(url, user, password); pst = con.prepareStatement("INSERT INTO images(data) VALUES(?)"); pst.setBinaryStream(1, fin, (in…
经常不清楚需要传入多少个参数到 IN () 里面,下面是简单方法: 方法 1 - in ( SELECT * FROM unnest(?)) ) Integer[] ids={1,2,3};        try {            PreparedStatement pst=conn.prepareStatement("select * from emp where id in (SELECT * FROM unnest(?))");            Array a =…
1.下载PostgreSQL JDBC驱动: http://jdbc.postgresql.org/download.html 2. 新建一个java项目,导入下载的jar包Add External JARs 3. 连接代码如下: import java.sql.*; import java.io.*; import java.util.StringTokenizer; import java.util.Properties; import java.util.Random; /** * Cla…
导读 mongodb-java-driver是mongodb的Java驱动项目. 本文是对MongoDB-java-driver官方文档 MongoDB Async Driver Quick Tour 的翻译(原创翻译). mongodb-java-driver 从3.0版本开始同时支持同步.异步方式(分别是不同的驱动应用).异步的好处,众所周知,就是支持快速.非阻塞式的IO操作,可以提高处理速度. 请注意:本文仅介绍异步驱动的使用指南.同步驱动官方文档:mongo-java-driver ,需…