自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Unicorn_520的专栏

在路上....

  • 博客(26)
  • 资源 (11)
  • 收藏
  • 关注

转载 High Performance MySQL中有关mysql query cache的说明

High Performance MySQL中有关mysql query cache的说明终于看了一直景仰的High Performance MySQLSecond Edition一书,看了一些章节并把其中一些观点记录了下来,本文是整理 chapter 5. Advance MySQL features 部分观点所得。1. 何时cachea) mysql query cache

2012-11-22 11:29:13 762

转载 Openfire插件开发人员指南

导言插件是增强Openfire功能。这份文件是一个开发人员创建插件指南。结构的一个插件插件存放在插件openfireHome目录。当部署一个jar或war插件文件,它会自动解压安装。该文件在插件目录结构如下:插件结构   myplugin /                  | - plugin.xml

2012-09-27 23:33:53 1228

原创 数据库设计:需求分析

设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和基本的。因此,应该把对用户需求的收集和分析作为数据库设计的第一步。需求分析的主要任务是通过详细调查要处理的对象,包括某个组织、某个部门、某个企业的业务管理等,充分了解原手工或原计算机系统的工作概况及工作流程,明确用户的各种需求,产生数据流图和数据字典,然后在此基础上确定新系统的功能,并产生需求说明书。值得注意的是,新系统必须充分考

2012-09-06 19:29:10 2502

原创 Node.js 究竟是什么?

简介如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序员,但它可能是某些程序员一直苦苦追寻的东西。为试图解释什么是 Node.js,本文将简要介绍一些背景信息:它要解决的问题,它如何工作,如何运行

2012-08-22 09:35:20 805

