9 wuxiao'

尚未进行身份认证

年轻、拼搏

等级
TA的排名 13w+

【深入JAVA】cglib动态代理

下面来看一个DEMO,应该能够直接的看到效果1>委托类,没有实现接口package com.wuxiao.proxy.cglib;/** * 委托类 * @author xwu * */public class CountImpl { public void queryCount() { System.out.println("调用查看账户方法..."); }}

2015-06-11 11:20:00

【深入JAVA】JDK静动态代理

java中代理分为静态代理和动态代理静态代理:是由程序员创建或特定工具自动生成源代码,再对其进行编译,在程序运行前,代理类的.class文件就已经存在动态代理:在程序运行时,代理类的.class文件是运用反射机制动态创建而成

2015-06-10 18:16:27

pip命令报错 Bad md5 hash for package xxx

[root@master conn]# pip install chardet==2.2.1Collecting chardet==2.2.1/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:79: InsecurePlatformWarning: A true SSLCo

2015-04-29 17:19:38

java.io.NotSerializableException: org.apache.log4j.Logger

storm整合kafka和hbase查看maven dependencies,看项目引用日志jar如下:log4j-1.2.17.jarlogback-classic-1.0.6.jarlogback-core-1.0.6.jarslf4j-api-1.7.5.jar错误定位:在topology中添加HbaseBolt时报错,经过查找发现HbaseBolt中

2014-11-04 11:45:55

AngularJS开发指南 中文教程

AngularJS开发指南01:AngularJS简介2669angularjs  03-29 18:12  10-23 18:08  12 AngularJSAngularJS 开发指南AngularJS开发指南02:引导程序1576angularjs  03-29 18:13  07-09 16:27  2 AngularJSAngularJS 开发指南

2014-09-22 10:42:21

SVN使用教程之-分支/标记 合并 subeclipse

首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是trunk版【主干线】的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的,当然,到最后我们

2014-09-15 10:40:32

java.lang.IllegalArgumentException: Can not set XXX to com.sun.proxy.$Proxy28

spring项目启动报错:

2014-09-12 13:53:19

Jersey2.X + Jetty9(Embed)

自己写的demo做测试使用,直接上代码:

2014-07-15 13:43:02

java值传递or引用传递解惑

java中的参数传递本质上

2014-06-13 14:32:23

SQL state [null]; error code [0]; 不支持从 UNKNOWN 到 UNKNOWN 的转换

场景还原: 数据库MSSQL2008, 驱动包sqljdbc4, spring jdbcTemplate.update(sql, Object[ ])时报错,SQL state [null]; error code [0]; 不支持从 UNKNOWN 到 UNKNOWN 的转换出错原因:MSSQL中bigint类型与java中的java.lang.Long类型匹配,而我这里用了ja

2014-04-01 16:15:19

java并发

并发Table of Contents1 什么是并发问题。2 java中synchronized的用法3 Java中的锁与排队上厕所。4 何时释放锁?5 Lock的使用6 利用管道进行线程间通信7 阻塞队列8 使用Executors、Executor、ExecutorService、ThreadPoolExecutor9 并发流程控制10 并发3定律11 由并发到并行

2014-03-10 18:02:42

JMS(一)Queue

Java Message Service是java ee的规范之一,可以用来发送异步消息,在某些场景下,可以作为不同系统,或者不同模块之间的集成方式。 可以类比为通过数据库来集成的方式,模块A完成逻辑以后,往数据库插入一条记录,模块B定时轮询数据库,如果查到相应的记录,就进行处理。jms集成实际上思路是差不多的,只是功能更强,并且提供了标准的API支持,而且也可以避免反复轮询数据库或者读取

2013-12-23 17:44:08

QQ空间技术架构之深刻揭密

针对当时存在的种种问题,团队做了以下改进来解决:第一:采用Web RIA。当时大量使用了Ajax技术来减轻服务器的负载。其中一个极端的例子是:整个空间首页都是采用JS绘制,这样能够将用户访问的CGI足够轻量化。尽量简化了CGI逻辑,让CGI程序运行更加强壮、效率更高。同时,当服务异常时,还可以通过JS脚本绘制一个错误信息给予用户提示。而且,采用JS开发效率更高,调试更方便。Web

2013-12-21 11:54:56

jms基础概念和应用场景

kimmking:介绍下jms和ActiveMQ。在讲JMS之前,我们聊聊相关的背景。谁知道JMS是什么意思?kimmking:对,是message service。那,什么事message呢?嗯,对了,就是信息。kimmking::所有的信息,我们都可以说是消息。kimmking:前提是,它必须是动态的,可流动的,或者说是可传递的。这个过程,就是messaging大家:请问jms

2013-12-21 11:48:00

struts2第二次提交页面提示no result defined for action

场景还原:页面表单验证,当页面验证不通过时将错误信息返回到当前表单,并重新输入可再次提交;jsp中使用actionerror显示出错信息出错原因:JSP页面使用显示错误信息的是actionerror,当第一次验证不通过时,actionerror值不为空,必须清空后才能再次提交解决方案:1、当然可以在action执行之前将actionerror中的值清空掉,可在strut

2013-12-20 12:29:23

freemarker标签使用

FreeMarker是一个用Java编写的模板引擎,主要用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但不像PHP,通常由Java程序准备要显示的数据,由FreeMarker模板生成页面。FreeMarker可以作为Web应用框架一个组件,但它与容器无关,在非Web应用程序环境也能工作的很好。FreeMarker适合作为MVC的视

2013-12-14 09:41:07

.net向指定服务器发送消息

/// /// 向指定服务器发送消息 /// /// 消息字符串 /// 返回状态码StatusCode public string Send(string message) { while (true) { try

2013-11-27 17:37:38

Solr4.4部署在tomcat6中

1、下载Solr4.4.0.war(http://mirror.esocc.com/apache/lucene/solr/4.4.0/),将solr4.4.0/dist中的solr4.4.0.war拷贝到tomcat的webapps中,重命名为solr.war2、将solr4.4.0/example/solr中的文件拷贝到F盘的solr_tomcat中3、Solr使用UTF-8编码,所以要

2013-09-22 17:06:45

详细解析java抽象类和接口

在java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是

2013-03-06 12:02:46

埃拉托斯特尼筛法

算式给出要筛数值的范围n,找出以根号n内的素数P1,P2......Pk。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个质数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个质数5筛,把5留下,把5的倍数剔除掉;不断重复下去......。步骤详细列出算法如下:列出2以后的所有序列:2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

2011-12-04 13:24:37

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!