零度的博客专栏

全栈式学徒长成记--工欲善其事必先利其器,不积小流无以成江海,不积跬步无以至千里!...

mongodb java driver3.0初探

由于项目中关于地理位置的计算目前采用MySQL以及自定义函数的方案,性能并不好,准备尝试一下mongodb,为了提前做一点知识储备,这几天学习了mongodb的java驱动包。关于mongodb,这里就不做详细介绍了,网上都可以找到。        下面详细描述一下使用mongodb的过程: ...

2016-07-20 11:16:37

阅读数 2305

评论数 0

Windows下的安装MongoDB

1.下载,直接从http://www.mongodb.org/downloads 下载需要的版本即可 2.解压,下载好MongoDB数据后,将此解压至C:\MongoDB下面,直接将mongodb-win32-x86_64-2008plus-2.4.8目录中文件的解压至了MongoDB,这样的目...

2016-07-19 17:41:14

阅读数 387

评论数 0

im4java+GraphicsMagick图片处理

关于graphicsmagick,可以访问其官方网站了解详情点击打开链接 ,网上称之为图片处理领域的瑞士军刀,这评价真够牛逼的! 今天试用了一下,感觉还是不错的,先下载安装GraphicsMagick,再导入im4java开发包 [html] view plain copy...

2016-07-19 17:11:37

阅读数 2784

评论数 0

BSON与JSON的区别

BSON是由10gen开发的一个数据格式,目前主要用于MongoDB中,是MongoDB的数据存储格式。BSON基于JSON格式,选择JSON进行改造的原因主要是JSON的通用性及JSON的schemaless的特性。 BSON主要会实现以下三点目标: 1.更快的遍历速度 对JSON格式来说...

2016-07-19 16:45:22

阅读数 561

评论数 0

在Spring中使用JOTM实现JTA事务管理

Spring 通过AOP技术可以让我们在脱离EJB的情况下享受声明式事务的丰盛大餐,脱离Java EE应用服务器使用声明式事务的道路已经畅通无阻。但是很大部分人都还认为脱离Java EE应用服务器就无法使用JTA事务,这是一个误解。其实,通过配合使用ObjectWeb的JOTM开源项目,不需要...

2016-07-19 16:19:55

阅读数 2850

评论数 0

jms之activeMQ与spring集成进阶-实现一种负载均衡

做了一个关于jms的负载均衡的项目,做完之后颇有打通任督二脉的感觉,感觉很多之前不是很理解的东西,都有些理解了,比如服务器端的监听、具体的jms的使用等,收获有点大。 流程如下图所示:  客户端,xml配置:这里用到了两台服务器,connectionFactory便可以看出,因...

2016-07-19 11:29:27

阅读数 1782

评论数 0

Spring+JMS+ActiveMQ+Tomcat实现消息服务

基于Spring+JMS+ActiveMQ+Tomcat,我使用的版本情况如下所示: Spring 2.5ActiveMQ 5.4.0Tomcat 6.0.30 下面通过学习与配置,实现消息服务的基本功能:发送与接收。Spring对JMS提供了很好的支持,可以通过JmsTemplate...

2016-07-19 10:56:04

阅读数 939

评论数 0

JMS之activemq消息持久化

JMS 即 java message service 是为java提供了一种创建、发送、接收消息的通用方法。可以将复杂的系统进行业务分离,变成灵活的高度解耦合的布局。同时对我们的日常业务需求开发,提供了非常灵活的业务解决方案。比如缴费还款送积分,送积分的业务逻辑不能影响到缴费还款的业务逻辑,所以最...

2016-07-19 10:46:18

阅读数 1908

评论数 0

基于Tomcat容器的ActiveMQ简单实例

在tomcat中配置ConnectionFactory和ActiveMQQueue,通过JNDI方式实现ActiveMQ。因为JNDI配置在tomcat容器中所以必须通过jsp访问tomcat容器。           首先在在tomcat的lib目录添加如下jar文件。 Java代...

2016-07-19 10:07:37

阅读数 840

评论数 0

JMS及其API介绍

