`
VerRan
  • 浏览: 451504 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论
文章列表
引子:        开始之前允许我介绍下我认识的spring,认识Spring是 从2007 年开始的,那时候spring without ejb 一书早已成名,基于对spring的好奇 看了这本书。那时候自诩是正统的java学习者,对spring有很多不屑,无论是从学习路径还是后来的工作需要,基本上是用j2EE那套 如EJB,JMS,JTA等,从而对j2EE的官方蓝皮书到相关的规范都有所了解,那时候对spring给我的感觉尽管简单但不正统,呵呵,感觉自己有点像朝代更迭后的老臣一般,是的,就是顽固,这个是思想上面的。 从具体使用上当时感觉spring只是通过各种整合和封装给开发人员带来了 ...

AKKA 学习笔记之1

    博客分类:
  • JAVA
AKKA 是一款基于actor模型实现的 并发处理框架。基于事件驱动的并发处理模型,每一个actor拥有自己的属性和操作,这样就避免了通常情况下因为多个线程之间要共享属性(数据)而是用锁机制的处理。这种机制在scala,cloure 语言中应用的很好,将操作和属性放在一个独立的单元中进行处理,从而提高并发处理的能力。   下面用一个最简单的helloword作为进入akka世界的开始。 功能描述: 实现通过一个actior发送消息到另一个actor然后将处理结果返回,感觉很简单类似两个类的方法调用,但是这里实际上的处理时异步的并非同步的调用处理,这里神奇的地方就在于AKKA的内部机制 ...
在当下Maven 统治大片江山,Gradle后起之秀的情况下,此时提起Ant 难免觉得有些怀旧的意思,基于现有项目使用的主要是ant 对ant 进行了温习,对于ant 集成junit同时生成测试报告的配置做一下记录,以便后续使用。 <?xml version="1.0" encoding="UTF-8"?> <!-- ====================================================================== 2013-7-26 下午4:09:09 ...

Flex学习笔记

    博客分类:
  • Flex
1环境搭建 1.1安装FlexBuilder 1.2安装MyEclipse 1.3安装tomcat 1.4安装blazeds 2简单示例 2.1创建Flex项目   2.2MXML文件编辑 Flex的编程其实就是基于MXML文件的编程,MXML文件描述了UI的布局以及控件触发的事件。 2.3UI构造     界面增加了一个textarea,以及两个按钮。 第一个按钮表示通过按钮触发脚本事件关闭窗口。 Close 表示通过按钮触发属性的变更关闭窗口。 以上的操作都是基于事件触发的,类似于编写javascript代码。 2.4MXML格式定义 <mx:A ...

很有用的测试工具

    博客分类:
  • JAVA
1. findbugs     findbugs是一种静态代码分析工具,可以通过字节码级对代码存在的常见问题进行检测,比如未关闭的数据库连接,代码不支持国际化,代码存在死循环, 还有很多其他的情况,是一个很值得一用的工具,可以让你的代码更健壮。   2. sourcemonitor    一款对代码进行度量的工具,让你快速了解代码的文件数,行数,方法数量,方法最大深度,平均方法深度,同时也支持指定类的分析,是一款很好的堆代码进行监控和重构的好工具,可以快发发现臃肿的代码。   3. cobertura    是一款用于测量,测试代码覆盖率的工具。 4.  checkstyle ...

java 之 JNI

    博客分类:
  • JAVA
前言: 在查看java socket实现代码时最终发现其是通过JNI去调用系统级的soket接口实现soket连接的,因此对JNI做了一点学习。 JNI 就是java本地接口 ,是通过java调用本地系库实现指定功能的方法,下面通过一个最简单的例子做一下记录。   1. 创建java 类:     class HelloWorld{ private native void print(); public static void main (String[] args){ new HelloWorld().print(); } static{ S ...
1      数据库服务器连接 主要用于描述客户端是如何与数据库服务器建立连接,并且是如何执行sql语句的。 1.1      客户端连接处理(JDBCDriver) 1.1.1     描述 (1)       客户端通过JDBCDriver类创建JDBCConnection建立连接,最终通过ClientConnectionHttp、ClientConnction类创建一个与服务器类Server的socket连接。 (2)       上文已经描述了数据服务器启动的时候通过Server类、HsqlSoketFactory类创建了一个ServerSocket同时,通过accept方法 ...
前言: HSQLDB作为一个纯java实现的开源数据库,对于我们在学习数据库实现原理方面有很大的帮助,这里只是对自己学习源码过程中的过程做了简单记录,还处于初步阶段。 通过这一段时间的学习 从大的思路角度,数据库本质上是多个客户端通过socket 客户端与 数据库服务器(soketServer端) 之间进行交互的,数据库服务器端实现了线程池以便更高效的处理客户端连接,这里顺便提一下应用服务器,应用服务器本质上也是客户端通过浏览器发起的连接,应用服务器端建立连接池处理客户端发起的连接这里很早以前写过一篇关于tomcate的文章当时也是初探没有深入研究。 总的来说大的方向就是客户端与服务器端通 ...
        这些年发生了很多事情,无论如何努力去做吧。这就是生活吗?努力工作,努力赚钱,当你每天等待发工资的时候生活变得觉得会很快,365天会被简化为12天,这样让你忽略了生活中的很多事情,包括身边的人,身边的很多事情,让自己的节奏慢下来,让自己多去想一想身边的人和身边的事情,多去关心一下身边的爱人,多为生活创造一些惊喜,多一些关心,多一些有趣的事情,总之让生活过的有意义一些吧,让回头的时候觉得自己还有很多事情很容易被想起,很容易被记下,祝福我爱的人一切安好。       今天重新看了一下阿甘正传有一种说不出的感觉,就是觉得应该做点什么,就是觉得应该释然,就是觉得应该记一些东西,让自己开 ...

Ext显示乱码问题

转自:http://blog.csdn.net/raren/article/details/2835625 自己在做项目时候遇到的问题。因为一直在ff下调试。昨天用ie填啦个菜单发现是乱码而ff下是正常的。很是纳闷哈。于是查啦好多资料。没发现什么。因为我整个工程都是utf-8的编码。最后在周老师科研站找到啦答案。蛮简单的。嘿嘿 1、前后台所有文件统一用utf-8编码方式。 2、在Request Headers中设置Content-Type:application/x-www-form-urlencoded; charset=utf-8,具体方法:将Ext.lib.Ajax.defaultPo ...

Hadoop 配置

http://hi.baidu.com/620734263/blog/item/c8284630e899cf03eac4afb0.html http://hi.baidu.com/620734263/blog/item/94358b8e2e1bc1f7f11f3631.html http://hi.baidu.com/620734263/blog/item/b0c15f581cfba8302934f0b9.html

Hadoop学习资料

http://www.cnblogs.com/wayne1017/archive/2007/03/18/668768.html
NodeJS: 提供javascirpt 实现服务器端功能的引擎(中间件)。 NodeJS中文文档:http://cnodejs.org/cman/   mongodb:NoSQL 数据库实现。 mongodb  http://wenku.baidu.com/view/a34f671dfc4ffe473368ab22.html?from=rec&pos=2&weight=29&lastweight=26&count=5 mongodb 图形管理工具 http://www.mongovue.com/
   1package sinosoft.dj.aop.proxyaop; 2 3import java.lang.reflect.Method; 4 5public interface IOperation { 6    /** 7
转自: http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html 好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录,我们写个例子看看我们最简单的解 ...
Global site tag (gtag.js) - Google Analytics