首页 > 编程语言
spring注入时bean的set方法为什么不能是static类型?
原文地址不可考。静态方法是属于类(class)的,普通方法才是属于实体对象(也就是New出来的对象)的,spring注入是在容器中实例化对象,所以不能使用静态方法在springframework里,我们不能@Autowired一个静态变量,使之成为一个spring bean,例如下面这样:@Auto...
分类:编程语言   时间:2015-07-17 15:34:59    收藏:0  评论:0  赞:0  阅读:443
[译]用R语言做挖掘数据《一》
介绍一、实验说明1. 环境登录无需密码自动登录,系统用户名shiyanlou,密码shiyanlou2. 环境介绍本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到程序:1. LX终端(LXTerminal): Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令2....
分类:编程语言   时间:2015-07-17 15:31:49    收藏:0  评论:0  赞:0  阅读:592
Java实现4位数吸血鬼数字算法
定义:吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序,以两个0结尾的数字是不允许的。如1260 = 21 * 60,2187 = 27 * 81等。本例中实现4位数之内的所有吸血鬼数字。核心代码:public ...
分类:编程语言   时间:2015-07-17 15:28:59    收藏:0  评论:0  赞:0  阅读:255
Spring 注入static变量
一般我们我想注入一个static的变量,如下: @Autowired private static String str;不过,这样最终结果为null。1、使用配置文件的方式注入 private static String from; public static String getFrom(...
分类:编程语言   时间:2015-07-17 15:28:29    收藏:0  评论:0  赞:0  阅读:409
zabbix通过python脚本实现邮件报警
1.修改zabbixserver端的配置文件,启用AlertScriptsPath,使其支持脚本功能1.编辑zabbixserver端的配置文件,并重启服务#vim/etc/zabbix/zabbix_server.confAlertScriptsPath=/usr/local/zabbix/alertscripts#/etc/init.d/zabbix_serverrestart2.在服务端添加邮件报警的python..
分类:编程语言   时间:2015-07-17 14:22:50    收藏:0  评论:0  赞:0  阅读:3483
类对象数组
分类:编程语言   时间:2015-07-17 14:19:40    收藏:0  评论:0  赞:0  阅读:87
Python核心编程基础教程之Python运算符、运算符优先级、表达式简介--20150717
Python核心编程基础教程之Python运算符、运算符优先级、表达式简介1.Python运算符与表达式:(1)认识Pyhton运算符1:什么是运算符在Python运算中,有时候我们需要对一个或者多个数字或者一个或者多个字符串进行运算操作,*,+(2)认识Pyhton运算符2:运算符有哪些以及运算符..
分类:编程语言   时间:2015-07-17 14:14:30    收藏:0  评论:0  赞:0  阅读:239
hdu 1565 网络流(EK算法)
#include #include #include #include using namespace std; #define INF 0x3fffffff int v[4][2] = {{1,0},{0,1},{-1,0},{0,-1}}; int ma[500][500]; int a[500][500]; int flow[505][505]; int p[500]; int...
分类:编程语言   时间:2015-07-17 14:10:09    收藏:0  评论:0  赞:0  阅读:297
深入理解JavaScript系列(34):设计模式之命令模式
介绍 命令模式(Command)的定义是:用于将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及执行可撤销的操作。也就是说改模式旨在将函数的调用、请求和操作封装成一个单一的对象,然后对这个对象进行一系列的处理。此外,可以通过调用实现具体函数的对象来解耦命令对象与接收对象。 正文 我们来通过车辆购买程序来展示这个模式,首先定义车辆购买...
分类:编程语言   时间:2015-07-17 14:08:39    收藏:0  评论:0  赞:0  阅读:156
深入理解JavaScript系列(33):设计模式之策略模式
介绍 策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。 正文 在理解策略模式之前,我们先来一个例子,一般情况下,如果我们要做数据合法性验证,很多时候都是按照swith语句来判断,但是这就带来几个问题,首先如果增加需求的话,我们还要再次修改这段代码以增加逻辑,而且在进行单元测试的时候也会越来越复杂,代码如下: ...
分类:编程语言   时间:2015-07-17 14:08:29    收藏:0  评论:0  赞:0  阅读:96
深入理解JavaScript系列(32):设计模式之观察者模式
介绍 观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。 使用观察者模式的好处: 支持简单的广播通信,自动通知所有已经订阅过的对象。页面载入后目标对象很容易与观察者存在一种动态关联,增加了灵活性。目标对象与观察者之间的抽...
分类:编程语言   时间:2015-07-17 14:08:19    收藏:0  评论:0  赞:0  阅读:204
深入理解JavaScript系列(31):设计模式之代理模式
介绍 代理,顾名思义就是帮助别人做事,GoF对代理模式的定义如下: 代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。 代理模式使得代理对象控制具体对象的引用。代理几乎可以是任何对象:文件,资源,内存中的对象,或者是一些难以复制的东西。 正文 我们来举一个简单的例子,假如dudu要送酸奶小妹玫瑰花,却不知道她的联系方式或者不好意思,想委托大叔去送这...
分类:编程语言   时间:2015-07-17 14:08:10    收藏:0  评论:0  赞:0  阅读:180
深入理解JavaScript系列(29):设计模式之装饰者模式
介绍 装饰者提供比继承更有弹性的替代方案。 装饰者用用于包装同接口的对象,不仅允许你向方法添加行为,而且还可以将方法设置成原始对象调用(例如装饰者的构造函数)。 装饰者用于通过重载方法的形式添加新功能,该模式可以在被装饰者前面或者后面加上自己的行为以达到特定的目的。 正文 那么装饰者模式有什么好处呢?前面说了,装饰者是一种实现继承的替代方案。当脚本运行时,在子类中增加行为会...
分类:编程语言   时间:2015-07-17 14:07:59    收藏:0  评论:0  赞:0  阅读:258
深入理解JavaScript系列(28):设计模式之工厂模式
介绍 与创建型模式类似,工厂模式创建对象(视为工厂里的产品)时无需指定创建对象的具体类。 工厂模式定义一个用于创建对象的接口,这个接口由子类决定实例化哪一个类。该模式使一个类的实例化延迟到了子类。而子类可以重写接口方法以便创建的时候指定自己的对象类型。 这个模式十分有用,尤其是创建对象的流程赋值的时候,比如依赖于很多设置文件等。并且,你会经常在程序里看到工厂方法,用于让子类类定义...
分类:编程语言   时间:2015-07-17 14:07:49    收藏:0  评论:0  赞:0  阅读:134
深入理解JavaScript系列(27):设计模式之建造者模式
介绍 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构建算法”不随着需求改变而改变?这就是要说的建造者模式。 建造者模式可以将一个复杂对象...
分类:编程语言   时间:2015-07-17 14:07:39    收藏:0  评论:0  赞:0  阅读:212
深入理解JavaScript系列(26):设计模式之构造函数模式
介绍 构造函数大家都很熟悉了,不过如果你是新手,还是有必要来了解一下什么叫构造函数的。构造函数用于创建特定类型的对象——不仅声明了使用的对象,构造函数还可以接受参数以便第一次创建对象的时候设置对象的成员值。你可以自定义自己的构造函数,然后在里面声明自定义类型对象的属性或方法。 基本用法 在JavaScript里,构造函数通常是认为用来实现实例的,JavaScript没有类的概念,...
分类:编程语言   时间:2015-07-17 14:07:30    收藏:0  评论:0  赞:0  阅读:186
深入理解JavaScript系列(24):JavaScript与DOM(下)
介绍 上一章我们介绍了JavaScript的基本内容和DOM对象的各个方面,包括如何访问node节点。本章我们将讲解如何通过DOM操作元素并且讨论浏览器事件模型。 操作元素 上一章节我们提到了DOM节点集合或单个节点的访问步骤,每个DOM节点都包括一个属性集合,大多数的属性都提供为相应的功能提供了抽象。例如,如果有一个带有ID属性intro的文本元素,你可以很容易地通过DOM A...
分类:编程语言   时间:2015-07-17 14:07:19    收藏:0  评论:0  赞:0  阅读:166
Spring 整合Mybatis实例
示例下载地址:http://download.csdn.net/detail/geloin/4506640         本文基于Spring 注解,让Spring跑起来。本文使用Mysql数据库。         (1) 导入相关包,包结构如下图所示:         (2) 修改src/applicationContext.xml文件,结果如下所示: ...
分类:编程语言   时间:2015-07-17 14:07:00    收藏:0  评论:0  赞:0  阅读:198
深入理解JavaScript系列(23):JavaScript与DOM(上)——也适用于新手
文档对象模型Document Object Model DOM(Document Object Model,文档对象模型)是一个通过和JavaScript进行内容交互的API。Javascript和DOM一般经常作为一个整体,因为Javascript通常都是用来进行DOM操作和交互的。 主要内容来自:http://net.tutsplus.com/tutorials/javas...
分类:编程语言   时间:2015-07-17 14:06:50    收藏:0  评论:0  赞:0  阅读:234
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP
前言 本章我们要讲解的是S.O.L.I.D五大原则JavaScript语言实现的第5篇,依赖倒置原则LSP(The Dependency Inversion Principle )。 英文原文:http://freshbrewedcode.com/derekgreer/2012/01/22/solid-javascript-the-dependency-inversion-princi...
分类:编程语言   时间:2015-07-17 14:06:40    收藏:0  评论:0  赞:0  阅读:289
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!