自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (7)
  • 收藏
  • 关注

转载 Eclipse中jar包注释乱码问题的解决

转自Linux命令大全网的文章《Eclipse中jar包注释乱码问题的解决》今天从Nexus中下载的jar包和Javadoc存在乱码的问题,按照下面的操作顺利解决Jar包注释乱码问题。 一、问题来源是在eclipse中直接查看springside的class(由eclipse自动反编译)里面注释的乱码问题:Preferences-General-Workspace-Text

2016-01-07 13:02:27 876

转载 介绍个学习Linux的好网站

www.linuxsky.cn里面有大量的linux命令的文章,可以去学习一下。www.linuxsky.cn里面有大量的linux命令的文章,可以去学习一下。www.linuxsky.cn里面有大量的linux命令的文章,可以去学习一下。www.linuxsky.cn里面有大量的linux命令的文章,可以去学习一下。www.linuxsky.cn里面有大量的linux

2015-01-09 23:43:27 541

转载 JVM调优参数汇总啊!!!!总结的很不错。

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355

2013-12-06 08:40:19 564

翻译 Thrift基础知识汇总--------------(从官网资料中总结的)

一、简介a)        Thrift是一个跨语言的,高效的序列化的传输框架,内置代码生成引擎,用来在不同的语言之间创建高效无缝的服务接口,支持的语言有:C++,JAVA,PYTHON,PHP,C#等。二、入门a)        去thrift官网下载thrift框架;b)        如果在linux下使用,需要编译安装thrift;如果在window上使用,则直接在命令行中

2013-12-05 20:41:08 717

转载 Linux shell编程中的判断条件

-b file            若文件存在且是一个块特殊文件,则为真-c file            若文件存在且是一个字符特殊文件,则为真-d file            若文件存在且是一个目录,则为真-e file            若文件存在,则为真-f file            若文件存在且是一个规则文件,则为真-g file          

2013-12-05 09:55:31 522

转载 Apache Avro 与 Thrift 比较

Apache Avro 与 Thrift 比较Avro和Thrift都是跨语言,基于二进制的高性能的通讯中间件. 它们都提供了数据序列化的功能和RPC服务. 总体功能上类似,但是哲学不一样. Thrift出自Facebook用于后台各个服务间的通讯,Thrift的设计强调统一的编程接口的多语言通讯框架. Avro出自Hadoop之父Doug Cutting, 在Thrift已经相当流行的情

2013-12-05 08:21:41 679

转载 java内存查看与分析

1:gc日志输出    在jvm启动参数中加入 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimestamps -XX:+PrintGCApplicationStopedTime,jvm将会按照这些参数顺序输出gc概要信息,详细信息,gc时间信息,gc造成的应用暂停时间。如果在刚才的参数后面加入参数 -Xloggc:文件路径,gc信息将会输出到指

2013-12-04 21:21:29 624

转载 Gossip 协议

Gossip协议是电脑之间的通信协议,受启发与现实社会的流言蜚语。现代分布式系统通常用gossip协议来解决一些用其他方法难以解决的问题,可能是因为当前网络有一个不便的问题——过于庞大,或许是因为gossip协议有时候是最为行之有效的方法。   “传染病协议”(epidemic protocol)有事也是gossip协议的同义词,因为gossip协议传播信息的方式,有时候很类似于生物体内的

2013-12-04 20:00:24 4654

转载 Commons CLI

Commons CLIThe Apache Commons CLI library provides an API for parsing command line options passed to programs. It's also able to print help messages detailing the options available for a command lin

2013-12-04 13:54:55 650

转载 QPS术语介绍

术语说明:QPS:每秒查询率QPS = req/sec = 请求数/秒【QPS计算PV和机器的方式】QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 *   请求时间 )QPS: 单个进程每秒请求服务器的成功次数单台服务器每天PV计算公式1:每天总PV = QPS * 3600 * 6公式2:每天总

2013-12-02 17:02:55 856

转载 Scale up和Scale out

