自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sells2012的专栏

记录点点滴滴

  • 博客(49)
  • 资源 (12)
  • 收藏
  • 关注

转载 ubuntu安装sendmail

ubuntu下安装使用sendmail分类:LINUX服务器架设2012-07-12 13:31 阅读(1588)评论(0)一、安装ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendmail先要安装两个包。必需安装的两个包: sudo apt-get install sendmail  sudo apt-get install sendm

2014-07-23 08:36:53 5499

转载 Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题

首先我想说一句话:我极度鄙视国内搞IT的人,简直无语,同样是解决这个问题,几乎一模一样,都是抄来的。更有甚者,抛出的错误是:Access denied for user 'root'@'localhost' to database 'mysql',竟然也把别人的解决方法照搬过来,还恬不知耻的说:问题解决了,我估计都没有真正去操作过。下面是本人在参考别人的基础之上得到的解决方法:

2014-06-17 08:56:54 8738 4

转载 mysql不允许其他ip连接 MySql - SQL Error (1130): Host IP is not allowed to connect to this MySQL server

通过Navicat连接MYSQL数据库报错:SQL Error (1130): Host '192.168.1.100' is not allowed to connect to this MySQL server说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。需更改 mysql 数据库里的 user表里的 host项把localhost改称%

2014-06-17 08:53:49 896

转载 jersey客户端调用api

1.要开始使用 Jersey 客户端 API,你首先需要创建一个 com.sun.jersey .api.client.Client 类的实例代码: import com.sun.jersey .api.client.Client;    Client client = Client.create();说明:Client 类是创建一个 RESTful Web Service 客户端

2014-03-27 08:15:34 3582

转载 常用的验证数字字母组合的正则表达式

