锁定老帖子 主题:去私企还是国企,纠结中。。。。
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-03-01
superyang 写道 rakebeyond 写道 superyang 写道 有谁请教一下姐:
用aop 切 strut2 action 时,为什么会抛出: java.lang.NoSuchMethodException: $Proxy71.to_editProduct() java.lang.Class.getMethod(Class.java:1622) 把aop配置去掉时,正常,配置上去就不正常,是怎么回事?难道只能切service类吗? 切service类是正常的。 因为action是没有代理接口的,所以建议把aop设置成cglib代理,而不是接口代理。具体设置是有个叫目标代理类的参数,proxy-target-class="true",可以尝试一下。 谢谢你了!惊现大牛一个,我喜欢。 哇~~美女程序员。。。我也喜欢 |
|
返回顶楼 | |
发表时间:2012-03-01
看你是什么样的人,如果你求稳定,并不怎么希望加班的话
那你就去国企吧,但是国企里面的氛围是很恶心的,看你口才能力 而非技术了,如果你是个技术狂人,热爱自己的事业,并想做点事情 想有锻炼的话,去第一个吧,其实这个不用纠结。 关键看你是什么类型的人... |
|
返回顶楼 | |
发表时间:2012-03-01
wu_7013_cn 写道 superyang 写道 shuidexiongdi 写道 superyang 写道 rakebeyond 写道 superyang 写道 有谁请教一下姐:
用aop 切 strut2 action 时,为什么会抛出: java.lang.NoSuchMethodException: $Proxy71.to_editProduct() java.lang.Class.getMethod(Class.java:1622) 把aop配置去掉时,正常,配置上去就不正常,是怎么回事?难道只能切service类吗? 切service类是正常的。 因为action是没有代理接口的,所以建议把aop设置成cglib代理,而不是接口代理。具体设置是有个叫目标代理类的参数,proxy-target-class="true",可以尝试一下。 谢谢你了!惊现大牛一个,我喜欢。 用cglib代理action,很快就报oom了,why?你懂的 配置了这个proxy-target-class="true" 还是一样出异常,继续请教大牛。。。 分析: 因为你对action配置了aop,并且你用的是默认的jdk动态代理。 jdk代理只能针对接口创建代理,他创建出来的对象只有你实现的接口里面的方法,也就没有你在action里面写的XXX之类的方法,运行起来自然会报NoSuchMethodError 加了<aop:config proxy-target-class="true">会使用cglib创建代理,他直接创建目标对象的子类对象,你在action写的那些方法被代理子类对象继承下来了,按道理不会报NoSuchMethodException了...... (片段举例): 页面的代码: <s:form action="putInsert" method="post"> struts的配置文件: <action name="putInsert" class="purveryAction" method="Insert"> spring 的配置文件: <bean id="purveryAction" class="org.benz.action.Purveyactionfrom"> 跟踪下方法名称配置,解决"NoSuchMethodException" aop 配置是这样的: <aop:config proxy-target-class="true"> <!-- 操作日记 --> <aop:aspect id="action_logaspect" ref="logAspect"> <!--定义切入点 --> <aop:pointcut id="action_logServicePointcut" expression="execution(* action.admin.*.*.*(..))" /> <!-- 定义通知 --> <aop:after-returning pointcut-ref="action_logServicePointcut" method="logAspect" /> </aop:aspect> </aop:config> 还是没用。。有时间可以尝试一下。thank you ! |
|
返回顶楼 | |
发表时间:2012-03-01
赞同去国企
|
|
返回顶楼 | |
发表时间:2012-03-01
楼主还年轻,就不要去那家国企,公积金交那么底~~
|
|
返回顶楼 | |
发表时间:2012-03-01
redsoft 写道 zuiyanwangyue 写道 国企不是央企请果断拒绝
明确告知是央企。 话说央企和国企有啥区别? 1、央企一般是指隶属国务院国资委直接管理的企业,最新名单详见http://wenku.baidu.com/view/8b80ed2158fb770bf78a55d6.html。 这个每年都会有变化。央企也是国企,但一般都是关系国计民生或者国家战略的一些行业,比如能源、石化、航天、军工、电力、农业等,代表企业有航天科技集团、航天科工集团、中国兵器、中国石化、国家电网、国家核电、国投、中粮、中棉、中盐等。未来的方向是央企的数量要通过兼并重组逐步减少。 2、通常人们所说的国企一般是指隶属于地方国资委直接管理的企业。比如某某市政集团、某某市投资集团、某某市城建集团等,一般是负责地方的水电燃气交通等公共基础设施的建设。 3、关于合同和编制,在新劳动合同法之前,有所谓编制一说(早期由于国企是按照全民所有制企业法注册成立),当然有部分企业以前也是从事业单位转企业(老人老制度、新人新制度);但新劳动合同法施行之后,企业和员工之间的劳动关系都是通过合同来体现的;之前的临时工现在基本不存在了,但大多是通过劳务派遣的方式用工。 4、至于稳定性,如果事业单位是金饭碗、央企起码是银饭碗、地方国企是铁饭碗。当然,进个别央企比事业单位要难。 5、关于收入,事业单位收入比较好的也就是税务、财政等一些油水部门,排名靠前的几个央企总部或者二级公司非211+985+doctor+relation基本很难进去。收入是前者的好几倍吧。注意,我说的是收入,非工资。但排名靠后的央企和地方国企,现在由于市场化竞争很激烈,效益一般,除了较低的基本工资外几乎没其它福利。但总体上工作强度、工作量也不高。 6、建议,如果学历够高、学校较牛、善于做人,尽量去央企,实话实说,依照当前国情,高端科技、前沿学科、核心技术、优势人才还是主要集中在国企;纵观世界、放眼全球,企业的发展趋势是:大者恒大、强者恒强;现阶段,除了少数像华为、三一重工、吉利等私企外,大多私企用于做研发或者愿意投入研发的资金还不够、用于建立企业可持续发展的文化还不够,仅仅处于做项目赚钱的阶段。 |
|
返回顶楼 | |
发表时间:2012-03-01
楼上,受益很多,谢谢!
|
|
返回顶楼 | |
发表时间:2012-03-01
<aop:config proxy-target-class="true">
<!-- 操作日记 --> <aop:aspect id="action_logaspect" ref="logAspect"> <!--定义切入点 --> <aop:pointcut id="action_logServicePointcut" expression="execution(* action.admin.*.*.*(..))" /> <!-- 定义通知 --> <aop:after-returning pointcut-ref="action_logServicePointcut" method="logAspect" /> </aop:aspect> </aop:config> 这个配置应该是扩展之后的写法,proxy-target-class="true" 也只是针对被spring管理的bean, 但是你的action类并不在spring管理内。 如果你要问我怎么解决 我也不知道 因为没这样做过。 |
|
返回顶楼 | |
发表时间:2012-03-01
北京的话,4年10k太少,果断继续找
|
|
返回顶楼 | |
发表时间:2012-03-01
LZ,我今年也要回成都了,交个朋友先。
|
|
返回顶楼 | |