自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(82)
  • 收藏
  • 关注

原创 java 读取html生成pdf

import org.xhtmlrenderer.pdf.ITextFontResolver;import org.xhtmlrenderer.pdf.ITextRenderer;import com.lowagie.text.pdf.BaseFont; /** HTML文件路径*/public static final String HTML = "D:\\" +

2016-04-21 15:51:52 603

原创 java 生成.csv文件【问题】

1、中文乱码添加:new byte[] { (byte) 0xEF, (byte) 0xBB, (byte) 0xBF }/** * 文件头处理 * * @param sb */ private void dealFileHeader(StringBuilder sb) { sb.append(new Strin

2016-04-21 15:46:54 266

原创 select中option选项操作

一、jQuery获取Select选择的Text和Value:1、获取Select选择的Textvar checkText=jQuery("#select_id").find("option:selected").text(); 2、获取Select选择的option Valuevar checkValue=jQuery("#select_id").val();

2016-03-10 14:12:45 983

原创 abstract 修饰符

abstract 修饰符用来修饰类和方法,使用abstract修饰符有如下规则:1) 修饰的类即为抽象类,不能被实例化。2) 构造方法和static方法不能是抽象的。3) 父类的抽象方法往往在子类中实现,抽象类可以具有指向子类对象的对象引用。抽象类中的方法既可以是具体方法也可以是抽象方法,但一个类中如果有抽象方法那么这个类一定是抽象类。

2016-01-26 16:23:13 181

原创 final 修饰符

final 修饰符可修饰类、方法和变量。final在修饰类、方法和变量时表示的意义是不同的,但本质是一样的,即final表示不可改变。final 修饰类1)final修饰的类不能被子类继承。final 修饰方法时,有如下规定:1) 使用在方法声明中使用final关键字向编译器表明子类不能覆盖此方法。2)使用在声明类中,一个final方法只能被实现一次

2016-01-26 16:22:46 127

原创 static 修饰符

static 修饰符可以修饰变量、方法或代码块用static修饰的变量叫静态变量。静态变量有如下注意事项:1) 类中的静态变量属于类,而不属于某个特定的对象。2) 类的静态成员可以与类的名称一起使用,而无须创建类的对象。(可以直接通过类名来访问静态变量,建议使用类名来调用静态变量)3) 静态变量或方法也称为类的变量或方法。4) 不管创建了类的多少实例,整个类中静

2016-01-26 16:22:19 137

原创 Ant 安装、环境变量配置、验证

1、安装 Ant 到官方主页 http://ant.apache.org  下载新版的ant,得到的是一个.zip的压缩包。将其解压到你的硬盘上,例如:D:\apache-ant-1.9.4 2、环境变量配置 ANT_HOMEant的安装路径,如:D:\apache-ant-1.9.4 Path设置:%ANT_HOME%\bin;3、验证

2016-01-20 16:00:52 195

原创 Linux 下安装 nginx-1.9.4.tar.gz

1、下载 nginx-1.9.4.tar.gz 压缩包2、解压文件:tar -zxvf nginx-1.9.4.tar.gz3、删除 nginx-1.9.4.tar.gz 压缩包:rm nginx-1.9.4.tar.gz4、打开nginx-1.9.4,执行./configure5、编译(make 的过程就是把各种语言写的源码文件,编程可执行文件和各种库文件)mak

2016-01-20 15:14:52 943

原创 Window 下安装nginx

Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。  其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中

2016-01-20 15:00:07 155

原创 Windows 管理员身份运行 CMD

首先打开“计算机”,地址栏中输入 C:\Windows\System32   下拉滚动条,你会看到如图所示的 cmd.exe 右击这个文件,点击【以管理员的身份运行】,最后你就可以成功的看到一个以管理员身份运的cmd程序

2016-01-20 14:19:22 354

原创 Windows 网络常用命令

1、pingping 主机ip或名字:向目标主机发送4个icmp数据包,测试对方主机是否收到并响应,一般常用于做普通网络是否通畅的测试。但是 ping 不通并不代表网络不通,有可能是目标主机装有防火墙并且阻止了icmp响应。 ping -t :不停的发送数据包。当然都很小,不能称作攻击。有些人自己写了一些类似于ping命令的程序,不停的发送很大的数据包,以阻塞目标主机的