谈到系统的可伸缩性,Scale-up(纵向扩展)和Scale-out(横向扩展)是两个常见的术语,对于初学者来说,很容易搞迷糊这两个概念,这里总结了一些把概念解释的比较清楚的内容。  首先来段Wikipedia的,讲的很透彻了。      Scale vertically (scale up)  To scale vertically (or scale up) means t

2013-11-26 09:43:27 777

转载 Python的Lambda表达式

lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子:def f(x):    return x**2print f(4)Python中使用lambda的话,写成这样g = lambda x : x**2print g(4)lambda表达式在很多编程语言都有对应的实现。比如C#:var g = x => x**2C

2013-11-23 17:28:37 560

转载 解析JVM线程同步机制

解析JVM线程同步机制 田海立2005年12月26日 摘要对多线程的支持一般是在OS级的,而Java将其做在了语言级别,这其中最吸引人的莫过于Java对线程同步(互斥与协作)的支持。本文分析了JVM(Java Virtual Machine)内部实现的监视器同步机制,并结合经典的生产者消费者同步问题,阐述Java语言级别上对此机制的支持。关键词:同步,互斥,协作,监

2013-11-23 16:42:58 953

转载 python中的map、filter、reduce函数

三个函数比较类似,都是应用于序列的内置函数。常见的序列包括list、tuple、str。1.map函数map函数会根据提供的函数对指定序列做映射。map函数的定义:map(function, sequence[, sequence, ...]) -> list通过定义可以看到,这个函数的第一个参数是一个函数,剩下的参数是一个或多个序列,返回值是一个集合。functi

2013-11-23 16:40:37 1061

转载 Python 多重继承mro

mro即method resolutionorder,主要用于在多继承时判断调的属性的路径(来自于哪个类)。之前查看了很多资料,说mro是基于深度优先搜索算法的。但不完全正确在Python2.3之前是基于此算法,但从Python2.3起应用了新算法:C3算法。为什么采用C3算法C3算法最早被提出是用于Lisp的,应用在Python中是为了解决原来基于深度优先搜索算法不满足本

2013-11-23 16:28:59 656

转载 如何成为Python高手

这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。函数式编程命令式的编程风格已经成为事实上的标准。命令式编程的程序是由一些描述状态转变的语句组成。虽然有时候这种编程

2013-11-23 13:54:51 542

转载 C/C++中几种经典的垃圾回收算法

转自CSDN:http://blog.csdn.net/wallwind/article/details/68899171.引用计数算法       引用计数(Reference Counting)算法是每个对象计算指向它的指针的数量,当有一个指针指向自己时计数值加1;当删除一个指向自己的指针时,计数值减1,如果计数值减为0,说明已经不存在指向该对象的指针了,所以它可以被安全的销毁了。可以

2013-11-21 15:59:42 683

转载 SSH命令详解

