#op

再也不怕aop的原理了

  java的核心思想是面向对象,aop是面向切面编程.是对面向对象的一个补充,简单通俗的理解下aop,假设我们上楼梯,我的目标是三楼,我直接朝我的三楼直接过去,但是我可以在二楼的时候去朋友那里玩下,坐下其他的,然后再去三楼这也不会影响我们的目标去三楼,那么去朋友那里玩,相当于增加的生活的乐趣去那里玩.相当于增强了我们...
代码星球 ·2020-04-11

XMPP 和 OpenFire

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。是一种数据传输协议。XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。一个XMPP节点的唯一标示符jabberidentifier(JID),即实体地址,用来表示一个Jabber用户,但是...
代码星球 ·2020-04-11

lodop 控件实现web打印功能

WEB套打可选方案不多,理想的更少,利用免费控件Lodop+JavaScript实现精确套打,算是较为经典的选择。这种方案其实比较简单,利用一个htm文件就可以实现模板设计过程,几乎是“空手套”式的开发,但理解这几个步骤还是需要点时间,下面一步步详细演示说明:第一步:建立一个空白的模板设计文件把...

为何stop()和suspend()方法不推荐使用(转)

  stop()方法作为一种粗暴的线程终止行为,在线程终止之前没有对其做任何的清除操作,因此具有固有的不安全性。用Thread.stop()方法来终止线程将会释放该线程对象已经锁定的所有监视器。如果以前受这些监视器保护的任何对象都处于不连贯状态,那么损坏的对象对其他线程可见,这有可能导致不安全的操作...

defineProperty

###Object.defineProperty()https://segmentfault.com/a/1190000007434923方法会直接在一个对象上定义一个新属性,或者修改一个已经存在的属性,并返回这个对象。语法Object.defineProperty(obj,prop,descriptor)####参数...
代码星球 ·2020-04-11

Hadoop 权威指南学习1 (主要框架)

1.Hadoop最出名的是 MapReduce和HDFS,不过也有很多其他有用的子项目。  技术栈如下: Core  一系列分布式文件系统和通用I/O的组件和接口(序列化、JavaRPC和持久化数据结构)Avro  一种提供高效、跨语言RP...

spring(二) AOP之AspectJ框架的使用

      前面讲解了spring的特性之一,IOC(控制反转),因为有了IOC,所以我们都不需要自己new对象了,想要什么,spring就给什么。而今天要学习spring的第二个重点,AOP。一篇讲解不完,所以这篇文章主要介绍一下什么是AOP,如何去理解AOP。理解完之后,在spring中如何使用AspectJAOP...

hadoop/hdfs/yarn 详细命令搬运

转载自文章 http://www.cnblogs.com/davidwang456/p/5074108.html 安装完hadoop后,在hadoop的bin目录下有一系列命令:container-executorhadoophadoop.cmdhdfshdfs.cmdmapredmapred.cm...

Hadoop 学习笔记3 Develping MapReduce

小笔记:Mavon是一种项目管理工具,通过xml配置来设置项目信息。MavonPOM(projectofmodel). Steps:1.setupandconfigurethedevelopmentenvironment.2. writingyourmap andreducefunctio...

Hadoop 权威指南学习2 (Sqoop)

6.SqoopApachesqoopisanopensourcetoolthatallowuserstoextractdatafromstructureddatastoreintoHadooporback.1)runself:    $SQOOP_HOME/bin/sqoopst...

cropper.js图片裁剪

最近做电子名片的项目,可是个人照片展示上出现了用户上传的图片尺寸严重失调,所以要求进行图片裁剪,再此我对图片裁剪进行调研还不太成熟以后再改这个实现的原理是前台获取到坐标图片的尺寸原图文件传给后台进行裁剪这个是我在网上找的一个插件 cropper功能很强大 这里是官方文档首先使用cropper必须引入...
代码星球 ·2020-04-11

[OpenSource]浅谈.Net和Java互相调用的三种方式

在很多的大型系统开发中,开发工具往往不限制于同一种开发语言,而是会使用多种开发语言的混合型开发。目前Java和.Net都声称自己占85%的市场份额,不管谁对谁错,Java和.Net是目前应用开发的两个主要阵营,所以Java.和Net之间的整合是大型应用开发过程中经常会面临一个问题。   &...

BrnShop开源网上商城第六讲:扩展视图功能

在正式讲解扩展视图功能以前,我们有必要把视图的工作原理简单说明下。任何一个视图都会被翻译成一个c#类,并保存到指定的位置,然后被编译。这也就是为什么能在视图中包含c#代码片段的原因。下面我们通过一个项目具体的了解一下这个过程,首先我们新建一个mvc3项目,它的Index.cshtml视图文件的代码如下:12345678...

BrnShop开源网上商城第五讲:自定义视图引擎

今天这篇博文主要讲解自定义视图引擎,大家都知道在asp.netmvc框架中默认自带一个Razor视图引擎,除此之外我们也可以自定义自己的视图引擎,只需要实现IViewEngine接口,接口定义如下:ViewEngineResultFindView(ControllerContextcontrollerContext,s...

BrnShop开源网上商城第四讲:自定义插件

重要通知:BrnShop企业版NOSQL设计(基于Redis)已经开源!源码内置于最新版的BrnShop中,感兴趣的园友可以去下载来看看。官网地址:www.brnshop.com。  好了现在进入今天的正题:自定义插件。上一讲中我们已经阐述了BrnShop插件的工作机制,现在我们详细介绍下如何自定义插件。首先BrnSh...
首页上一页...264265266267268...下一页尾页