08 2015 档案
摘要:这句话是改变当前目录下的j2sdk-1_4_2_04-linux-i586.bin文件的权限。具体地说:chmod命令用于改变文件权限。u 这里指文件所有者+x 添加可执行权限./ 指当前目录连起来就是,给当前目录下的j2sdk-1_4_2_04-linux-i586.bin 的所有者添加可执行权限...
阅读全文
摘要:当用SSH Secure Shell连接Linux时,如果几分钟没有任何操作,连接就会断开,必须重新登陆才行,每次都重复相同的操作,很是烦人,本文总结了两种解决的方法。方法1:更改ssh服务器的配置文件/etc/ssh/sshd_configClientAliveInterval指定了服务器端向客户...
阅读全文
摘要:找到etc下面的profile文件,可以看到有下面一行:TMOUT=180;export TMOUT注释掉即可解决。#TMOUT=180;export TMOUT
阅读全文
摘要:一.SSHSecureShellClient中文乱码的解决方法这是SSHSecureShellClient多年未解决的短板,要求客户端和服务器端都要‘UTF-8’编码,我终于知道Windows中文版的编 码居然是非UTF-8了。Windows使用的是GB2312编码,大多数linux系统支持的是UT...
阅读全文
摘要:一.下载安装对应的jdk,并配置Java环境。官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html下载将jdk加压后放到/usr/local目录下:[root@mast...
阅读全文
摘要:首先,chmod命令是linux上用于改变权限的命令,-R 是递归遍历子目录,因为你要操作的文件使用的*通配符。777,第一个7代表文件所属者的权限,第二个7代表文件所属者所在组的权限,第三个7代表其它用 户的权限,7=4+2+1,在linux中权限是可以通过数字来描述的。具体表示如下:4,执行时设...
阅读全文
摘要:原文地址:http://www.cnblogs.com/kerrycode/p/3586098.html在配置测试环境时,将生产服务器的Tomcat目录打包过来后解压后,启动Tomcat后,发现如下问题:[tomcat@gsp bin]$ ./shutdown.shUsing CATALINA_BA...
阅读全文
摘要:linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思删除文件夹实例:rm...
阅读全文
摘要:命令:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目...
阅读全文
摘要:在etc的sshd_config文件中,默认有PermitRootLogin no的配置,这个的意思是禁止root用户登录,如果想要允许root登录,需要su root用户到sshd_config下进行修改,需要把PermitRootLogin no改成PermitRootLogin yes,修改完...
阅读全文
摘要:无论是Centos6.4系统的虚拟电脑还是服务器,始终感觉直接在命令行中操作不方便;比如全选、复制、粘贴、翻页等等。比如服务器就需要在机房给服务器接上显示器、键盘才操作感觉更麻烦。所以就可借助SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠。方法/步骤1. 登录Centos6.4系统。...
阅读全文
摘要:在linux家族中,vim编辑器是系统自带的文本编辑器,其功能强大自不必说了。偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以致强抽关机,确是不得以呀。其实,这个VIM(VI)也是很简单的,只要你看到此文!注意:linux命令要小...
阅读全文
摘要:原文地址:http://www.cnblogs.com/huangxincheng/archive/2012/02/21/2361205.html今天跟大家分享一下mongodb中比较好玩的知识,主要包括:聚合,游标。一: 聚合 常见的聚合操作跟sql server一样,有:count,dist...
阅读全文
摘要:原文地址:http://www.cnblogs.com/huangxincheng/archive/2012/02/19/2357846.html看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然傻眼了,擦,竟然开启...
阅读全文
摘要:sort() 方法要在 MongoDB 中的文档进行排序,需要使用sort()方法。sort()方法接受一个文档,其中包含的字段列表连同他们的排序顺序。要指定排序顺序1和-1。 1用于升序排列,而-1用于降序。语法:sort()方法的基本语法如下>db.COLLECTION_NAME.find()....
阅读全文
摘要:Limit() 方法要限制 MongoDB 中的记录,需要使用limit()方法。limit()方法接受一个数字型的参数,这是要显示的文档数。语法:limit()方法的基本语法如下>db.COLLECTION_NAME.find().limit(NUMBER)示例考虑集合myycol具有以下的数据{...
阅读全文
摘要:mongodb 投影意思是只选择必要的数据而不是选择一个文件的数据的整个。如果一个文档有5个字段,需要显示只有3个,然后选择其中只有3个字段。find() 方法MongoDB 的find()方法,在MongoDB查询文档解释接受第二个可选参数是要检索的字段列表。在MongoDB中,当执行find()...
阅读全文
摘要:一. MongoDB 插入文档insert() 方法要插入数据到 MongoDB 集合,需要使用 MongoDB 的 insert()或save()方法。语法insert()命令的基本语法如下:>db.COLLECTION_NAME.insert(document)例子>db.mycol.inser...
阅读全文
摘要:MongoDB支持许多数据类型的列表下面给出:String: 这是最常用的数据类型来存储数据。在MongoDB中的字符串必须是有效的UTF-8。Integer: 这种类型是用来存储一个数值。整数可以是32位或64位,这取决于您的服务器。Boolean: 此类型用于存储一个布尔值(true/ fals...
阅读全文
摘要:一. MongoDB 创建集合createCollection() 方法MongoDBdb.createCollection(name, options)是用来创建集合.语法:基本的createCollection()命令语法如下:db.createCollection(name, options)...
阅读全文
摘要:一.MongoDB创建数据库:use 命令MongoDBuse DATABASE_NAME用于创建数据库。该命令将创建一个新的数据库,如果它不存在,否则将返回现有的数据库。语法:use DATABASE语句的基本语法如下:use DATABASE_NAME示例:如果想创建一个数据库名称, 那么use...
阅读全文
摘要:在 MongoDB 中的数据有灵活的模式。在相同集合中文档并不需要有相同的一组字段或结构的公共字段的集合,文档可容纳不同类型的数据。MongoDB设计模式的一些考虑可根据用户要求设计架构。合并对象为一个文件,如果要将它们放在一起。否则分开它们(但确保不需要连接)。重复数据(有限),因为磁盘空间便宜(...
阅读全文
摘要:MongoDB安装在Windows上在 Windows上,首先要安装 MongoDB 下载最新发布的MongoDB:http://www.mongodb.org/downloads确保得到正确的版本取决于您的 Windows 版本的MongoDB。为了得到 Windows版本打开命令提示符并执行以下...
阅读全文
摘要:任何关系型数据库,具有典型的架构设计,显示表和这些表之间的关系。虽然在 MongoDB中,没有什么关系的概念。MongoDB比RDBMS的优势架构:MongoDB是文档型数据库,其中一个集合保存不同的不同的文件。字段的数量,内容和该文件的大小可以是不同于从一个文件复制到另一个。一个单一的对象是结构清...
阅读全文
摘要:MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。 MongoDB 工作在收集和文件的概念。数据库数据库是一个物理容器集合。每个数据库都有自己的一套文件系统上的文件。一个单一的MongoDB服务器通常有多个数据库。集合集合是一组MongoDB的文档。它相当于一个R...
阅读全文
摘要:原文地址:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”...
阅读全文
摘要:http://blog.csdn.net/woshiyjk/article/details/7895888
阅读全文
摘要:http://www.cnblogs.com/TankXiao/p/4018219.html
阅读全文
摘要:http://www.open-open.com/lib/view/open1383029577546.html
阅读全文
摘要:http://blog.csdn.net/mydeman/article/details/7082730
阅读全文
摘要:批量插入: var single={.. "name": "jack",.. "password": "12345",.. "age": 20,.. "address": {.. "province:": "hefei".. },.. ...
阅读全文
摘要:利用struts2框架上传文件时,如果想要获取上传文件的大小可以利用下面的方式进行: FileInputStream ins = new FileInputStream(file); if (ins.available() > 1024 * 1024 * 3) { ...
阅读全文
摘要:利用struts2想要设置或者限制上传文件的大小,可以在struts.xml配置文件里面进行如下配置:上面这句话的意思是设置文件上传大小,最大不超过9.8M。计算方式如下:设置上次文件的大小最大为10000000字节也就是(10000000/1024/1024)=9.5MB
阅读全文
摘要:正则表达式如下:/^[a-z0-9\.-]*$/g可用如下语句验证:alert(/^[a-z0-9\.-]*$/g.test('abc123.45a-b')); //truealert(/^[a-z0-9\.-]*$/g.test('ABC123.45a-b')); //falsealert(/...
阅读全文
摘要:原文地址:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html#!comments
阅读全文
摘要:原文地址:http://blog.csdn.net/wuwenxiang91322/article/details/11660207为什么要使用属性驱动和模型驱动struts2与struts很大的不同点在于,struts的execute方法提供了HttpServletRequest和HttpServ...
阅读全文
摘要:产生的异常如下:ognl.MethodFailedException: Method "setId" failed for object com.aliyun.pcitcAliyun.slb.model.Slb@2a8ba8ff [java.lang.NoSuchMethodException: c...
阅读全文
摘要:在Struts 2中,提供了另外一种直接使用领域对象的方式,就是让action实现com.opensymphony. xwork2.ModelDriven接口。ModelDriven让你可以直接操作应用程序中的领域对象(模型对象),允许你在Web层和业务逻辑层使用相同的对象。ModelDriven接...
阅读全文
摘要:在JavaScript中,Array对象的reverse()方法将颠倒(反转)数组中元素的顺序。arr.reverse()在原数组上实现这一功能,即,reverse()会改变原数组。例1:将数组元素颠倒顺序var arr = ["f","e","i","e","s","o","f","t"];doc...
阅读全文
摘要:在使用ibatis的时候经常需要传入list对象,sql语句如下。这个是简单的sql语句,对于list中是别的对象的,比如List这个参数传进来时需要这样使用注意:上面select语句入参用的是parameterClass是java.util.ArrayList类,而不是一个map,这时iterat...
阅读全文
摘要:ibatis中list做回参很简单,resultClass设为list中元素类型,dao层调用:(List)getSqlMapClientTemplate().queryForList("sqlName", paraName); 并经类型转换即可,做入参还需要稍微调整下,本文主要讲list做入参碰...
阅读全文
摘要:var reglx =/^[\u4e00-\u9fa5a-zA-Z]+$/这个是至少有一个中文或者英文var reglx =/^[\u4e00-\u9fa5a-zA-Z]*$/这个是0个以上的中文或者英文alert(reglx .test("t中");
阅读全文
摘要:在easyui的datagrid里面,实现复制每行特定单元格的功能,关键是想想如何获取到每个单元格的数据,功能是点击按钮"复制",然后复制object的下载地址,截图如下所示:进行下面的代码展示之前假设你已经把环境准备好了,也就是说easyui和zclip的库文件等都已经能够正常访问。关键代码如下:...
阅读全文
摘要:客户需求:jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut)如图所示,Datagrid 鼠标悬停/离开数据行时切换了不同的样式显示:此时用谷歌开发者工具审查鼠标悬停行元素时发现,table tr 节点 class ...
阅读全文
摘要:zclip官网:http://steamdev.com/zclip我之前在另外一篇博文里面写了一个解决生成的位置不对的问题,请参考:http://www.cnblogs.com/longshiyVip/p/4663870.html,但是最近按照之前的方式发现不管用,于是又开始需求解决方案,就是下面的...
阅读全文
摘要:本文分两部分:1、转载部分2、个人补充部分1、主题内容转载83,http://www.madeby83.com/unzip-the-js-code.html我们经常可以看到一些网站,把所需的javascript代码压缩成一行,就像下图这样:这种代码浏览器能读懂,但正常人是没法阅读的。既然浏览器能读,...
阅读全文
摘要:Win7或者win8等是默认没有安装telnet功能,所以你直接用telnet命令是用不了的;下面介绍在win8下面如何操作:“控制面板”--》“程序”(在左下角)--》程序和功能---》“启用或关闭Windows功能”,勾上“telnet客户端”,确定就可以正常使用telnet命令了。
阅读全文
摘要:1. mysql5远程连接服务器时,出现类似:ERROR 1044: Access denied for user: '@127.0.0.1' to database 'mysql'的错误。说明你没有将权限下放到远端连接帐户上,由于mysql的安全性在不断的提高,权限设置默认是拒绝的,你必须自己开放...
阅读全文
摘要:Telnet是进行远程登录的标准协议和主要方式它为用户提供了在本地计算机上完成远程主机工作的能力。可以用telnet命令来测试端口号是否正常打开还是关闭状态。1. 点击计算机的开始菜单--》运行 ,输入CMD命令,然后确定。打开cmd命令行。2. 输入telnet测试端口命令: telnet IP ...
阅读全文
摘要:参考博文:http://blog.csdn.net/rchm8519/article/details/41624381
阅读全文
摘要:报错:1130-host ... is not allowed to connect to this MySql server解决方法:1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里...
阅读全文
摘要:Java是由Sun公司开发的一种应用于分布式网络环境的程序设计语言,Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现“一次编写,到处运行”的强大功能。步骤/方法:1. JDK安装方法,想要成功配置Java的环境变量,那肯定就要安装JDK,才能开始配置的。安装方法省略。...
阅读全文
摘要:win7下ping不是内部或外部命令,在使用java设置变量环境时,可能会遇到这样的问题,出现win7下ping不是内部或外部命令,是在设置变量环境是把一些设置删掉了的原因,请看在win7下怎么还原。一. win7下ping不是内部或外部命令例子:1. 首先,来看看win7下ping不是内部或外部命...
阅读全文
摘要:备份本地数据库:mysqldump -u root -p company > d:\t_dept_back.sql备份远程数据库:mysqldump -h 10.238.225.75 -u root -p aliyundata> d:\t_dept_back.sql
阅读全文
摘要:参考阿里产品文档:https://docs.aliyun.com/?spm=5176.100054.3.1.ywnrMX#/pub/rds/product-introduce/overview&abstract
阅读全文
摘要:http://www.cnblogs.com/monian/p/3822980.html
阅读全文
摘要:http://zhidao.baidu.com/link?url=fX6C1xFLsqiuTY88cjwJYal2x52rOwlJstmz7KWyMc6l9j3FHw2yhvp83timZ86pwhqQ8rONj2xkgo2wbU2tLK
阅读全文
摘要:下面通过一个例子看看看null和empty的区别,建立一个test.jsp文件,内容如下:name:${param.name }empty处理结果:${empty param.name }==null处理结果:${param.name == null } 情况1:地址栏输入:http://127.0...
阅读全文
摘要:1. EL关系运算符:关系运算符说明范例结果== 或 eq等于${5==5}或${5eq5}true!= 或 ne不等于${5!=5}或${5ne5}false 或 gt大于${3>5}或{3gt5}false= 或 ge大于等于${3>=5}或${3ge5}false表达式语言不仅可在数字与数字之...
阅读全文
摘要:1. 产生背景:在MVC体系结构中,JSP页面只是用来显示数据,但JSP脚本中的表达式功能不够强大,它不能直接对隐式对象中某对象的属性进行显示,需要配合 scriptlet才能显示数据,很是麻烦,如果在JSP页面中使用EL表达式将大大简化JSP页面中的Java代码,再配合JSP标准库(JSTL), ...
阅读全文
摘要:在有些浏览器中不支持(或者被禁用了)脚本语言,那么javascript脚本则无法被执行。但是用户并不知道浏览器是否支持,或者被禁用。我们可以通过标签来告知用户,JS脚运行失败。使用标签可以在脚本运行失败时将标签中的内容呈现到浏览器,告知用户javascript脚本语言运行失败。如以下代码所示: ...
阅读全文
摘要:jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是load()、$.get()和$.post()方法,第3层是$.getScript()和$.getJSON()方法。第2层的方法使用频率最高。1. load()方法1.1 载入HTML文档load()...
阅读全文
摘要:1. Ajax的优势和不足1.1 Ajax的优势1. 不需要插件支持Ajax不需要任何浏览器插件,就可以被绝大多数主流浏览器所支持,用户只需要允许JavaScript在浏览器上执行即可。2. 优秀的用户体验Ajax能在不刷新整个页面的前提下更新数据,这使得Web应用程序能更为迅速地回应用户的操作。3...
阅读全文
摘要:1. 插件的种类编写插件的目的是给已经有的一系列方法或函数做一个封装,以便在其他地方重复使用,方便后期维护和提高开发效率。jQuery的插件主要分为三种类型:1.封装对象方法的插件;2.封装全局函数的插件;3.选择器插件;1.1 封装对象方法的插件这种插件是将对象方法封装起来,用于对通过选择器获取的...
阅读全文
摘要:http://my.oschina.net/lenglingx/blog/205269http://www.2cto.com/os/201402/281465.html单点登录原理:http://www.blogjava.net/xcp/archive/2010/04/13/318125.html使...
阅读全文
摘要:导出Excel 点击之后:$("#slowLogs_excel_btn").click(function(){ //获取查询加载数据的总数 var total=dataGridTable.dat...
阅读全文
摘要:http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlhttp://www.cnblogs.com/alipayhutu/archive/2012/06/21/2558249.htmlhttp://blog.csdn.net/azheng...
阅读全文
摘要:首先简单介绍一下TCP三次握手 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己...
阅读全文
摘要:原文地址:http://swiftlet.net/archives/1082TCP链接协议概述:建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:建立连接的过程:首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client...
阅读全文
摘要:HTTPS(Secure Hypertext Transfer Protocol)协议概述HTTPS是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是 HTTP的安全版。它是由Netscape开发并内置于其浏览器中,用...
阅读全文
摘要:利用Cipher的核心功能,自己封装了一个加密解密的工具类,可以直接使用。在使用之前需要先下载commons-codec-1.9.jar,并导入项目。工具类如下:package com.pcict.util.test;import org.apache.commons.codec.binary.Ba...
阅读全文
摘要:注解分为三类:没有任何元素的注解,有一个元素的注解和有多个元素的注解。1. Marker注解这类注解没有任何元素,此类注解仅仅是一个标示。如下所示:public @interface Good{}2. 单值注解只接受单值类型,数据成员使用单词value指定。指定成员的语法与声明方法类似。public...
阅读全文
摘要:注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。自定义注解及其应用1)、定义一...
阅读全文
摘要:SecureRandom是强随机数生成器,主要应用的场景为:用于安全目的的数据数,例如生成秘钥或者会话标示(session ID),弱随机数生成器会产生严重的安全问题,而使用SecureRandom这样的强随机数生成器将会极大的降低出问题的风险。SecureRandom与Random有很强的关系。1...
阅读全文
摘要:真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。这样的随机数发生器叫做物理性随机数发生器,虽然很可靠,但是使用计算机很难实现,它们的缺点是技术要求比较高。在实际应用中往往使用伪随机数就足够了。这些数列看似是随机的数,实际上它们是通过一个固定的、可以重复的计算...
阅读全文
摘要:下来举例说明,如何去判断A和B两个IP是否在同一网段。 A IP:202.194.128.9 B IP:202.194.128.14 子网掩码:255.255.255.01.把A和B的地址转换为二进制的 A:1100 1010.1100 0010.1000 000...
阅读全文
摘要:http://blog.csdn.net/a9529lty/article/details/6454156
阅读全文
摘要:http://blog.csdn.net/a9529lty/article/details/6454145
阅读全文
摘要:在网上搜了一下,内容不是很完善。现进行整理,做个学习笔记,以备以后使用。(1)进入到jdk下的bin目录(2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore”d:/tomcat.keys...
阅读全文
摘要:hosts文件位于"C:\Windows\System32\drivers\etc "目录下,用于转换名字与IP地址的转换。在浏览器中通过域名访问网站,首先查看hosts文件中是否存在域名与IP的地址转换,如果存在则直接根据IP地址进行访问;否则向DNS服务器发送请求,根据返回结果中的IP进行访问。...
阅读全文
摘要:http://blog.csdn.net/supersky07/article/details/7407523http://blog.csdn.net/cuker919/article/details/8840221http://www.blogjava.net/crespochen/archive...
阅读全文
摘要:在springmvc中,为了引用资源的访问不会类似Controller一样被拦截,区分出关注的资源的访问,一般我们在springMVC里面的拦截都会配置为"/",拦截所有的。但是这会拦截所有的请求,包括静态资源,这会导致静态资源的加载失败,比如页面上某个图片加载不出来等。这时候可以使用springm...
阅读全文
摘要:如下图所示:解决方案:点击上图中三角形按钮(view menu)-->filter-->Empty parent packages勾上就可以了。
阅读全文
摘要:脑补一下基础的东西,return的用法。return的常用作用有以下两种第一种用法是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string functionTest(){String a = "abc";return a;}那么这个方法被调用之后就...
阅读全文
摘要:使用spring3.05 mvc进行开发,使用tomcat容器,通过url映射寻找view的时候,会报错NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config,这是由于缺少jar包所致,按照下面下载地址下载standard和jstl,将sta...
阅读全文