2016-01-20 14:12:34 149

原创 Windows 远程桌面连接命令

1、打开电脑,【Win + R】这是打开运行的命令。到时候我们输入远程命令的时候会用上2、输入远程连接命令【 mstsc 】这样就可以快速连接3、输入用户名,密码,连接远程服务器4、下图是本地显示远程桌面的链接窗口5、链接不成功的原因(1)服务器用户名密码错误,服务器用户名密码都有大小写,重新输入一次即可;(2)服务器过期,由

2016-01-20 13:39:59 4097

原创 DOS下,快速打开方式

调出运行命令窗口:按快捷键“win + R”或者单击“开始”-“运行”,界面如下:1、CMD命令提示符:输入命令【 cmd 】后按回车2、注册表:输入命令【 regedit 】后按回车3、1分钟后关机:输入命令【 shutdown 】后按回车(可以用-t XXX,其中XXX为秒数,比如输入命令shutdown –s -t 600 表示600秒后自动关机!)4、打开画

2016-01-20 13:31:22 188

原创 MongoDB 介绍

MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/       什么是 NoSql?   NoSql,全称是 Not Only Sql,指的是非关系型的数据库。下一代

2016-01-20 10:10:08 156

原创 Windows环境下 MongoDB 安装

1、安装: 1)解压mongodb-win32-x86_64-2.4.8.zip ,创建路径E:\Program Files\mongodb ,将解压后的bin文件Copy to 此文件夹下 2)E:\Program Files\mongodb 下建立data文件夹 E:\Program Files\mongodb\data ,然后分别建立db,log两个文件夹,至此mongodb下有以下

2016-01-20 10:04:31 146

原创 MongoDB 创建数据库、创建用户