Java Message Service是java ee的规范之一,可以用来发送异步消息,在某些场景下,可以作为不同系统,或者不同模块之间的集成方式。          可以类比为通过数据库来集成的方式,模块A完成逻辑以后,往数据库插入一条记录,模块B定时轮询数据库,如果查到相应的记录,就进...

2016-07-19 09:33:06

阅读数 4262

评论数 0

windows与linux之间文件的传输方式总结

当然,windows与linux之间文件的传输的两种方式有很多,这里就仅仅列出工作中遇到的,作为笔记; 方法一:安装SSH Secure Shell Client客户端 安装即可登录直接拖拉到linux,如果从linux下导出文件则需要如此操作 文件自动回到windows...

2016-07-18 17:20:23

阅读数 3492

评论数 0

ubuntu-12.04.2忘记管理员密码(图解)

在ubuntu中配置samb的时候不小心把管理员账号“wangqh”的密码给改掉了, 当再次以wangqh用户登录的时候提示密码错误。  解决方案如下: 1. 重启ubuntu , 在刚启动时长按Shift,键进入GRUB菜单界面 2.  选择recovery mode. 按回车...

2016-07-18 17:10:54

阅读数 338

评论数 0

Java类加载机制浅析

类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。 研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。   一、简单过程   Java程序运行的场所是内存,当在命令行下执行: j...

2016-07-18 16:46:31

阅读数 742

评论数 0

JVM性能调优

最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。 一、JVM内存模型及垃圾收集算法  1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代)Tenured(年老代)永久代(Perm)   其中New和Tenured属于堆内存,堆内存会...

2016-07-18 16:06:49

阅读数 396

评论数 0

利用MemoryAnalyzer进行OutOfMemoryError的诊断分析

这篇帖子只介绍利用MemoryAnalyzer进行简单的JVM的堆的分析,至于JVM的内部结构是怎么样的,这里不进行分析。好吧,废话不多说;首先如果我们要分析JVM某个时刻的Heap的对象分配情况,我们就必须要dump这个时刻的JVM的heap(堆);有以下几个办法进行dump某个时刻JVM的he...

2016-07-18 15:43:37

阅读数 968

评论数 0

服务器推送技术原理分析及dwr框架简单的使用

1        背景 “服务器推送技术”( ServerPushing)是最近 Web技术中最热门的一个流行术语。它是继“ Ajax ”之后又一个倍受追捧的 Web技术。“服务器推送技术”最近的流行跟“ Ajax ”有着密切的关系。 随着 Ajax技术的兴起,让广大开发人员又一次看到...

2016-07-18 15:14:04

阅读数 3239

评论数 3

Web通信之长连接、长轮询(long polling)

基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停...

2016-07-18 14:32:30

阅读数 1613

评论数 0

Pushlet实现定点推送消息与浏览器参数交互详解

今天在这里讲解一下关于开源框架Pushlet中的定点推送消息和与浏览器参数交互     通过上面的方法我就可以完成点对点的网页版本的聊天软件了,当然需要达到上面的要求我们这里需要对Pushlet的源码进行改进。    首先,我这里就讲述Pushlet的入门配置,默认大家是了解Pushlet框架...

2016-07-18 14:04:28

阅读数 1146

评论数 0

Spring mvc + pushlet实现向特定用户实时推送信息

环境:pushlet-2.0.4  所遇问题:  1.如何向特定用户推送  参考网上资料:http://tonl.iteye.com/blog/1398995  首先:修改ajax-pushlet-client.js,在PL对象后加入userId 1 2 3 4 5 6 7 8 9 ...

2016-07-18 11:16:31

阅读数 3318

评论数 0

Pushlet实现消息从服务器端推送到客户端

使用Pushlet来实现服务器端向客户端推送信息 1.   实现方式: 有两种实现方式: 1.         通过配置文件来实现定时的从服务器端向客户端推送信息 2.         通过API主动向另外一端推送信息    以下分别给予介绍。 2.   特别注意 在开始测试之前,有三点非常...

2016-07-18 10:52:38

阅读数 1492

评论数 0

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