加载中…
  
博文
标签:

杂谈


本文通过一个小例子,轻量化的说明了Spring Ioc的原理是反射而不是New实例化对象。


本文http://www.paymoon.com:8001/index.php/2017/01/06/why-spring-ioc-mechanism-is-not-new-but-reflection/

如果转载请联系 龙遥Yol  i@paymoon.com


今年面试了一个JavaWeb同学,其中问了他一个很经典的问题:

Spring IoC的原理是什么?

答案是反射。

这哥们没回答出来,其实我并没有意外,不知道为什么,很多同学,工作了三年左右,很多都答不出来,这哥们也没有放弃,他说了一个工厂模式。我问工厂里面呢,他说单例,又问单例里面怎么实例化类了呢,他说了个new。

这个问题就到这了,因为Spring在加载类的实例时,我们知道其实是用工厂的方式,给出一个个实例,而在工厂里面,用了单例,但是真正实例化,则是反射的newInstance来创建对象,而不是new。

那么,为什么是反射的newInstance,而不是new呢?

那么首先我们必须明白,Java里面,反射的目的是什么?

高内聚,低耦合。

进一步,反射比new的好处是什么?

标签:

365

分类: ┣▇▇▇═─How

MyEclipse破解中遇到的问题Ⅱ(run.bat文件一闪而过,或者报错)

系统:http://s5/mw690/001UgBNazy6LsLSufI0f4&690

破解文件出现问题(这个没有提示错误,而在10.0里面那个破解文件,出现的提示是:

						
标签:

杂谈

分类: ★、SAP/ERP/PAY

FI-MM业务流程是什么?后台配置怎么操作?
答:MM那边入库和发票验证时会自动生成FI凭证。后台配置通过OBYC自动分录配置进行的。


AP
AP MM

SAP定义了GR/IR (Goods Receipt / Invoice Receipt)科目
入库: 借:存货 贷:GR/IR
发票校验: 借:GR/IR 贷:应付账款
F-53付款: 借:应付账款 贷:银行存款
月结时做一个F.13自动清账,清完之后做外币评估


该收入 – 成本 = 毛利润
毛利润 – 税 = 净利润
——面试高频问题


在AA模块折旧的费用是怎么与PA关联的?如何从AA流到利润中心?
答:通过在固定资产主数据设定成本中心,然后成本中心主数据里设定利润中心,在运行折旧时,会把相应的费用记入到成本中心和利润中心里。

在PA方面,相关pa的凭证流是如何产生的?例如SD,MM方面,他们是在那个阶段产生于PA相关操作?他们的凭证式如何流入PA的?
答:PA有基于帐户和基于成本两种方法
1) 基于帐户:不需要配置
2) 基于成本:
SD那边跟条件类型相对应的,哪一步有条件定义就会产

标签:

文化

分类: ★、DayEnglish
反意疑问句的升降调
标签:

杂谈

分类: ★、Technology

Spring验证的错误返回------BindingResult

最近做的一个项目使用了 Spring MVC3, 其中验证也是使用Spring的 validate 框架, 但不是全部。

我们只是使用了org.springframework.validation.Errors, org.springframework.validation.BindingResult 来将验证错误信息返回到JSP页面。因为Spring提供了<form:errors>标签来显示BindingResult对象里的错误信息, 并且这个验证框架还支持国际化, errorCode对应的语言文字放到工程的message资源文件就好了。

下面是一个简单的注册账户的例子:包括三个文件:JSP, AccountValidator和AccountValidator。

 

1. ###首先是JSP页面:addAccount,jsp的表单

 

标签:

it

分类: ★、DayEnglish

分析:POI读取Excel

(2012-07-04 10:18)
标签:

杂谈

分类: ★、Certifications

来源:http://topic.csdn.net/u/20080731/21/4b8eb01e-0523-4898-be3f-9cddc3b3a5b3.html

题库网1:http://www.geekinterview.com/Interview-Questions/Oracle

   

题库网2:http://download.csdn.net/detail/kokobox/503930

阿里巴巴公司DBA笔试题

http://searchdatabase.techtarget.com.cn/tips/2/2535002.shtml

注:以下题目

标签:

杂谈

分类: ★、Certifications

由于同一个字段注解两次就会产生这个错误,解决办法是让一个注解字段设成只读,方法和代码如下:

    @Column(name = 'Entps_Code')

    public String getEntpsCode() {

        return this.entpsCode;

    }

 

    public void setEntpsCode(String entpsCode) {

        this.entpsCode = entpsCode;

    }

 

 

 

@ManyToOne(cascade = { CascadeType.PERSIST, Ca

标签:

it

分类: ★、DayEnglish
—————————————————————————————————————————————————
—————————————————————————————————————————————————
方法一
Java代码  
ArrayList<String> list = new ArrayList<String>();  
        list.add('one');  
        list.add('two');  
        list.add('two');  
        list.add('two');  
        list.add('two');  
        for(int i=0;i<list.size();i++){  
            if(list.get(i).equals('two')){  
             
标签:

it

分类: ★、Technology
3、服务层参数处理
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有