自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 ubuntu 14.04 下通过apt-get 安装jdk

Installing Oracle JDK sudo apt-get install python-software-propertiessudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer Managing ...

2015-01-08 16:16:01 360

原创 ubuntu 快捷键

1、按ALT+CTRL+F1切换到字符界面     ALT+CTRL不松开,再按F12、按ALT+CTRL+F7切换到图形界面     ALT+CTRL不松开,再按F7  在Linux中一般有ALT+CTRL+F1----F6为字符终端(字符界面),ALT+CTRL+F7为图形界面。    如果想 Ubuntu 在每次启动到 command prompt ,可以输入以下指令:...

2015-01-08 10:50:49 135

原创 加密总结

通常,使用的加密算法 比较简便高效,密钥简短,加解密速度快,破译极其困难。本文介绍了 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用。<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants t...

2014-06-16 11:13:04 133

原创 erlang架构原理整理

架构就是一种思考世界的方式。 我们必需得把我们看待世界的方式----> 实用的手册+一组流程-------> 它们可以告诉我们如何使用我们看待世界的特定的方式来构造一个特定的系统。  软件架构通过下面的一些方面来描述 1、问题领域(我们架构是为解决什么类型的问题而设计的?)             软件的架构不是通用,而是为了解...

2014-05-17 17:42:03 580

原创 RSA 非对称密码加密方式

 公钥加密,私钥解密。私钥加密,公钥解密。私钥签名,公钥验签。  一、公钥密码算法误区 误解一、公开密钥加密在防范密码分析上比常规加密更加安全。[解释] 事实上,任何加密方案的安全性都依赖于密钥的长度和破译密码所包含的计算工作量。从抗击密码分析的角度讲,无论常规还是公开密钥加密原则上都没有比对方优越的地方。 误解二、公开密钥加密是一个使得常规加密已经...

2013-05-13 13:45:42 136

原创 对称分组加密模式的区别

 ECBCBCCFBOFBCTR明文模式不能隐藏可以隐藏隐藏隐藏隐藏分组密码的输入是否随机不是与一个密文分组异或后变成随机 是是是密钥加密消息加密多个加密多个用不同的IV,加密多个用不同的IV,加密多个用Counter,加密多个明文是否容易篡改是稍难稍...

2013-05-11 16:31:09 166

原创 DH加密算法

