`
文章列表

HornetQ概述

HornetQ 概述   HornetQ是一个支持集群和多种协议,可嵌入、高性能的异步消息系统。HornetQ完全支持JMS,HornetQ不但支持JMS1.1 API同时也定义属于自己的消息API,     这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持。     HornetQ 是一个消息中间件(MoM). 特点   1、HornetQ拥有超高的性能,HornetQ在持久化消息方面的性能可以轻易的超于其它常见的非持久化消息引擎的性能。当然,HornetQ的非持久化消息的性能会表现的更好!   2、HornetQ完全使用POJO,纯 ...
文章出自:  http://juvenshun.iteye.com/   我感觉非常好,转载一下,我还没到30,距离30岁还有4年的时间,希望用这4年的时间好好提高一下自己,喜新厌旧。作者提醒了我。。。以下是文章内容   已经迈过了30岁人生大关了,这个时候很适合谈谈这个话题。目前我自己还奋战在程序代码的第一线,我熟识的同年龄段的一些程序员朋友也无不如此,其中很多人已经在公司担任非常重要的职位了,有些已经到了公司的最高管理层,这些人中基本上至少都在中层管理的位置上。 随着年龄的增长和阅历的增加,一个具有良好工作习惯的程序员,在多年的团队开发过程中,不可避免的培养了自己管理团队的能力和沟 ...
附件中的文档是我找的,在这里与大家共同分享一下,共同学习,共同进步,如果感觉还可以,给我评价一下哟 , 推荐看一下Maven实战这本书,很好
除了坐标、依赖以及仓库之外,Maven另外两个核心概念是生命周期和插件。 Maven的生命周期是抽象的,在Maven的设计中,实际的任务(如编译源代码)都交由插件来完成。这种思想与设计模式中的模板方法非常相似。 这种设计思想很值得我们学习啊,Maven设计中还体现好多设计思想,需要我们慢慢去挖掘了。 Maven拥有三套相互独立的生命周期,分别为clean、default和site。 clean生命周期的母的是清理项目, default生命周期的目的是构件项目, site生命周期的目的是建立项目站点。   附件中,是一位有心、乐于分享的前辈总结的学习笔记,我拿过来用用,总结的很好啊。 ...
元素名称                                     简   介           <project>                                  POM的xml根元素           <parent>                                   声明继承           <modules>                                声明聚合           <groupId>                           ...
Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节 省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的 REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。   Maven 仓库的两个概念:本地仓库和远程仓库   本地仓 ...
当前项目中,linux下memcached的启动/结束的方式 默认情况下memcached安装到/usr/local/bin下。 进入安装目录,启动memcached:/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root 获取运行状态:echo stats | nc localhost 11211(可以查看出pid)   或使用ps -ef|grep memcached 停止memcached:kill -9 pid  (-9表示强制杀死,pid 为进程的进程标识符) -d 选项是启动一个守护进程, -m 是分 ...
一、rpm包安装方式步骤:     1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;     2、打开一个终端,su -成root用户;     3、cd soft.version.rpm所在的目录;     4、输入rpm -ivh soft.version.rpm 二、deb包安装方 ...

json 转换为map

    博客分类:
  • gson
public static void main(String[] args) {         String jsonData = "{'name':'yang','age':2}";         Map<String,String> map = parseData(jsonData);         System.out.println(map.get("name"));     }     /**      *      * 函数名称: parseData      * 函数描述: 将json字符串转换为map ...
public class FieldPropertyConvert { public static void main(String[] args) { System.out.println(propertyToField("userName")); System.out.println(fieldToProperty("user_name")); } /** * 判断是否是大写字母 * @param c * @return */ public static Boolean isUp(char c){ if (c >= 'A' &a ...
declare              cursor   cur_sess   is                    select   sid,   serial#                       from   v$session                      where                              username like 'NO%';            w_sid   number;              w_serial   number;          begin        ...
  今天看了一下js,加强javascript.资料来源于传智播客与网络。 做了一些记录,如下: java 三大特性:封装、继承、多态。js 也能将这三大特性体现的淋漓尽致。js 对象也是一样的,一直做java,也一直使用js,但平时没注意。其实这也就是面向对象的思想体现吧,不分语言,都有封装、集成、多态这三大特性,平常老说java 的三大特性,看来是有点受限制了。 原型属于构造器。原型能干什么?功能是将对象的属性延续下去。(继承)原型通过内部的原型链来维护。原型默认只有constructor属性。Object 是原型链上最顶层的对象。(原型链)和属性有关window作用域的最顶层对象( ...
今天在开会的时候,他们老说openfire,想实现即时通信,当时我就不明白openfire是什么啊?没接触过。 晚上回到家查查。 Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called J ...
这段时间在eclipse中,选中一个字段或者一个方法,那么在本类中的所有的这个字段或者方法都会突出显示,但在我的eclipse里面不突出显示,使用起来太不方便了,今天查了查,估计是因为我不小心点击了控制的那个按钮或快捷键了。是下面这样解决的: 点击了一个对应的图标就可以了,这个图标对应的快捷键是alt+shift+o 或preferrnses->java->editor->mark occurrenses 在这里设置 就行

php pdo

    博客分类:
  • php
pdo 是什么? 简单的说就是为了解决数据库连接不统一的问题,实现不同数据库使用相同的方法名。 它是一种数据访问抽象层,实现数据库访问方式的统一。 版本要求:php5.1以及以后版本的程序包里已经带了;php5.0.x则要到pecl.php.net下载,放到你的扩展库,就是PHP所在的文件夹的ext文件夹下;手册上说5.0之前的版本不能运行PDO扩展。下面的附件中有好多例子,来自传智播客,顺便给做宣传了,呵呵  
Global site tag (gtag.js) - Google Analytics