转载 Maven与Ant比较

Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。Maven除了具备Ant的功能外,还增加了以下主要的功能:1)使用Project Object Model来对软件项目管理;2)内置了更多的隐式规则,使得构建文件更加简单;3)内置依赖管理和Repository来实现依赖的管理和统一存储;4)内置了软件构建的生命周期; 一 POM(Project Objec

2012-07-30 17:25:47 658

转载 开发人员需做代码审查(Code Review)的5个原因

每个人都承认代码审查(Code Review)的花销大,而且又耗时,特别是当大家忙完软件项目又把它送去软件测试部门时。对一些开发人员来说,它更是会引发更多的办公室政治和流言蜚语。  一次代码审查可能会使代码逐渐得到改进。如果你认为你从有效的代码审查中只是稍微改进了一下软件,那你需要再想一想。以下五点易忽视的原因会给你些许启发。  1. 开发人员若得知他们的代码会被评估,他们会更加努力工作

2012-07-23 16:49:40 1055

原创 关于xmpp的开源工程Beem学习

xmpp介绍XMPP: Extensible Messaging and Presence Protocol   Detail:  http://www.xmpp.org/可扩展消息处理现场协议,  是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览

2012-07-23 16:01:15 1831

原创 配置HTTPS服务器

配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置:server { listen 443; server_name www.nginx.com; ssl on; ssl_certificate www.nginx.co

2012-07-11 17:41:00 1672

原创 虚拟主机名

虚拟主机名使用server_name指令定义,并用于决定某个请求应由哪台虚拟主机处理。具体请参考《nginx如何处理一个请求》。虚拟主机名可以使用确切的名字,通配符,或者是正则表达式来定义:server { listen 80; server_name nginx.org www.nginx.org; ...}server { list

2012-07-11 17:38:04 1229

翻译 nginx

nginx [engine x]是Igor Sysoev编写的一个HTTP和反向代理服务器,另外它也可以作为邮件代理服务器。它从2004开始已经在众多流量很大的俄罗斯网站上使用,包括Yandex、Mail.Ru、VKontakte,以及Rambler。据Netcraft统计,在2011年10月份,世界上最繁忙的网站中有7.84%使用Nginx作为其服务器或者代理服务器。部分成功案例请见:FastM

2012-07-11 17:36:43 996

原创 Nginx如何处理一个请求

基于名字的虚拟主机Nginx首先选定由哪一个虚拟主机来处理请求。让我们从一个简单的配置(其中全部3个虚拟主机都在端口*:80上监听)开始:server { listen 80; server_name nginx.org www.nginx.org; ...}server { listen 80; serve

2012-07-11 12:58:24 785

转载 常用 Java 静态代码分析工具的分析与比较

引言在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺陷。Java 静态代码分析(static code analysis)工具能够在代码构建过程中帮助开发人员快速、有效的定位代码缺陷并及时纠正这些问题,从而极大地提高软件可靠性并节省软件开发和测试成本。目前市场上的 Java 静态代码分析工具种类繁多且各有千秋,因此本文将分别介绍现有 4 种主流 Java 静态代

2012-07-05 14:43:39 767

转载 Android IPC 的详细分析 一

Binder通信简介:  Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory.Java系统中的进程间通信方式有socket, named pipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通信几乎看不到这些IP

2012-07-04 14:39:33 591

转载 Android IPC有关的问题

1.文件描述符是如何在进程之间传递的?       我们知道文件描述符,就像虚拟内存的地址一样,是进程私有的资源。在一个进程中文件描 述符,在另外一个进程中,可能是无效的,也可能是对应另外一个文件。 Android却可以把文件描述符从一个进程传到另外一个进程。第一次发现这种情况时,让我感到很惊奇,所以花了点时间去研究。看明白之后,发现其实现也 很简单:Java代码:

2012-07-04 13:59:18 839

转载 Java系统程序员修炼之道

从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。 一:Java语言学习对线程(

2012-07-04 13:15:00 718

原创 openfire整合现有系统用户

openfire服务器配置,先跳过介绍,我想在文章里用到的时候再插入一些介绍。openfire扩展小试 整合现有系统用户如果我想使用现有系统的用户/组(部门),而不想使用openfire再去管理一套用户/组,用openfire可以非常方便的整合现有系统用户。 注意:在集成成功后,使用的用户就是你集成系统的数据库,而不是你原来在openfire里配置的数据库了,原来的open

2012-06-28 16:58:38 7011 5

转载 常用开源Jabber(XMPP) IM服务器介绍

1. Openfire (Wildfire) 3.x授权: GPL or 商用操作系统平台:所有(使用Java开发)XMPP Jabber 协议实现情况1. Openfire (Wildfire) 3.x授权: GPL or 商用操作系统平台:所有(使用Java开发)XMPP Jabber 协议实现情况:98%Tim 评价:安装和使用非常简单,安装后进入Web界面进

2012-06-26 17:24:34 1584

转载 风雨20年:我所积累的20条编程经验

编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。     从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年

2012-06-25 15:04:27 589

原创 开发WebService两种开源工具CXF和Axis2的比较

在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新版本是1.3.CXF现在已经到了2.1版本。这两个框架 都是从已有的开源项目发展起来的。Axis2是从Axis1.x系列发展而来。CXF则是XFire

2012-06-25 13:15:01 633

转载 SOAP和WebService的那些事

公元2000年前,互联网发展非常迅速,HTML得到了越来越多的应用,但专家们对HTML并不满意,因为它只是一个用于描述网页的文档语言,只是一个SGML在具体方面(Web上)的一个应用的实现,HTML不具有良好的扩展性,而SGML虽然无比强大,但又太过复杂,以至于甚至没有人知道它是个什么东西。在这种情况下,专家们开始设计一种比SGML要简单的多,还要比HTML具有更好扩展性的文档标记语言,于

2012-06-25 13:12:23 737 1

转载 openfire数据库模式指南

导言This document outlines the data type conventions and tables in the Openfire database schema. Some information, like column indexes and foreign keys, is omitted.该文件概述了公约和数据类型中的表Openfire数据库架构。一些信息,比

2012-06-25 11:53:42 1513

转载 开发你自己的XMPP 续 - Spark 插件开发

今天主要总结一下如何基于Spark 的插件架构来新增客户端的功能,这里列举出一个获取服务器端群组信息的实际例子,实现后的效果如下图所示:Spark 是一个基于XMPP 协议,用Java 实现的IM 客户端。它提供了一些API,可以采用插件机制进行扩展,上图中,“部门”部分就是使用插件机制扩展出来的新功能。要想实现你的扩展,首先要了解 Spark API的架构,其中最关键的是要了

2012-06-25 11:24:50 1892 2

转载 开发你自己的XMPP 续 - Openfire 插件开发

Openfire 服务器端是支持插件开发的,开发过程可能会涉及到数据库的操作,本篇文章专注于Openfire 插件的部分,对服务器端涉及到数据库的开发只做简单介绍。Openfire 是一个用Java 实现的XMPP 服务器,客户端可以通过IQ 的方式与其进行通信(其实就是XML),客户端和服务器之间的通信是依靠底层Smack 库提供的各种功能来完成的。其实利用插件方式来扩展Openfire

2012-06-25 11:23:36 1688 3

转载 Xmpp初窥

什么是XMPP?Extensible Messaging and Presence Protocol,简单的来讲,它就是一个发送接收处理消息的协议,但是这个协议发送的消息,既不是二进制的东东也不是字符串,而是XML。正是因为使用了XML作为消息传递的中介,Extensible 才谈的上,不是么?嘿嘿。再详尽的东西,我也就不多介绍了,大家可以去百度百科里查看下,链接在这里什么是IM ?I

2012-06-25 11:21:08 729

原创 怎样才能当上项目经理

<br /> ——技术向管理的转型,需要学习哪些知识呢?为将来的成功转型要做哪些准备呢?<br />在转型期,技术人员经常为这些问题而感到迷茫,乃至不知所措。<br />如果我的《项目经理的修炼》出版了的话,我就会推荐它了。(泪)可惜目前还在和出版社擂台中。在这里,简单讲讲两个方向上的建议。 (1)实践是检验真理的唯一标准。 不建议读太多的书,管理需要的是实践。如果时间充裕的话,最好离开电脑离开书本去实践,就比如组织个Party、组织个社团等等,在实践中发现问题,自己试着解决,仍然不满意,再去书中寻求答案。

2010-12-16 10:56:00 1478 3

原创 程序员之路

      我这个人做什么事情感觉都是"随机应变",感觉什么事情都没怎么准备,所以做的事情总觉得差强人意,多想吧自己的想法融入进去,但是社会的现实让我觉得有点困难,有的时候就很放任自己,自己的作品就大大咧咧的写程序,总想比别人写的更专业,写的更完美,然而追求完美却成啦我的一个小小的缺点。     从前的我只是写点Play Program还洋洋自得,现在觉得自己有点水平的时候想写点一些成品的时候又觉得自己欠缺很多,也许是虚心使人进步的原因哈!我不想在我的路上听见别人的声音甚至对我有什么影响,当然我是指的某些方

2010-10-09 08:05:00 530

C#实现身份证号码校验

C#实现身份证号码校验 仅此和大家一起分享 希望大家多多指教

2012-10-16

Oracle经验集锦

整理的Oracle经验集锦 给大家分享一下 希望对大家有用

2011-07-21

Java2ActionScript Flex AS3

java 代码生成AS代码 加快我们的开发速度减少出错

2011-05-10

电子商务毕业设计 ASP.NET SQL2000

给予ASP.NET和SQL2000做得电子商务管理网站 含源码哦

2011-05-10

jpa查询语言 jpa

jpql 入门帮助理解面向对象的思想 和ORM

2010-12-05

j2me的飞机游戏 j2me

希望对大家有用 对大家入门很有好处 大家可以下载来学习哈

2010-11-02

MySQL的jdbc驱动

适合于MySQL5.0 的版本 很好用哈希望大家下下载 学习愉快哈

2010-04-01

Struts2的登录验证程序

这是我做的一个简单的Struts2的登录验证程序 同时涉及到命名空间 希望对大家有所帮助

2010-03-24

Struts2 的入门简单的hello

是一个很好的Struts的入门程序希望能够帮助大家

2010-03-24

Java留言本SQl

次项目是用Java和SQL2005完成的留言板

2009-12-18

C#开发的贪吃蛇完整项目供大家学习

C#开发的贪吃蛇完整项目供大家学习,比较有用的一些方法

2009-12-13

空空如也

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

TA关注的人

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