一、创建数据库1、打开cmd,运行以下命令2、创建【test】数据库,执行以下命令执行操作:(1)、插入数据  (2)、查询数据(MongoDB的查询条件中,并没有>,=,(3)、删除集合(4)获取服务端状态信息3、执行命令:show dbs ,显示当前数据库中所有的数据库名称在mongodb里面是不用去手动建立一个数据库的,你只

2016-01-18 15:51:46 363

原创 Maven 聚合和继承

聚合-->多模块:一次构建多个项目继承-->多模块:消除重复配置一、聚合为了能够使用一条命令就能构建 account-email和 account-persist两个模块,我们需要建立一个额外的名为 account-aggregator的模块,然后通过该模块构建整个项目的所有模块。 account-aggregator本身也是个 Maven项目,它的 POM如下:

2016-01-15 17:15:27 125

原创 JBoss 安装与环境变量配置

JBoss的安装与环境变量配置 1、下载JBoss 下载之后解压,我的目录是:D:\jboss-4.2.3.GA 2、配置环境变量 添加JBOSS_HOME,对应的是JBoss的安装目录:D:\jboss-4.2.3.GA 在path末尾添加 ;%JBOSS_HOME%\bin  (注意:前面的分号别忘记了) 到这里为止,你已经可以启动Jbo

2016-01-15 16:07:59 681

原创 Java 三大特性

抽象:就是【忽略】一个主题中【与当前目标无关的】那些【方面】,以便更充分地【注意与当前目标有关】的方面。抽象并【不打算了解全部问题】,而只是【选择】其中的【一部分】,暂时【不用关注其他细节】。比如,我们要设计一个【学生成绩管理系统】,考察学生这个对象时,我们【只关心】他的【班级、学号、成绩等】,而【不】用去关心【他的身高、体重这些信息】。抽象包括【两个方面】,【一是过程抽象】,【二是数据抽

2016-01-15 15:39:22 110

原创 Java 中urlrewrite的配置和使用

urlrewrite 顾名思义,就是对URL进行重写,用户得到的全部都是经过处理后的URL地址,这样做我觉得好处有三:一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映

2016-01-15 14:41:59 163

原创 Java UrlRewriter 伪静态技术运用深入分析

通常我们为了更好的缓解服务器压力,和增强搜索引擎的友好面,都将文章内容生成静态页面,这就产生了伪静态技术,也就是我们常说的 Url Rewriter 重写技术但是有时为了能实时的显示一些信息,或者还想运用动态脚本解决一些问题,不能用静态的方式来展示网站内容,必须用到动态页面显示。 这样以来,就损失了对搜索引擎的友好面,怎么样在两者之间找个中间方法呢,如何增强你网站中地址的可读性和让

2016-01-15 14:22:22 121

原创 Java 中几个常见的 length ,length(),size()

1、数组        多个相同类型数据的组合,内容可以是基本类型也可以是引用类型。数组在声明的时候,或者在使用的时候,它的长度是确定的,所以对数组来说,要获取它的长度,并不需要方法来实现,它的长度直接应该是直接作为属性出现才合理。2、字符串        字符串String来说,我们使用字符串的时候,很少关注它的长度,至少长度不是我们最为关心的事情,所以没有必要在字符串被

2016-01-15 13:03:26 423

原创 Windows JDK 环境变量配置

1、安装好后便是配置JDK的环境变量,点击右键,选择属性,选择【高级系统设置】2、点击【环境变量】3、 在新弹出窗口上,点击【系统变量】区域下面的新建按钮,弹出新建窗口,变量名为JAVA_HOME,变量值填JDK安装的最终路径,我这里装的地址是C:\Program Files (x86)\Java\jdk1.8.0_25,所以填C:\Program Files (x

2016-01-15 11:17:08 170

原创 Java 数组声明和实例化

//  1、直接根据类型赋值方式int[] a = {1,2,3};//  2、new 设定数组长度方式int[] b = new int[3];// 3 、new 并且赋值方式int[] c = new int[]{1,2,3};注意:数组声明的时候不能够指定长度,在实例化时才能指定。

2016-01-15 10:25:06 662

原创 Linux 常用命令(续5)

1、立即重启shutdown -r now2、查看某个进程或服务ps -aux | grep 进程ID或服务名3、查看服务状态 chkconfig --list 服务名停止服务    service 服务名 stop4、查找文件中某个字符串grep -ni '要查询的字符串' 文件名

2016-01-15 09:22:20 115

原创 Linux 常用命令(续4)

1、vi编辑器vi 文件名 (打开vi编辑器 如果没有则新建):q (退出vi不保存):wq (保存并退出):q! (不保存退出)tail -f 文件名(从文件尾开始查看)      2、文件操作   mkdir 目录名 (创建新的目录)rz 文件名 (上传文件到当前目录)sz 文件名 (下载文件)rm [-rf] 文件名 (删除文件

2016-01-15 09:21:08 96

原创 Linux 常用命令(续3)

1、which用来查看当前要执行的命令所在的路径which命令原理:在PATH变量指定的路径中,搜索某个系统命令的位置,并且放回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。如:2、whereis用来查看一个命令或者文件所在的路径whereis命令原理:只能用于程序名的搜索,而且只搜索二进制文件(参数 -b)

2016-01-15 09:20:37 123

原创 Linux 常用命令(续2)

1、ls    ls 列出当前目录下的文件和目录 ls -l 显示文件的详细信息  ls -a 显示当前目录下的文件和目录,包括隐藏的(一个.是当前目录,俩个..是上一层目录)2、cd 功能:切换目录  cd 命令可以改变用户当前所在的目录  cd /home/            (# 切换到/home/目录)  cd test/

2016-01-15 09:20:11 101

原创 Linux 常用命令(续1)

1、查看系统是否安装  rpm -qa | grep name_of_software如:rpm -qa | grep java2、软件的卸载软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称,键入rpm -q -a即可查询到当前系统中安装的所有的软件包确定了要卸载的软件的名称,就可以开始实际卸载该软件了,键入rp

2016-01-15 09:19:49 100

原创 maven 常用命令

1)发布第三方Jar到本地库中,如ojdbc6.jar mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.1.0.7.0 -Dpackaging=jar -Dfile=D:\ojdbc6.jar2)创建一个Project mvn archetype:gen

2016-01-14 14:09:32 129

原创 MongoVUE 的使用

MongoVUE是一款针对MongoDB的客户端工具,现在连接数据库也叫数据模式有2种方法,一种是B/S结构的数据库,通过网页就可以访问。另外一种就是基于C/S客户端的连接方式,本次为大家分享的这一个工具就是属于C/S类型的客户端工具。1、下载安装MongoVUE,安装完成点击桌面MongoVUE的图标,进入工具的主界面2、进入工具主界面后,在左上角有一个【connec

2016-01-14 11:27:14 392

原创 mongoVUE 的增删改查

View:查看所有的数据,会有三种格式的观看方式,分别树形、表格、BjsonFind,Find2:查看特定的数据,使用的时候Shell命令,需要一些基础的语法知识Update:更新数据Remove:删除数据(注意:慎用,如果没有备份,删除之后无法恢复)Insert Document:插入数据Duplicate Collection:复制文档到统一集合Copy Collect

2016-01-14 11:14:58 302

原创 MongoDB 的基本操作(续)

4、修改记录5、删除记录6、高级查询 面向文档的NoSQL数据库主要解决的问题不是高性能的并发读写,而是保证海量数据存储的同时,具有良好的查询性能。 MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能而且还支持对数据建立索引。最后由于MongoDB可以支持复杂的数据结构,而

2016-01-14 10:57:19 133

原创 MongoDB 的基本操作

1、插入记录

2016-01-14 10:47:54 123

原创 MongoDB 创建新用户并授权

show dbs;     #显示所有的数据库use mydb;    #创建一个数据库mydbdb.addUser("test","test");     #新增用户名,密码db.auth("test","test");           #给用户授权

2016-01-14 10:40:11 666

原创 MongoDB 的部署方式

在我们数据量不是太大的情况下,并且日志数据的重要性不是太强的时候,我们可以快速搭建出最简单的mongodb单实例模式,来储存日志数据。这种方式最简单最快速。当我们考虑到安全、灾备等因素时,我们一般可以考虑主-从模式搭建mongodb服务器。采用主-从模式后主节点挂掉了后从节点可以接替主机继续服务。这种模式比单节点的高可用性要好很多。如果有一天数据越来越多,你发现mongodb处

2016-01-14 10:37:07 169

原创 第六步:实现虚拟机与本机文件共享

1、完成第四步【在VM中设置共享文件】,第五步【安装VMware Tools】 2、重新启动虚拟机,进入系统后在/mnt/hgfs/目录下就能看到所共享的文件【Linux】(此共享文件名由自己设定)以后要共享其它的文件只需将要共享的文件在windows下拷入到F:\tools_develop\Linux(也就是我们设置的Host Path)下或在Linux下拷入/mnt/hgfs/

2016-01-13 16:08:38 173

原创 第五步:安装VMware Tools

1、点击【工具栏】-“虚拟机”,选择“安装VMware Tools”,获取VMwareTools压缩包  2、复制压缩包,粘贴到/home下3、在桌面右击,选择【在终端中打开】,终端中打开/home【cd /home】4、解压压缩包【tar -zxvf 压缩包名】5、解压完后,进入解压出的文件夹,运行安装程序6、开始安

2016-01-13 16:02:38 167

原创 第四步:在VM中设置共享文件夹

1、打开虚拟机,点击编辑虚拟机设置。如图: 2、进入虚拟机设置界面,点击选项,然后点击共享文件夹,右侧选中总是启用,点击添加。进入添加共享文件夹向导界面,点击下一步。如图:3、点击浏览,选择需要共享的文件夹,选择后点确定,我这里选择F盘下的一个文件。如图:4、点击下一步,点击完成。共享文件夹设置好了。如图:点击“确定”即可

2016-01-13 15:40:11 170

原创 第三步:CenOS6.5 安装

物理机与虚拟机间的切换:(1)返回”我的计算机“,请按 Ctrl + Alt(2)要将输入定向到虚拟机,请在虚拟机内部单机或按Ctrl + G1、选中CentOS-->虚拟机-->设置,在弹出的”虚拟机设置“对话框,勾选要启动的ISO映象文件,点击确认,之后点击”打开虚拟机电源“2、选择第一项 install or upgrade an existing s

2016-01-13 15:32:22 2120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除