SSH 的详细使用方法如下:ssh [-l login_name] [hostname | user@hostname] [command] ssh [-afgknqtvxCPX246] [-c blowfish | 3des] [-e escape_char] [-i identity_file] [-l login_name] [-o option] [-p port] [-L por

2013-11-21 15:54:14 876

转载 利用ssh传输文件

在linux下一般用scp这个命令来通过ssh传输文件。1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp [email protected]:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下载到/va

2013-11-20 15:40:05 801

转载 FatJar插件介绍、安装步骤

fat-jar的安装:  Myeclipse8.5本身有一个打包的工具,但是不能将别的jar文件也一起打包进来.fat-jar能够很好的解决上述问题。  fat-jar它是sourceforge.net下的一个开源工具从http://sourceforge.net/projects/fjep地址可以下载该工具,下载完成后是一个zip压缩包,解压后将plugins文件夹下的net.sf.fj

2013-11-20 14:35:09 1308

转载 Sublime Text2 快捷键汇总

一个好的编辑器,能大大提高编程的效率。如果能熟知软件的快捷键,那更能让你得心印手。这些内容都是我网上和自己实际使用过程中所收集而来的,在网络上应该也算比较全面的了吧。欢迎大家补充,我也会在以后慢慢添加上来。插件使用方法:Ctrl+Shift+P 调用命令面板,我们就会找到一些以“Package Control:”开头的命令,我们常用到的就是几个 Install Package (安装扩展)、L

2013-11-20 14:26:05 628

转载 python日期时间字符串转换成unix时间戳

今天用python写抓网页的小程序的时候遇到个问题,页面上的时间字符串例如'(2011-07-01 17:38:49)'要转换成unix时间戳,以前写php的时候有strtotime函数,在python中一下子没找到,在网上看到的例子是:1import datetime,time2s = datetime.date

2013-11-19 17:23:20 1205

转载 Sed简介

1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下

2013-11-16 15:07:24 449

转载 Log4J使用笔记

Log4J是Apache的一个开放源代码的项目。通过使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也可以控制每一条日志的输出格式,或通过定义每一条日志信息的级别,更加细致地控制日志的生成过程。下面的代码是一个例子:    //Log4J    public void log4jDemo()    {        Logger

2013-11-16 15:07:21 491

转载 Linux 标准目录结构

初学Linux,首先需要弄清Linux 标准目录结构/root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin --- 系统启动时需要的执行文件(二进制)sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令。只有ro

2013-11-16 14:54:00 611

转载 关于mongodb ,redis,memcache

先说我自己用的情况:最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据然后,在另一个地方,要用到redis,然后就去研究了下redis. 一看,显示自己安装了php扩展,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memcache基本一样,可能就是几个参数有所不同。当然 它们缓存的效果也不一样,

2013-11-16 14:51:39 694

转载 Linux下python升级步骤

首先下载源tar包  可利用linux自带下载工具wget下载,如下所示:1# wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz  或自己去网上找,这里提供一个最新版的下载链接:http://xiazai.zol.com.cn/detail/3

2013-11-16 13:08:53 628

原创 SOLR的一些错误

一、INFO: Deploying web application archive solr.warOct 18, 2013 11:03:27 PM org.apache.catalina.core.StandardContext startSEVERE: Error filterStartOct 18, 2013 11:03:27 PM org.apache.catalina.co

2013-11-16 10:58:57 948

转载 JAVA操作MongoDB

1、驱动下载地址:http://central.maven.org/maven2/org/mongodb/mongo-java-driver/2、MongoDB API Docs for java    http://api.mongodb.org/java/index.html3、Getting started with JavaIntroductionThi

2013-11-13 21:02:10 693

转载 Java分布式事务

Java分布式原理和应用:http://nesta2001zhang.iteye.com/blog/1146509JTA( Java Transaction API)允许应用 程序执行分布式事务处理--在两个或多个 网络 计算机资源上访问并且更新数据。JDBC 驱动程序的JTA支持极大地增强了数据访问能力。本文的目的是要提供一个关于的Java事务处理API(JTA)的高级的概述

2013-11-12 21:36:11 940

转载 EHCache的使用

在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中发现,在并发量较

2013-11-12 21:35:21 610

转载 c3p0详细配置

官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null-->Test保留,并在下次调用getC

2013-11-12 21:27:53 619

转载 MongoDB主要知识

MongoDB是目前工作中经常使用到的NoSQL数据库。本博客只记录相关理论知识和技巧,涉及到实践的部分都会单开Blog来记录实践过程。-------------------------------------------------------------------------------体系结构:一般一个MongoDB Server包含一个实例和多个数据库,也可以多个实例和多

2013-11-08 11:20:35 694

转载 linux下vi命令大全

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f

2013-11-08 11:17:07 512

转载 firefox快捷键

文章关键字:firefox快捷键 火狐快捷键 火狐浏览器快捷键firefox快捷键搜索类:本页查找: Ctrl+F再次查找: F3输入查找链接: '输入查找文本: /查找: Shift+F3网页搜索: Ctrl+K 或 Ctrl+Efirefox快捷键导航类:后退: Alt+左方向键 或 Backspace前进: Shift+Backspac

2013-11-08 11:16:10 555

转载 Apache Kafka

Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.FastA single Kafka broker can handle hundreds of megabytes of reads and writes per second from thousands of cl

2013-11-07 20:11:04 462

转载 Storm入门教程 第二章 构建Topology

2.1 Storm基本概念在运行一个Storm任务之前,需要了解一些概念:TopologiesStreamsSpoutsBoltsStream groupingsReliabilityTasksWorkersConfigurationStorm集群和Hadoop集群表面上看很类似。但是Hadoop上运行的是MapReduce jobs,而在Storm上运行的是拓扑(topolo

2013-11-06 13:37:20 551

转载 storm入门教程 第四章 消息的可靠处理

4.1 简介storm可以确保spout发送出来的每个消息都会被完整的处理。本章将会描述storm体系是如何达到这个目标的,并将会详述开发者应该如何使用storm的这些机制来实现数据的可靠处理。4.2 理解消息被完整处理一个消息(tuple)从spout发送出来,可能会导致成百上千的消息基于此消息被创建。我们来思考一下流式的“单词统计”的例子:storm任务从数据源(Kes

2013-11-06 13:35:58 536

转载 oracle分配权限 学习笔记--转载

在全局数据库ORCL下创建一个用户首先在开始--》运行——》sqlplus,然后输入 sys/change_on_install as sysdba 以sys权限登陆进去 然后可以进行操作: 创建用户 create user test indentified by test; 这样就创建了一个用户名密码都为test的用户 但这个时候test还是不能登陆成功的,我们需要赋予相

2013-11-06 13:34:27 509

转载 subclipse使用详解

原文:http://blog.sina.com.cn/s/blog_4abbf0ae0100x278.htmlsubclipse使用详解 (2012-01-11 11:22:41)安装插件:请参照http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA  导出项目:可以把本机已存在的工

2013-11-06 08:40:39 772

Perl语言入门

Perl语言入门

2015-02-01

蓝牙核心SPEC

蓝牙核心SPEC

2014-09-07

蓝牙技术的详细讲述

蓝牙技术的详细讲述

2014-09-07

深入理解Java虚拟机

深入理解Java虚拟机

2013-12-02

web进销存软件php+mysql

是一套集进、销、存和简单财务管理于一体的WEB进销存管理软件,深受广大中小企业欢迎,该软件采用独特的算法和操作理念设计,简单易用,就算是不懂电脑的人也能很容易上手。 进销存系统-进销存与往来帐务实现一体化,大量重复烦琐的工作均由web进销存系统自动完成,操作过程简化,大大降低使用人员的工作量。只需简单地录入进货、销售、收款、付款等单据,而系统就自动帮您统计、分析、分类、汇总各类单据信息生成相应的报表。此外,还可随时查询和分析进货、销售、库存、应收、应付、成本、利润等信息,以及随时与每一位供应商和客户进行清晰、快速地往来对帐,让您能及时、清晰地掌握公司每天的经营状况。 产品特点 功能简洁实用,操作简便 多个功能浓缩或聚集在一起,让您不用“团团转”,更加不会眼花缭乱,做到一目了然。 易学易用,就算没有特别计算机知识的人,在极短的时间内便可掌握并熟悉整个系统的操作 和流程,麻雀虽小,却五脏俱全,此软件适用于一般商贸业务管理活动。 强大数据存储能力与反映速度 本系统采用PHP+Mysql环境开发,拥有强大的数据存储能力和反映速度,较一般的进销存有着更大的优势,同时界面人性化处理,操作极其顺手,是你管理不可少的好软件.

2012-02-09

java webservice

Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services.

2011-05-31

程序员常用JavaScript特效

程序员常用JavaScript特效,里面都是Javascript的一些很实用的例子,可以直接拿来用。呵呵,希望对大家有用!

2010-11-19

空空如也

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

TA关注的人

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