- 博客(62)
- 资源 (26)
- 收藏
- 关注
原创 2013华为工作之研究所行
电信客服上线之后,我就回到了华为研究所。 第一次去研究所,我是坐公交去的,到达研究所的时候,没有工作证,打电话通知华为负责人到下面接你,不然你是进不去的。华为负责人跟门卫打了一声招呼,填一下电子流,门卫给我一个红色带子的临时通行证,这个下班的时候,必须要归还的。到达我办公的地方,公司已经给我弄了一台电脑,看看配置不是很高,上面还贴着华为封条。华为负责人开始为我建立华为工号,华为邮
2014-01-25 22:36:29
9316
2
原创 2013华为工作之电信客服上线
时间过得很快,不知觉,6个月时间已过,开发的项目终于要上线了,刚来的时候项目经理说这个项目是3个月之后要上线的。上线那一天,是我第一次为了工作而熬夜,就这样没了,第一次总让人那么深刻,让人那么难忘记。前天的时候,项目经理给项目相关的每个人发了一个上线任务时间表,几点到几点时间段内,谁完成某事,完成率多少,算算总共差不多有30多项吧。因为这次上线是在原有项目上进行项目版本升级,所以涉及到重要的数据切
2014-01-15 23:08:37
1676
原创 2013华为工作之电信客服行
我是一名JAVA程序员,作为一个合作员工在华为工作。 第一天穿着鞋套在电信客服中心上班,华为项目经理直接安排把客服的电脑给我用,现场的电脑都是话务员用的,可想它的配置,现在想想那时候的开发痛苦还欲哭无泪啊。接着项目经理顺便让客服维护部门让我这台机子通网了,以后开发,查查资料,联系接口商等就方便许多。接下来就是弄电脑环境了,从共享服务器下一些比较常用的开发工具,一半的工具都
2014-01-03 23:35:24
1972
Java中间件JMS(五)之JMS入门
原文链接:http://blog.youkuaiyun.com/dwc_fly/article/details/11180657 前面几章讲了ActiveMQ以及ActiveMQ与spring的整合,这是jms的ActiveMQ实现。但是jms到底是什么呢。如果开始就讲解这些理论比较强的东西,可能比较难理解,但是现在结合前面几章的实例对比就比较容易上手了。 1、.JMS 的概念 ...
2013-09-10 10:59:49
254
原创 Java中间件JMS(五)之JMS入门
JMS 的概念JMS(Java Message Service),即 Java 消息服务,是一组 Java 应用程序接口,用以提供创建、发接、接收、读取消息的服务。SUN 只提供接口,由不同的厂商根据该接口提供自己的实现。JMS 的中间件�IBM MQ 系列产品提供的服务使得应用程序可以使用消息队列进行交流,通过一系列基于 Java 的 API 提供了 MQseri
2013-09-09 22:50:56
3486
Java中间件JMS(四)之ActiveMQ整合spring之类转换
原文链接:http://blog.youkuaiyun.com/dwc_fly/article/details/11096071前几章都是直接发送MapMessage类型的数据,拿前面的例子来讲,如果生产者发送的是TextMessage,消费者也是必须TextMessage;如果我们自己要发送的数据不是TextMessage类型,而消费者还是TextMessage的,那该怎么办?难道每次接受后都要增加...
2013-09-04 22:16:33
188
原创 Java中间件JMS(四)之ActiveMQ整合spring之类转换(三)
前几章都是直接发送MapMessage类型的数据,拿前面的例子来讲,如果生产者发送的是TextMessage,消费者也是必须TextMessage;如果我们自己要发送的数据不是TextMessage类型,而消费者还是TextMessage的,那该怎么办?难道每次接受后都要增加一个转换方法么?其实spring早就考虑到这种情况了。转化器在很多组件中都是必不缺少的东西Spring的MessageCon
2013-09-04 22:12:53
6216
Java中间件JMS(三)之ActiveMQ整合spring(二)
原文链接:http://blog.youkuaiyun.com/dwc_fly/article/details/10834005 对于让spring管理监听的实现方式有两种方法,一种是自己写监听器,然后交给spring的监听适配器管理,再由监听容器管理监听适配器,另一种是写一个实现MessageListener接口的类。第一种在第一章涉及到,但是没有交给spring托管.其实实现的方法很简单,在...
2013-09-01 19:27:42
163
原创 Java中间件JMS(三)之ActiveMQ整合spring监听器(二)
对于让spring管理监听的实现方式有两种方法,一种是自己写监听器,然后交给spring的监听适配器管理,再由监听容器管理监听适配器,另一种是写一个实现MessageListener接口的类。第一种在第一章涉及到,但是没有交给spring托管.其实实现的方法很简单,在j2ee mvc模式中,用到spring的aop特性.这章讲第二种方法,这样消费者可以时时接受到生产者的消息,订阅者可以时时接受
2013-09-01 19:15:22
4244
1
Java中间件JMS(二)之ActiveMQ整合spring(一)
原文链接:http://blog.youkuaiyun.com/dwc_fly/article/details/10306805 在上一章( Java中间件JMS之ActiveMQ入门http://blog.youkuaiyun.com/dengwanchuan/article/details/10241345)说到ActiveMQ能与spring进行整合,ActiveMQ与Spring进行整合有一定的好处...
2013-08-26 20:09:48
136
原创 Java中间件JMS(二)之ActiveMQ整合spring(一)
在上一章( Java中间件JMS之ActiveMQ入门http://blog.youkuaiyun.com/dengwanchuan/article/details/10241345)说到ActiveMQ能与spring进行整合,ActiveMQ与Spring进行整合有一定的好处,首先是可配置化,然后是能使用Spring的aop,tx进行项目开发.我使用的是spring版本是4.0.0.M
2013-08-25 23:13:48
4548
原创 Java中间件JMS之ActiveMQ入门
原文链接:http://blog.youkuaiyun.com/dengwanchuan/article/details/10241345 1.ActiveMQ概述 企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格。因此,消息传递可以满足应用间的通知和互相操作。但是开源的解决方案是到最近10年才出现的。Apache ActiveMQ就是其中一种。它使应用间...
2013-08-25 18:45:04
233
原创 Java中间件JMS(一)之ActiveMQ入门
1.ActiveMQ概述企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格。因此,消息传递可以满足应用间的通知和互相操作。但是开源的解决方案是到最近10年才出现的。Apache ActiveMQ就是其中一种。它使应用间能以异步,松耦合方式交流。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是Apache软件基金下
2013-08-23 22:08:57
17577
3
原创 IE内存泄露之JQuery html(),append()
最近俺在测试一个Java Web项目时,遇到了一个问题。这个问题对这个项目产生了很大的影响(主要是项目web的布局框架),所以写下来让大家一起帮帮忙寻找解决之法! 这个问题是在使用Jquery.html()时发现IE的内存成几何的增长,永久没有回落,最后造成IE内存溢出。 以下是根据公司项目内容模拟的场景代码: [html] view plainco...
2013-08-16 22:54:48
211
原创 IE内存泄露之JQuery html(),append()
最近俺在测试一个Java Web项目时,遇到了一个问题。这个问题对这个项目(是项目web的布局框架)产生了很大的影响,所以写下来让大家一起帮帮忙寻找解决之法!这个问题是在使用Jquery.html()时发现IE的内存成几何的增长,永久没有回落,最后造成IE内存溢出。以下是公司项目模拟场景代码: IE内存增长测试环境 function test(
2013-08-16 22:46:02
3739
转载 深入浅出Node.js(八):Connect模块解析(之二)静态文件中间件
上一篇专栏简单介绍了Connect模块的基本架构,它的执行模型十分简单,中间件机制也使得它十分易于扩展,具备良好的可伸缩性。在Connect的良好机制下,我们本章开始将逐步解开Connect生态圈中中间件部分,这部分给予Connect良好的功能扩展。静态文件中间件也许你还记得我曾经写过的Node.js静态文件服务器实战,那篇文章中我叙述了如何利用Node.js实现一个静态文件服务器
2013-08-11 17:16:39
1378
转载 深入浅出Node.js(七):Connect模块解析(之一)
Connect模块背景Node.js的愿望是成为一个能构建高速,可伸缩的网络应用的平台,它本身具有基于事件,异步,非阻塞,回调等特性,这在前几篇专栏中有过描述。正是基于这样的一些特性,Node.js平台上的Web框架也具有不同于其他平台的一些特性,其中Connect是众多Web框架中的佼佼者。Connect在它的官方介绍中,它是Node的一个中间件框架。超过18个捆绑的中间件和一些精选
2013-08-11 17:15:22
1062
转载 深入浅出Node.js(六):Buffer那些事儿
作为前端的JSer,是一件非常幸福的事情,因为在字符串上从来没有出现过任何纠结的问题。我们来看看PHP对字符串长度的判断结果:<? php echo strlen("0123456789"); echo strlen("零一二三四五六七八九"); echo mb_strlen("零一二三四五六七八九", "utf-8"); echo "\n"; 以上三
2013-08-11 17:13:50
1387
转载 深入浅出Node.js(五):初探Node.js的异步I/O实现
专栏的第五篇文章《Node.js的异步实现》。之前介绍了Node.js的事件机制,也许读者对此尚会觉得意犹未尽,因为仅仅只是简单的事件机制,并不能道尽Node.js的神奇。如果Node.js是一盘别开生面的磁带,那么事件与异步分别是其A面和B面,它们共同组成了Node.js的别样之处。本文将翻转Node.js到B面,与你共同聆听。异步I/O在操作系统中,程序运行的空间分为内核空间和
2013-08-11 17:10:58
1559
转载 深入浅出Node.js(四):Node.js的事件机制
Node.js的事件机制Node.js在其Github代码仓库(https://github.com/joyent/node)上有着一句短短的介绍:Evented I/O for V8 JavaScript。这句近似广告语的句子却道尽了Node.js自身的特色所在:基于V8引擎实现的事件驱动IO。在本文的这部分内容中,我来揭开这Evented这个关键词的一切奥秘吧。Node.js能
2013-08-11 17:06:58
1479
转载 深入浅出Node.js(三):深入Node.js的模块机制
Node.js模块的实现之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都着墨不多。在后续介绍模块的使用之前,我认为有必要深入一下Node.js的模块机制。CommonJS规范早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhino是其代表产物。无奈那时服务端JavaScript走的路均是参考众多服务器端语言来
2013-08-11 17:00:53
1824
转载 深入浅出Node.js(二):Node.js&NPM的安装与配置
专栏的第二篇文章《Node&NPM的安装与配置》介绍Node的安装部署、环境配置以及NPM的安装。Node.js安装与配置Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置。(本文一律以0.6.1为例,0.6的其余版本,只需替
2013-08-11 16:55:08
1746
转载 深入浅出Node.js(一):什么是Node.js
从名字说起有关Node.js的技术报道越来越多,Node.js的写法也是五花八门,有写成NodeJS的,有写成Nodejs的,到底哪一种写法最标准呢,我们不妨遵循官方的说法。在Node.js的官方网站上,一直将其项目称之为”Node“或者”Node.js“,没有发现其他的说法,”Node“用的最多,考虑到Node这个单词的意思和用途太广泛,容易让开发人员误解,我们采用了第二种称呼——”No
2013-08-11 16:41:42
1472
转载 系统虚拟化已过时,Containers将主导未来的云架构?
2013年7月初,百度商业前端数据可视化团队发布了开源JavaScript图表库ECharts的1.1.0版本,引起了广泛关注。ECharts基于HTML5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。经ECharts开发者介绍,InfoQ编辑整理了一些有关这个图表库的相关信息,分享给大家。ECharts的目的
2013-07-29 10:47:18
1183
转载 Ajax 和 REST,第 2 部分
Ajax 和 REST,第 2 部分应对 Ajax 软件开发的挑战简介: Ajax 的流行程度呈爆炸式增长。老式的 Web 框架正在为支持 Ajax 而自行革新,新的纯 Ajax 框架正在开发之中,很多组织正在考虑采用 Ajax,或者已经开始了构建 Ajax 应用程序的工作。但在所有这些悸动之中,只有相当少的组织成功开发了 Ajax 应用程序。本文是分为两部分的
2013-05-15 16:41:26
1092
转载 Ajax 和 REST,第 1 部分
Ajax 和 REST,第 1 部分Ajax/REST 架构风格对于融入式 Web 应用程序的优点简介: 服务器端 Web 应用程序因采用富应用程序模型和交付个性化内容而具备了融入式(immersive) 的特点,这种特点越突出,应用程序架构对 Web 架构风格 REST(Representational State Transfer)的违背就越多。这种违背会降
2013-05-15 16:38:56
932
原创 MySQL与NoSQL——SQL与NoSQL的融合
MySQL与NoSQL——SQL与NoSQL的融合 写这一篇内容的原因是MySQL5.6.2突然推出了memcached的功能。NoSQL to InnoDB with Memcached的出现,可以看出NoSQL对关系数据库的确产生了巨大的影响,个人觉得这是一个非常大的进步,可以让开发人员更加方便的使用NoSQL和关系数据库。NoSQL一般被认为性能高于关系数据库...
2013-04-26 10:07:33
274
Database Link详解
一.创建Database Link 1) 权限:创建数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASELINK的系统权限,用来登录到远程数据库的帐号必须有CREATE SESSION权限。这两种权限都包含在CONNECT角色中(CREATE PUBLIC DATABASE LINK权限在DBA中)。一个公用数据库链...
2012-06-28 17:13:18
894
原创 NoSQL之MongoDB的CRUD操作
MongoDB是一个基于分布式文件存储的数据库,是NoSQL实现的一种,支持Java.NoSQL越来越受到IT界的重视,所以掌握NoSQL技术,也非常重要。 在空闲时间写了Mongo的CRUD代码,请大家参考。有什么地方不好或意见,大家可以提出! import java.lang.reflect.Field;import java.lang.reflect.Method;i...
2012-04-26 14:44:31
229
原创 struts国际化
struts2的国际化分三种情况:前台页面的国际化,Action类中的国际化,配置文件的国际化。首先指定全局的国际化资源文件:在配置文件struts.xml中引入<constant name="struts.custom.i18n.resources" value="message"></constant>(注意位置)或在struts.proper...
2011-12-28 16:15:37
157
原创 log4j.xml
package log4j;import org.apache.log4j.Logger;public class Log4jTest { public static void main(String[] args) { Logger log=Logger.getLogger(Log4jTest.class); log.error("log4j"); }}...
2011-12-20 11:52:13
143
原创 java打包
Java项目打包发布 如果只想发布为一个可执行的jar包,使用eclipse的Export功能就可以了 使用eclipse的Export功能,将项目中的所有package打包为一个pet.jar文件,假定项目中所有配置文件都在项目根目录的config文件夹. 新建一个文件夹bushu,将项目中的config文件夹放进来 ...
2011-12-16 16:22:02
394
原创 Decode的用法,多值判断
Decode函数的语法结构如下: Sql代码 decode (expression, search_1, result_1) decode (expression, search_1, result_1, search_2, result_2) decode (expression, search_1, result_1, search_2...
2011-12-12 15:12:59
1851
原创 详解Java解析XML的四种方法
XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。 XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Mode...
2011-11-17 19:29:09
145
原创 java排序
package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并...
2011-10-25 22:06:08
109
策略模式
策略模式:策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体的策略类中提供。由于算法和环境独立开来,算法的增减,修改都不会影响到环境和客户端。策略模式的结构策略模式涉及到三个角色环境角色:持有一个Stratcgy类(策略...
2011-10-24 22:54:38
158
原创 oracle口令
使用profile管理用户口令概述:profile是口令限制,资源限制的命令集合,当建立数据库,oracle会自动建立名次为default的profile当建立用户没有指定profile选项,那oracle就会将default分配给用户。(1)帐户锁定概述:指定该账户(用户)登录是最多可以输入局密码的次数,也可以指定用户锁定的时间(天)一般用dba的身份去执行该命...
2011-10-24 16:23:35
354
原创 plsql包
//包用于逻辑上组合过程和函数,他由包规范和包体两部分组成。//1.我们可以使用create paceage命令来创建包://实例//声明该包有一个过程//声明该包有一个函数create or replace paceage sp_package is procedure update sal(name varchar2,newsal number...
2011-10-22 21:56:21
179
plsql函数
//函数案例--输入雇员的姓名,返回该雇员的年薪create function sp_fun(spName varchar2)return number is yearSal number(7,2);begin--执行部分select sal*12+nvl(comm,0)*12 into yearSal from emp where ename=spname;...
2011-10-22 21:36:20
255
原创 oracle用户,角色,权限
前提:用system用户登录1.查询所有的角色select * from dba_roles;2.查询一个角色所包含的系统权限select * from dba_sys_privs where grantee='xxx';或者select * from role_sys_privs where role='xxx'(好像要重新登录一下才行)3.查询一...
2011-10-22 21:10:03
163
NoSQL之MongoDB的CRUD操作
2012-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人