验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][

2014-02-26 10:41:25 14401

原创 java面试题

1、ArrayList和Vector的区别,HashMap和Hashtable的区别答:就ArrayList与Vector主要从二方面来说.一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半就HashMap与HashTable主要从三方

2014-02-08 21:42:59 3711

转载 nignx网络I\O模型

解释nginx的epoll的网络I/O模型为什么快的原因二月 19, 2012epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO.以一个生活中的例子来解释.假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是

2014-02-07 09:41:55 806

转载 大数据的处理策略

前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。    毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问

2014-02-06 11:13:08 839

转载 JAVA默认排序算法问题

1. 为什么写这篇文章这篇文章的根源是在产品中发现了一个诡异的bug:只能在产品环境下重现,在我的本地开发环境无法重现,而双方的代码没有任何区别。最后用remote debug的方法找到异常所在:Exception in thread "main" java.lang.IllegalArgumentException: Comparison method violates

2014-02-06 11:11:07 11379 1

原创 大数据的处理策略,分而治之,多路归并

大数据的概念炒的很火,无非就是时代变了,信息量大了,需要处理的数据量也变大。这就考验了现代计算机的处理能力,于是聪明的人提出了分布式计算的概念,可以利用在一个网络中的所有计算机进行并行计算,大大增加了处理效率。对于大数据的概念,最直观的就是有个大文件,需要对大文件中的数据进行处理,如果一次性读入内存处理,势必会造成计算机的巨大压力,比如有个1G的文件,要对立面的所有数据进行排序,首先看

2014-02-06 10:19:31 1623

转载 mongoDB高级操作

在关系型数据库中有一些较为高级查询操作,比如说SUM,COUNT等,这些被称作为聚合操作,当然在NoSQL数据库中也应该存在这样的聚合操作。在MongoDB数据库中常见的聚合操作有:count,distinct,group,mapReduce。现在将它们一一的记录下来:一、count操作这个操作顾名思义就是达到统计的效果啦,用来统计符合某一种查询条件的总数。

2014-01-25 09:39:03 512

转载 js中的闭包

要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  function f1(){    alert(n);  }  f1(); // 999另一方面,在函数外部自然无法

2014-01-23 09:34:37 513

转载 本机直接内存溢出

本机直接内存溢出DirectMemory容量可通过-XX:MaxDirectMemorySize指定,如果不指定,则默认与Java堆最大值(-Xmx指定)一样,代码清单2-9越过了DirectByteBuffer类,直接通过反射获取Unsafe实例进行内存分配(Unsafe类的getUnsafe()方法限制了只有引导类加载器才会返回实例,也就是设计者希望只有rt.jar中的类才能使用Uns

2014-01-22 10:45:30 1757

转载 方法区和运行时常量池溢出

方法区和运行时常量池溢出由于运行时常量池是方法区的一部分,因此这两个区域的溢出测试就放在一起进行。前面提到JDK 1.7开始逐步“去永久代”的事情,在此就以测试代码观察一下这件事对程序的实际影响。String.intern()是一个Native方法,它的作用是:如果字符串常量池中已经包含一个等于此String对象的字符串,则返回代表池中这个字符串的String对象;否则,将此Str

2014-01-22 10:43:51 5844 2

转载 虚拟机栈和本地方法栈溢出

由于在HotSpot虚拟机中并不区分虚拟机栈和本地方法栈,因此,对于HotSpot来说,虽然-Xoss参数(设置本地方法栈大小)存在,但实际上是无效的,栈容量只由-Xss参数设定。关于虚拟机栈和本地方法栈,在Java虚拟机规范中描述了两种异常:?如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常。?如果虚拟机在扩展栈时无法申请到足够的内存

2014-01-22 10:02:28 3439

转载 Java堆溢出

Java堆溢出Java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么在对象数量到达最大堆的容量限制后就会产生内存溢出异常。代码清单2-3中代码限制Java堆的大小为20MB,不可扩展(将堆的最小值-Xms参数与最大值-Xmx参数设置为一样即可避免堆自动扩展),通过参数-XX:+HeapDumpOnOutOfM

2014-01-22 10:00:32 6011 1

转载 关于JVM的几道面试题

之前看编程之美,看到了对操作系统精通的定义,比如,写个程序能到任务管理器的CPU曲线划出一段正弦曲线,这种实际的动手能力确实值得我们去关注。刚刚在看书,关于虚拟机规则的,突然想到可以出如下面试题:给出一段会产生堆内存溢出的代码;给出一段虚拟机栈和本地方法栈溢出的代码:分StackOverflowError和OutOfMemoryError给出程序;给出一段能使运行时常量池溢

2014-01-22 09:58:18 8584 1

转载 linux和windows之间的文件传输

linux-linux、linux-windows 之间快速传文件 (转)  2011-10-13 16:43:54|  分类: linux|字号 订阅Linux之间远程拷贝文件常用有3种方法:第1种  就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的拷贝;

2014-01-15 17:31:06 7589

转载 tomcat在ubuntu上的默认目录

Tomcat 6 Directory Locations on Ubuntu Server 11.04I started playing around with Ubuntu Server on a locally created virtualbox virtual machine today and used aptitude to install tomcat 6.0.28.  

2014-01-15 16:40:37 11451

转载 ubuntu下配置apache2和tomcat

Ubuntu 12.04下Apache2.2与Tomcat6的整合  有过服务器搭建经验的人都知道,如果做J2EE开发,把Tomcat和Apache整合起来有如下几点好处:1,利用Apache做负载均衡和容错;2,Apache专注做静态网页解析,tomcat专注做动态网页解析,这样能提高服务器的效率;3,应用程序可以无缝升级。  最近用Ubuntu12.04做服务器(原理上

2014-01-13 17:19:24 896

原创 ubuntu下配置tomcat

默认tomcat 6启动目录   sudo /etc/init.d/tomcat6 start

2014-01-13 13:58:59 535

转载 maven设置http代理

maven3实战之设置HTTP代理---------- 有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。这种情况下,就需要为Maven配置HTTP代理,才能让它正常访问外部仓库,以下载所需要的资源。首先确认自己无法直接访问公共的maven中央仓库,直接运行命令ping repo1.maven.org可以检查网络。如果真的需要代理,先检查一下代理服

2014-01-06 09:54:24 777

转载 ubuntu安装jdk

sudo apt-get install python-software-propertiessudo add-apt-repository ppa:sun-java-community-team/sun-java6sudo apt-get updatesudo apt-get install sun-java6-jdk

2013-12-30 14:21:30 428

转载 linux和windows之间的文件传输

Linux与Linux之间传送文件:scp file username@hostIP:文件地址 例:scp abc.txt endall@IP:/home/endall/abc.txtwindows与Linux之间传送文件:笔者用putty的内置PSCP。其它如 SSH Secure File Transfer Client先在WIN的DOS下,PUTTY目录下及P

2013-12-30 14:14:49 649 1

原创 排序算法和分析史上最全

一直都想总结下排序算法,趁今天有空,自己总结一番,让我先想有哪些排序算法,无非就是冒泡,归并之类的,本文参考了http://www.2cto.com/kf/201109/104886.html1:冒泡排序     (1)最常见的排序,处理小数据量很不错,大数据量耗费资源过多,时间过长,为啥这么说,请看下面     (2)思想,对数据进行两次循环,第一层循环,每次找出一个最大的数

2013-12-27 15:45:50 778

原创 js值传递和引用传递

3.15. By Value Versus by ReferenceIn JavaScript, as in all programming languages, you can manipulate a data value in three important ways.[*] First, you can copy it. For example, you might assig

2013-12-24 11:28:07 1722

原创 js参数转换,各种类型参数在另一种类型里代表什么

3.12. Type Conversion SummaryAs each datatype has been described in the previous sections, I've discussed how values of each type convert into values of other types. The basic rule is that when a va

2013-12-24 10:13:15 549

原创 javascript 各种数值代表的boolean值

3.3.1. Boolean Type ConversionsBoolean values are easily convertible to and from other types and are often automatically converted.[*] If a boolean value is used in a numeric context, true convert

2013-12-23 18:00:20 589

原创 js中进制转换

3.2.4. Converting Numbers to StringsNumbers are automatically converted to strings when needed. If a number is used in a string concatenation expression, for example, the number is converted to a

2013-12-23 17:54:32 644

原创 js的换行符空格符\0 \b

\0The NUL character (\u0000).\bBackspace (\u0008).\tHorizontal tab (\u0009).\nNewline (\u000A).\vVertical tab (\u000B).\

2013-12-23 17:52:29 12335

转载 jsp的四个scope范围大小

request是封装client端(也就是用户通过browser)提交的请求数据和属性的对象。response是封装web server端响应数据和属性的对象。pageContext,request,session,application是指变量(对象)的生命周期。我们经常会将pageContext、request、session和application混为一谈,因为它们都可以通过setA

2013-12-05 14:37:12 4225

转载 ftp服务器的搭建

最近需要共享一些文件,文件有大有小。以前都是采用映射网络驱动器的办法,但是后来发现许多人映射之后总是忘记断开连接,这样一方面有时会因为连接的人数过多导致别人不能再连接到服务器;另一方面当服务器关闭后,如果映射的驱动器没有断开的话,会导致电脑很卡(虽然许多人不在意这个问题)。综合以上原因,我决定更换一种共享文件的方法,这种方法可以应该具有以下特点:1.随用随连2.设置简便我想到ftp

2013-07-07 14:47:25 672

原创 Gson把map型转成字符串,字符串转成map型

把map转换成字符串 字符串转换成mapHashMap sortMap = new HashMap();filters.put("sortMap", new Gson().toJson(sortMap));Type mapType = new TypeToken>() {}.getType(); String sortStr = filterValue.get("sortMap")

2012-12-14 16:37:22 3427

转载 Dwr的同步设置

项目当中用到了DWR, 调用了一个ajax的方法得到一组数据量比较大的对象.当然在页面上已经被convert成了js数组.在整个异步调用的过程当中花的时间要多一些.结果导致了一些数据显示了.一些数据没显示.对下一步操作产生了影响. 网上查询了一下,解决的方法是设置dwr的javascript:dwr.engine.setAsync(false); 将dwr的通信方式改成同步的.(既dwr会等待

2012-12-14 16:23:56 744

转载 设计模式之桥接模式

本文转载自csdn snowball的博客一、桥接模式的内容桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。桥接模式将继承关系转换为关联关系,从而降低了类与类之间的耦合,减少了代码编写量。桥梁模式的用意【GOF

2012-11-30 11:24:58 8609 1

转载 设计模式之适配器模式

本文转载自snowball的博客,看完他的博客,发现自己写的博客弱爆了,他的博客地址一、适配器模式的内容适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。二、结构型模式可以分为类结构型模式和对象结构型模式类结构型模式关心类的组合,由多

2012-11-30 09:53:47 624

原创 设计模式之原型模式

原型设计模式主要使用场景:1、类初始化需要消耗非常多的资源2、通过new 产生一个对象需要非常繁琐的数据准备或者访问权限, 下面就使用发送广告邮件为例说明原型设计模式的使用。当发送广告邮件时,邮件中除了称呼和接受地址会变之外,其他都是一样的,所以我们可以将不变的地方抽取出来作为一个模版(AdvTemplate),然后定义一个邮件类,编写一个构造方法,参数就是上面的模板,根据模板

2012-11-27 22:08:08 325

原创 设计模式之单例模式

有些时候,允许自由创建某个类的实例没有意义,还可能造成系统性能下降(因为创建对象所带来的系统开销问题)。例如整个系统只有一个窗口管理器,只有一个假脱机打印设备;在Java EE应用中可能只需要一个数据库引擎访问点,Hibernate访问时只需要一个SessionFactory实例,如果在系统中为它们创建多个实例就没有太大的意义。如果一个类始终只能创建一个实例,则这个类被称为单例类,这种模式就被

2012-11-27 21:51:40 685

原创 设计模式之建造者模式

接上文,建造者模式比较简单,也属于创建型模式适用类型:个人理解,(1)创建对象的操作比较复杂时,在建造者里面创建好对象(2)在建造者里面组合好方法。类似于第一点,前者是创建对象,后者是组合方法建造者 最关键的一点就是在建造者里面产生最终的建造结果!例1:abstract class BuildPerson { abstract void buildHead();

2012-11-27 11:14:08 350

原创 设计模式之抽象工厂模式

接上文 工厂方法模式    很多读者读完工厂方法模式,认为这很不错,不过你能看出它明显的弊端吗,需求总是变换的,工厂方法模式,抽象工厂里面有个生产实例的方法。对于一种良好的模式,工厂方法模式中,一种产品应该对应一个抽象工厂,那么你新增一个电脑(computer),你就要新增一个抽象工厂,还要新增一个抽象工厂的的实现类,这很麻烦,关键在于你要新增很多东西,所以麻烦。    我们可以在一个抽象

2012-11-26 23:33:28 337

javascript 深入 3本PDF书籍

javascript 深入 3本PDF书籍

2014-02-28

mongodb开发精要 书籍 两本PDF

mongodb开发精要 书籍 两本PDF

2014-02-28

重构 改善既有代码 中文版

重构 改善既有代码 中文版

2014-02-28

thinking in java第四版 pdf书籍 包含其他相关书籍

thinking in java第四版 pdf书籍 包含其他相关书籍

2014-02-28

hibernate in action 中文版书籍

hibernate in action 中文版书籍

2014-02-28

effective java 中文版

effective java 中文版

2014-02-28

设计模式在java语言中的运用 书籍

设计模式在java语言中的运用 书籍

2014-02-28

css书籍,布局大全和商业网站布局之道

css书籍,布局大全和商业网站布局之道

2014-02-28

敏捷方法之scrum

关于敏捷开发的流程写的很详细,项目负责人必备

2014-02-28

tcp-ip协议卷1 国外专家编写 已翻译

目 录 译者序 前言 第1章 概述 1 1.1 引言 1 1.2 分层 1 1.3 TCP/IP的分层 4 1.4 互联网的地址 5 1.5 域名系统 6 1.6 封装 6 1.7 分用 8 1.8 客户-服务器模型 8 1.9 端口号 9 1.10 标准化过程 10 1.11 RFC 10 1.12 标准的简单服务 11 1.13 互联网 12 1.14 实现 12 1.15 应用编程接口 12 1.16 测试网络 13 1.17 小结 13 第2章 链路层 15 2.1 引言 15 2.2 以太网和IEEE 802封装 15 2.3 尾部封装 17 2.4 SLIP:串行线路IP 17 2.5 压缩的SLIP 18 2.6 PPP:点对点协议 18 2.7 环回接口 20 2.8 最大传输单元MTU 21 2.9 路径MTU 21 2.10 串行线路吞吐量计算 21 2.11 小结 22 第3章 IP:网际协议 24 3.1 引言 24 3.2 IP首部 24 3.3 IP路由选择 27 3.4 子网寻址 30 3.5 子网掩码 32 3.6 特殊情况的IP地址 33 3.7 一个子网的例子 33 3.8 ifconfig命令 35 3.9 netstat命令 36 3.10 IP的未来 36 3.11 小结 37 第4章 ARP:地址解析协议 38 4.1 引言 38 4.2 一个例子 38 4.3 ARP高速缓存 40 4.4 ARP的分组格式 40 4.5 ARP举例 41 4.5.1 一般的例子 41 4.5.2 对不存在主机的ARP请求 42 4.5.3 ARP高速缓存超时设置 43 4.6 ARP代理 43 4.7 免费ARP 45 4.8 arp命令 45 4.9 小结 46 第5章 RARP:逆地址解析协议 47 5.1 引言 47 5.2 RARP的分组格式 47 5.3 RARP举例 47 5.4 RARP服务器的设计 48 5.4.1 作为用户进程的RARP服务器 49 5.4.2 每个网络有多个RARP服务器 49 5.5 小结 49 第6章 ICMP:Internet控制报文协议 50 6.1 引言 50 6.2 ICMP报文的类型 50 6.3 ICMP地址掩码请求与应答 52 6.4 ICMP时间戳请求与应答 53 6.4.1 举例 54 6.4.2 另一种方法 55 6.5 ICMP端口不可达差错 56 6.6 ICMP报文的4.4BSD处理 59 6.7 小结 60 第7章 Ping程序 61 7.1 引言 61 7.2 Ping程序 61 7.2.1 LAN输出 62 7.2.2 WAN输出 63 7.2.3 线路SLIP链接 64 7.2.4 拨号SLIP链路 65 7.3 IP记录路由选项 65 7.3.1 通常的例子 66 7.3.2 异常的输出 68 7.4 IP时间戳选项 69 7.5 小结 70 第8章 Traceroute程序 71 8.1 引言 71 8.2 Traceroute 程序的操作 71 8.3 局域网输出 72 8.4 广域网输出 75 8.5 IP源站选路选项 76 8.5.1 宽松的源站选路的traceroute 程序示例 78 8.5.2 严格的源站选路的traceroute 程序示例 79 8.5.3 宽松的源站选路traceroute程序 的往返路由 80 8.6 小结 81 第9章 IP选路 83 9.1 引言 83 9.2 选路的原理 84 9.2.1 简单路由表 84 9.2.2 初始化路由表 86 9.2.3 较复杂的路由表 87 9.2.4 没有到达目的地的路由 87 9.3 ICMP主机与网络不可达差错 88 9.4 转发或不转发 89 9.5 ICMP重定向差错 89 9.5.1 一个例子 90 9.5.2 更多的细节 91 9.6 ICMP路由器发现报文 92 9.6.1 路由器操作 93 9.6.2 主机操作 93 9.6.3 实现 93 9.7 小结 94 第10章 动态选路协议 95 10.1 引言 95 10.2 动态选路 95 10.3 Unix选路守护程序 96 10.4 RIP:选路信息协议 96 10.4.1 报文格式 96 10.4.2 正常运行 97 10.4.3 度量 98 10.4.4 问题 98 10.4.5 举例 98 10.4.6 另一个例子 100 10.5 RIP版本2 102 10.6 OSPF:开放最短路径优先 102 10.7 BGP:边界网关协议 103 10.8 CIDR:无类型域间选路 104 10.9 小结 105

2013-12-20

svn客户端32位系统

svn的客户端 32位系统,欢迎访问博客http://blog.csdn.net/sells2012/article/details/8173168,有svn的安装方式

2012-11-12

VisualSVN-Server-2.5.4.msi服务器端

svn的服务器端,我一直用,欢迎访问博客http://blog.csdn.net/sells2012/article/details/8173168

2012-11-12

空空如也

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

TA关注的人

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