DHDiffie-Hellman算法(D-H算法),密钥一致协议。是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。简单的说就是允许两名用户在公开媒体上交换信息以生成"一致"的、可以共享的密钥。换句话说,就是由甲方产出一对密钥(公钥、私钥),乙方依照甲方公钥产生乙方密钥对(公钥、私钥)。以此为基线,作为数据传输保密基础,同时双方使用同一种对称加密算法构建本地密钥(Secr...

2013-05-11 16:27:36 723

原创 面向对象的经典语录

          任何一个傻瓜都能写出计算机可以理解的程序,只有写出人类容易理解的程序才是优秀的程序员       ____Martin Flower《重构》  接口优点:一个对象仅能通过其接口(功能)才会被其它对象所了解。Client(客户端程序)不必知道其使用对象的具体所属类。 松散藕合(loosens   coupling)提高了(对象)组合的机率,因为被...

2013-01-27 11:10:24 241

原创 从追MM谈Java的23种设计模式

    1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory.     工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点 是当产品修改时,工厂类也要做...

2013-01-27 11:04:58 66

原创 什么是OO思想

          大家为了讨论“什么是OO思想”,又把什么UML、RUP、某某框架之类的东西摆出来,这些对解释“什么是OO思想”真的很不重要,尤其对初学者来说。        大家编程序是为了让编出来的程序帮我们做事情、解决问题的。简单地说,在目前的计算机体系下,所有程序最终的形式都是一大堆机器指令对数据的操作,操作的结果就是我们想让计算机帮我们做的事情。所以我们写程序从根上来说就...

2013-01-27 11:02:02 281

原创 LINUX 乱码

个方法很实用,我试验过。其他方法都是在网上搜到的,呵呵。。。****************************就是从数据库中取出来时,在存入linux的文件里时,在字符流时制定编码格式。代码如下:FileOutputStream fos=new FileOutputStream(new File(filePath),true);Writer ut=new OutputStreamWriter...

2011-11-13 14:04:16 96

原创 Linux服务器性能数据收集

   Linux中的top,free等命令不能完全满足我们性能数据收集的要求,我们需要一个更加强大的工具来收集性能数据。经过考察和对比,发现 Sysstat是一个非常强大的工具,因此下载了试了下,效果不错。Sysstat是一个工具集,包括sar、pidstat、iostat、mpstat、sadf、sadc。 其中sar是其中最强大,也是最能符合我们测试要求的工具,同时pidstat也是非...

2011-11-02 15:15:13 164

原创 top 详解

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zomb...

2011-11-02 12:00:51 246

oracle cursor_sharing similar 关于设值的一些问题

 关于oracle cursor_sharing= similar参数的一些测试  当你通过alter system set cursor_sharing="SIMILAR" 时  buyer_id为字符串类型,如果显示的给标明, 如下时,测试结果只会编译一次  测试数据select address,hash_value, executions, sql_tex...

2011-09-28 17:36:31 192

oracle 特殊字符插入或更新

特殊字符如"&",例如向数据库中插入url地址   在plsql里边执行:update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test'这条sql语句往数据库的pageurl字段放进去了一个url地址,但是执行的时候却并非那么理想,因为这其中有一个oracle的特殊字符,需要进行转义,那就...

2011-09-28 15:27:04 367

cursor_sharing参数对于expdp的性能影响

客户的数据库使用了cursor_sharing=similar参数,经过测试,发现这一参数极大影响了expdp的性能。其本质原因是SQL的执行计划发生了改变。在正常情况下28分钟完成的EXPDP操作,在similar模式下用了整整1个小时:[oracle@stat backup]$ expdp smg/smg directory=backup dumpfile=sms2.dmp schemas...

2011-09-28 14:45:41 107

惨痛啊!接新娘的时候别玩过头了啊!【经典猥琐收集】

1,接新娘不要太过火就行,我一个朋友结婚去让我们接亲,他本人和男方亲戚在家里等,结果到女方家时不让我们进,非要再拿出价值5000块的首饰当入门接亲费,我靠当时我们几个伙计身上凑吧凑吧也才2000多,给新郎打电话,他说先把人接出来,然后给,要么直接划卡到女方亲戚账上,结果人家愣是不同意,非要现成首饰,这下可把我那朋友搞火大了,直接拿着电话对我们大吼大叫不接了,让所有花车全部回酒店,这次就全当他请...

2011-09-24 10:11:17 152

原创 FastDFS 安装配置

3 安装配置3.1 安装FastDFS的安装步骤如下:(1)系统必要包的准备,如gcc等;(2)下载FastDFS源代码并解压;tar xzf FastDFS_v1.x.tar.gz例如:tar xzf FastDFS_v1.11.tar.gz(3)进入FastDFS目录   cd FastDFS(4)编译   ./make.sh(5)安装   ./make.sh install(6)修改trac...

2011-09-21 15:49:00 117

FastDFS FAQ

定位问题首先要看日志文件。出现问题时,先检查返回的错误号和错误信息。然后查看服务器端日志,相信可以定位到问题所在。1. FastDFS适用的场景以及不适用的场景?FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件。对于互联网应用,和其他分布式文件系统相比,优势非常明显。具体情况大家可以看相关的介绍文档,包括FastDFS介绍PPT等等。出于简洁...

2011-09-21 15:32:31 107

FastDFS和mogileFS对比

  FastDFS和mogileFS对比指标 FastDFS mogileFS系统简洁性 简洁 只有两个角色:tracker和storage一般 有三个角色:tracker、storage和存储文件信息的mysql db系统性能很高(没有使用数据库,文件同步直接点对点,不经过tracker中转) 高(使用mysql来存储文件索引等信息,文件同步...

2011-09-21 14:57:13 163

FastDFS和集中存储方式对比

 FastDFS和集中存储方式对比信息如下指标FastDFS  NFS 集中存储设备如NetApp、NAS线性扩容性 高 差 差文件高并发访问性能高差 一般文件访问方式专有APIPOSIX 支持POSIX硬件成本较低中等高相同内容文件只保存一份 支持 不支持 不支持...

2011-09-21 13:40:44 868

FastDFS 知识点介绍

相关术语  1、Tracker Server:跟踪服务器,主要做调度工作,在访问上起负载均衡的作用。记录storage server的状态,是连接Client和Storage server的枢纽。 2、Storage Server:存储服务器,文件和meta data都保存到存储服务器上 3、group:组,也可称为卷。同组内服务器上的文件是完全相同的 4、文件标识:包括两部分:组名和文件...

2011-09-21 13:31:32 148

FastDFS 原理介绍

FastDFS is an open source high performance distributed file system (DFS). It's major functions include: file storing, file syncing and file accessing, and design for high capacity and load balancing. ...

2011-09-21 11:49:23 119

网页设计之---分类页

 分类页的关键指标 访客的问题这是我想看的吗?我选择了正确分类没有 这些条目是如何分类的?根据价格?还是别的什么我能重新分类吗?这么做这个分类还有更多的条目吗?在那儿?我刚刚看到喜欢的东西了?这么回退这儿有那么多项,如何缩减列表,看到我想要的了,这么购买目标让客户选择产品 关键指标       点击率添加到购物车的比例小心来回跳特有的问...

2011-09-21 11:02:06 173

网页设计之---主页设计

主页设计要点 访客的问题这是我想看的吗?    看起来可靠和值得相信?这个公司是干什么的?这里有我要的东西没有?是否看起来有足够的吸引力让我多逗留一会儿接下来我应该做什么?我这么才能了解的更多我如何与公司联系目标吸引访客注意,并且让他至少点一击一个链接 关键指标       主页放弃率主页渗透率特有的问题它必须满足每个人的需求它...

2011-09-21 10:59:54 106

原创 网页设计之---登录页的设计要点

1. 登录页的设计要点访客的问题        这是我想看的吗?    看起来可靠和值得相信?看起来足够有趣而值得花更多时间我如何才能了解更多我有兴趣,现在应该做什么呢?要是那么做不舒服这么办如果有我更多的问题我应该如何目标业务目标本页面的目标期望访客采取的行动拓展营销收集对某白皮书感兴趣的...

2011-09-21 10:57:41 292

原创 实战篇:设计自己的Annotation

 Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......    不讲废话了,实践才是硬道理.    第一部分:了解一下java1.5起默认的三个annotation类型:    一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。    一个...

2011-09-20 17:02:00 86

网页设计之---表单设计

  网页设计---->表单设计 目标:搜集市场信息 如:新闻资讯注册表单引导客户完成某过程 如:服务选择向导完成一笔交易 如:资金从一个账户转移到另一个账户确认身份 如:账户登陆表单管理客户支持请求 如:故障报告表单客户填写时的问题:我从什么地方开始填写填起来是否很容易填起来是否很费时间整个过程中是不是有很多步骤完成后...

2011-09-20 15:00:37 162

电子商务网站搜索数据排序的方案

       电子商务网站的搜索页面数据的展示 方案一:    与关键字有关的 数据,分两部分显示 推广数据 正常数据    推广数据来源于,购买过关键字的企业的相关数据,但是这个数据的条数不能超过一定的值(这个可以随机的取,从而保证每个购买过这个关键字的企业,都有机会展示自己的数据),比如baidu一般是3~~5条左右。     正常数据,就是按照...

2011-09-16 16:23:07 188

线程同步结识点总结

在Java应用中,使用多线程进行工作的需要是越来越多,使用多线程进行工作,大大的提高了系统的工作效率,然而因此而产生的问题也是层出不穷,而且因为多线程而产生的问题跟踪是一个难题。同步的概念:    同步分为 方法同步 和 同步块  两种方式。使用同步的原因   1. 在系统中对访类要使用多线程进行访问;   2. 在该类中有 类变量, 或者是 在类的方法中有访问 公共资源(如一个外部文件的读写)。...

2011-09-15 11:42:28 54

B2B网站的盈利模式

主要有以下几类:一、广告1、文字广告:关键字   文字链接 资讯文章嵌入不同颜色文字2、图片广告3、动态广告 flash等4、广告联盟 分享投放知名网站上的广告 5、邮件广告6、商业调查投放按照页面不同的位置,制定相应的价格。二、搜索1、关键词竞价排名,指客户通过搜索关键词得到的排名。2、热点词...

2011-09-15 11:38:59 318

spring 定时任务同步实现 (二)

第二种实现 方式 package com.shengyidi.app.task;public class QuartzTestS { public void start() { testMethod(); } private void testMethod() { System.out.println("\n\n___________...

2011-09-13 17:28:07 166

spring 定时任务同步实现 (一)

spring 定时任务同步,就是同类的任务前一个没有执行完成,即使时间到了,下一个任务也不可以执行,只通退出。一真等到前一个任务完成以后,下个任务才可以执行。  一般用于读文件,同一时间内只能由一个线程进行操作时使用 实现的方式有俩种今天先介绍第一种  package com.shengyidi.app.task;import org.quartz.Jo...

2011-09-13 16:40:43 480

原创 软件测试的一些问题

一、软件测试的定义和目的     软件测试是根据软件的规格说明书和实际应用,设计一批测试案例,查找程序是否有存在错误,那么,软件测试的目的是发现尚未找到的错误。 二、程序员不要参于测试      程序开发人员已经习惯于自己的逻辑思维方法,下意识中避免了或绕开了其它逻辑判断的条件,程序当然不会出错。而测试人员可能有别于程序人员的逻辑思维,当两者的逻辑思维不相同时,...

2011-09-10 19:42:28 204

spring IOC配置与应用

  1. FAQ:不给提示:在写spring xml配置文件没有提示信息时的处理方法a) window – preferences – myeclipse – xml – xml catalogb) User Specified Entries – addi. Location: D:\share\0900_Spring\soft\spring-framework-2.5.6\...

2011-09-07 17:00:46 61

java 线程基本定义

1. 一些方法sleep():sleep()方法能迫使线程休眠指定长的时间。在调用sleep()方法的时候,必须把它放在try块中,因为在休眠时间到期之前有可能被打断。如果某人持有对此线程的引用,并且在此线程上调用了interrupt()方法,就会发生这种情况。daemon线程:必须在线程启动之前调用setDaemon()方法,才能把它设置为后台线程。一个后台线程所创建的任何线程都将被自动设置成后...

2011-09-02 14:50:46 104

线程的俩种实现方式

(1)package com.yan.test;public class TestRunnable implements Runnable { public void run() { for (int i = 0; i < 5; i++) { System.out.println(Thread.currentThread().getName() + "(- ...

2011-09-02 14:29:18 78

java 同步多线程,火车票模型

package com.yan.test;public class TestRunnableTicket implements Runnable { int i = 100; public void run() { while (true) { synchronized (this) { if (i > 0) { try { ...

2011-09-02 14:18:05 134

java 多线程 生产者和消费者问题

 用一个数据来表示数据存储空间 package com.yan.test;public class SyncStack { private int index = 0; private char[] stack = new char[6]; public synchronized void push(char temp) { if (inde...

2011-09-02 13:59:41 65

原创 Oracle SQL的硬解析和软解析

原文链接:http://www.linuxidc.com/Linux/2011-04/34783p2.htm 我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为 DDL语句(数据定义语言),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句(数据操纵语言),他们会根据情...

2011-08-31 16:43:36 60

空空如也

空空如也

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

TA关注的人

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