- 博客(122)
- 资源 (5)
- 收藏
- 关注
转载 mongoDB add user in v3.0 问题的解决(Property 'addUser' of object admin is not a func)
mongoDB add user in v3.0 问题的解决(Property 'addUser' of object admin is not a func)#问题:创建mongodb帐户时,出错> db.addUser('jyu', 'aerohive') 2015-08-05T20:03:02.767+0800 E QUERY TypeError: Property '
2015-09-09 00:58:04 587
转载 java多线程并发系列之闭锁(Latch)和栅栏(CyclicBarrier)
-闭锁(Latch)闭锁(Latch):一种同步方法,可以延迟线程的进度直到线程到达某个终点状态。通俗的讲就是,一个闭锁相当于一扇大门,在大门打开之前所有线程都被阻断,一旦大门打开所有线程都将通过,但是一旦大门打开,所有线程都通过了,那么这个闭锁的状态就失效了,门的状态也就不能变了,只能是打开状态。也就是说闭锁的状态是一次性的,它确保在闭锁打开之前所有特定的活动都需要在闭锁打开之后
2015-08-20 00:21:42 603
转载 Oracle 注解 主键 错误 Unknown integral data type for ids : java.lang.String
这个错误通常是由主键引起的。当改为uuid后就解决了,原因是native是针对Integer对象的自增是对应数据库中的Integer存入的,而这里,你写个String类型的,它就不认可了!java代码@Id @GeneratedValue(strategy = GenerationType.SEQUENCE,generator="GGXX_Sequ") @Seque
2015-08-04 00:38:06 9602
转载 Win7下虚拟机上Linux(CentOS 64)网络配置 .
我的平台版本: Host机操作系统:Windows7旗舰版 VMware版本:9.0.1 build-894247 虚拟机操作系统:Cent OS 6.3(64位) 主机上网方式:宽带一、设置上网NAT方式配置方法如下:1. 将主机的宽带设为允许共享。具体方式:点击任务栏的的网络图标,打开“网络和共享中心”,点击“本地连接”打开“本地连接状态”
2015-03-03 22:38:31 564
转载 virtualbox虚拟机上安装centOS的网络配置
最近接触hadoop,需要在在Linux上面开发,所以我装了一个virtualbox虚拟机,在该虚拟机上面安装了一个centOS系统。linux系统是装好了,但是网络配置却另人头疼。我主要是想让宿主机和虚拟机能够互相访问。 然后我就百度了一下,根据百度的结果一步一步的配置。 安装virtualbox之后它会在宿主机上面安装一个虚拟网卡,如图 双击它,查看详情,信息如图所示
2015-03-03 00:15:36 490
转载 JSP 中集成JQuery 插件的实用方法
当你在做显示层的时候,JSP中可能需要集成这样那样的框架,如JQuery 的各种插件, 又或许是其他的prototype 等插件,这时你就需要导入多个JS、CSS文件,一个插件可能还不止一个JS、CSS文件,这时文件头都是各种JS、CSS标签。这个还不打紧,万一你要卸载某个插件,这时你不得不再去找这个插件加载了哪些文件,着实麻烦,现在教你一个简单方法,就是用 tag 标签。这里用集成J
2014-11-03 00:58:23 1137
转载 Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2014-10-21 00:06:40 472
转载 ConCurrentMap的分析和思考 .
由预备知识可以知道hashmap 的存储结构为: (图像来自http://www.ibm.com/developerworks/cn/java/j-lo-hash/)也是说:一个hashmap 内部含有一个Entity 类行的数组,这个数组中的元素都是Entity。实际上我们放入map 中的key 和 value 就对应一个Entity 对象,这个Entity 对象包含一
2014-09-15 22:36:01 450
转载 java并发编程实践之安全发布和逸出
前言 多线程并发环境下,线程安全极为重要。往往一些问题的发生都是由于不正确的发布了对象造成了对象逸出而引起的,因此如果系统开发中需要发布一些对象,必须要做到安全发布,以免造成安全隐患。 发布和逸出 所谓发布对象是指使一个对象能够被当前范围之外的代码所使用。所谓逸出是指一种错误的发布情况,当一个对象还没有构造完成时,就使它被其他线程所见,这种情况就称
2014-09-14 12:30:32 617
转载 构建高可伸缩性的WEB交互式系统(上)
可伸缩性是一种对软件系统处理能力的设计指标,高可伸缩性代表一种弹性,在系统扩展过程中,能够保证旺盛的生命力,通过很少的改动,就能实现整个系统处理能力的增长。在系统设计的时候,充分地考虑系统的可伸缩性,一方面能够极大地减少日后的维护开销,并帮助决策者对于投资所能获得的回报进行更加精准的估计;另一方面,高可伸缩性的系统往往会具有更好的容灾能力,从而提供更好的用户体验。WEB交互式系统的可伸缩性
2014-09-14 08:31:26 553
转载 深入理解Java内存模型(二)——重排序
数据依赖性如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型:名称代码示例说明写后读a = 1;b = a;写一个变量之后,再读这个位置。写后写a = 1;a = 2;写一个变量之后,再写这个变量。读后写a = b;b = 1;读一个变量之后,再
2014-09-14 07:02:58 459
转载 Linux操作系统下IPTables配置方法详解
如果你的IPTABLES基础知识还不了解,建议先去看看。 们来配置一个filter表的防火墙 1、查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCE
2014-09-09 22:46:23 398
转载 SSH远程登录失败,提示“Password authentication failed”
使用SecureCRT登陆,提示“Password authentication failed”使用linux下ssh登陆,提示“Permission denied, please try again.”网上收集的相关资料:方法一:1. vi服务器端的/etc/ssh/sshd_config2. 把PasswordAuthentication设成yes3. 重启ssh服务
2014-08-23 01:33:49 2243 1
转载 securecrt ssh connection closed
SecureCRT无法连接上服务器了,重启了ssh服务,service sshd restart,依然不行。[root@localhost ~]# ssh root@127.0.0.1ssh_exchange_identification: Connection closed by remote host于是google多部分说是因为/etc/hosts.allow和/etc/ho
2014-08-23 01:25:51 8044 1
转载 详解虚拟机Linux的网络配置
虚拟机有四种网络连接方式:Bridged(网络桥接)方式,NAT方式,Host-only方式,以及Custom方式…… 虚拟机有四种网络连接方式:Bridged(网络桥接)方式,NAT方式,Host-only方式,以及Custom方式。一般来说,后面两种方式用户很少用到,这里只介绍一下前两种方式的的使用场合和配置方法。不管是哪一种方式,都会涉及到3方面的设置:主机系统(本书对应Win
2014-08-23 00:30:25 680
转载 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
1. 前言 很多人都在使用myEclipse,很多公司也都使用hibernate框架,老版本的hibernate中,由于没有annotation,我们需要写两个文件来维护表与对象的关系,写一个类,就要写一个hbm.xml文件,数据库表比较少就无所谓,但是多了就很麻烦,要一个一个的手写非常浪费时间,还有可能写错。新版的hibernate加入了annotation的形式来映射对象与数据库表之间
2014-08-10 22:53:30 376
转载 oracle 12c EM 安装 WebTier Could Not Be Started .
安装了好几天的12c EM,总是失败,以下是过程:1. 开始用的DB是11.2.0.1,在49%的时候失败。2. 后来安装了11.2.0.2,79%时start OMS时报错:[sql] view plaincopyprint?INFO: oracle.sysman.top.oms:Starting OMS ... INFO: oracle.sys
2014-08-10 13:15:32 925
转载 重新配置Oracle的EM Database Control
一、先重建一个EM资料库:[oracle@emgc ~]$ emca -repos recreateEMCA 开始于 2010-1-24 19:09:42EM Configuration Assistant, 11.2.0.0.2 正式版版权所有 (c) 2003, 2005, Oracle。保留所有权利。输入以下信息:数据库 SID: emgc监听程序端口号: 152
2014-08-10 13:09:26 862
转载 记一次Oracle Sql优化经历--消耗过多CPU
同事打电话跟我说,数据库CPU过高、swap交换频繁,要我马上看看,这里记录下整个过程以供大家参考,也让大家提点意见$topas Topas Monitor for host: fjlt_wb_db01 EVENTS/QUEUES FILE/TTY Mon Feb 13 10:10:09 2012 Interval: 2 Csw
2014-08-08 22:30:22 1803
转载 oracle参数文件、控制文件、数据文件、日志文件存放位置查看
1.参数文件和网络连接文件SQL> show parameter spfile; NAME TYPE VALUE------------------------------------ ----------- ------------------------------spfile
2014-07-26 09:32:47 3521
转载 linux下IPTABLES配置详解
linux下IPTABLES配置详解 如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source
2014-07-20 15:28:42 340
转载 Maven使用第三方jar文件的两种方法 .
在Maven中,使用第三方库一般是通过pom.xml文件中定义的dependency从远程repository中下载该库。但是如果库文件是公司内部的库,或者在本地而不能通过远程repository下载,这种情况下,有两种方法可以满足需求。方法一:将本地的jar文件安装到本地repository中,具体步骤如下:1、准备好本地的jar文件2、使用如下命令安装jar文件
2014-07-10 23:38:11 416
转载 Java线程:新特征-原子量
所谓的原子量即操作变量的操作是“原子的”,该操作不可再分,因此是线程安全的。 为何要使用原子变量呢,原因是多个线程对单个变量操作也会引起一些问题。在Java5之前,可以通过volatile、synchronized关键字来解决并发访问的安全问题,但这样太麻烦。Java5之后,专门提供了用来进行单变量多线程并发安全访问的工具包java.util.concurrent.atomic,其中的
2014-07-10 17:48:15 356
转载 eclipse 插件之log4e
偶发发现这一个东东,Log4e是一个插件,是log4j日志很好的一个编写助手,Log4e是一个免费的Eclipse插件,它可帮助你在你的Java工程中快速加入日志。而且Log4e可以帮助你把System.out.println转成日志的输出,非常方便,还可以瞬间移除代码中的日志代码,无需我们一个一个找到然后再删除。Log4e的插件的下载地址:log4e.jayefem.de/content/v
2014-07-07 23:45:31 494
转载 ubuntu下svn使用指南
ubuntu下安装subversion客户端:sudo apt-get install subversion subversion-tools详细请看 http://www.subversion.org.cn/svnbook/1.1/index.html svn子命令1、检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --usern
2014-06-26 23:06:31 539
转载 Linux学习篇-SVN命令详解
在开发中,除了在本机文件夹上进行svn更新外,在命令行中进行svn操作也非常关键,下面列举下网站摘抄的一些文档:1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add f
2014-06-26 22:54:37 410
转载 SVN快速入门1——SVN的安装及常用命令
SVN相信大家都有使用过或者听说过吧?它的好处我这里就不说了,网上介绍多的是。因为是版本控制,所以个人认为其设计的原理不需要懂得太多,只需要了解常识即可。小弟google了许久,也没找到一篇介绍快速入门的文章。无奈之下,看了几篇长篇大论,终于学了点点的皮毛。下面我将写一个svn快速入门系列,因为是快速入门,所以一般只讲操作。(这里有些内容都是参考 深入浅出系列之二_SubVersion)
2014-06-26 16:39:51 475
原创 用maven命令导入项目到svn服务器
1.创建简单maven项目 mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DpackageName=cn.everlook.myweb 2.
2014-06-26 16:34:09 653
转载 灵活控制 Hibernate 的日志或 SQL 输出,以便于诊断 .
我们在使用 Hibernate 时一般只会关注是否显示生成的 SQL 语句,不过有些时候还不够。默认时 Hibernate 执行的 SQL 语句是打印在控制台上的,它也可以配置为输出给 Log4J 或是 Log4Back,还能显示出更详细的参数和取值信息。这里简单讲来。Hibernate 的配置文件 hibernate.cfg.xml 里提供有三个有关显示 SQL 的配置项,如果是与 Sp
2014-06-25 15:12:13 466
转载 IMP-00002: 无法打开 D:\orcldat\test_20111024.dmp 进行读取,rman备份 .
首先,我的路径写错了,文件夹是orcldata我掉了个a。其次,命令后添加 full=y。dos下随便哪个目录>[sql] view plaincopyprint?IMP username/pwd@dbname BUFFER=64000 FILE=D:\orcldata\test_20111024.dmp full=y IMP username/p
2014-06-18 00:41:49 1498
转载 meclipse中project facet问题
一般出现在从别处import的项目上,只有项目文件夹上有红叉,其他地方都正常,现总结个人的几个解决方案:有几种可能:1,编码设置是否一致,也即是你项目原来的编码和现在eclipse用的默认编码是否一致2,导入项目中jar路径可能已经被改变,多数情况下都是这个原因造成,我也曾经遇见过,你要确保你的jar包路径都没问题。myeclipse有查看jar路径的视图你可切换看看,报红X的就都是路径被改动过的
2014-06-10 23:06:42 3305
转载 没有Project Facets的解决方法
没有Project Facets的解决方法经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就 是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。解决步骤:1、进入项目目录,可看到.project文件,打开。2、找到...代码段。3、在第2步的代码段中加入如下标签内容并保存:o
2014-06-10 23:04:55 709
转载 Linux 搭建Nexus和Maven .
Maven 安装请见我先前的博客: Linux 搭建 maven1, Nexus 下载Nexus 官方下载, 最新版下载: nexus-2.4.0-09-bundle.tar.gzNexus war下载: nexus-2.4.0-09.war2, Nexus 安装(1) 创建解压文件夹: mkdir nexus-2.4.0-09(2) 解
2014-06-07 14:07:00 459
转载 用nexus搭建maven私服
首先介绍一下背景,公司访问外网有限制,项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上环境是:nexus-2.1.1、maven-3.0.4、jdk-1.6.0_32 一、用admin用户登陆nexus nexus的下载和安装都很简单,网上也有很多介绍,本文就不
2014-06-07 11:27:19 445
转载 Linux下安装maven
1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;2.进入下载文件夹,找到下载的文件,运行如下命令解压
2014-06-07 11:15:24 455
转载 Linux中JDK1.7的安装和配置方法
一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 2、安装如下: # rpm -ivh jdk-7u21-linux-x64.rpm 出现一行字:Do you aggree to the above license terms? [yes or no]安装程序在问您是否愿意遵守刚才看过的
2014-06-07 11:11:03 457
转载 CentOS访问Windows共享文件夹的两种方法 .
1 在地址栏中输入下面内容: smb://Windows IP/Share folder name,smb为Server Message Block协议的简称,是一种IBM协议,运行在TCP/IP协议之上。从Windows 95开始,Microsoft Windows都提供了Server和Client的SMB协议支持,Microsoft为Internet提供了SMB开源版本,及CIFS
2014-06-07 10:40:36 620
转载 linux后台运行和关闭、查看后台任务
fg、bg、jobs、&、nohup、ctrl + z命令一、&加在一个命令的最后,可以把这个命令放到后台执行,如gftp &,二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行三、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated
2014-06-07 01:15:05 395
转载 Linux添加文件命令
Linux文件夹文件创建、删除Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 删除目录、文件 rm(remove)功能说明:删除文件或目录。语 法:rm [-dfirv]
2014-06-03 23:43:13 1330
linux基本命令大全.doc
2012-03-02
jQuery1.2api.chm
2012-03-02
commons-logging-1.1.1
2011-08-02
Struts2.0中文教程
2011-07-31
struts 1.3 API
2011-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人