在SAP hybris的单体测试中,出现如下错误信息:
1 | ERROR \[main\] (junit) \[FlexibleSearch\] Flexiblesearch error: could not translate value expression 'session.catalogversions' |
Java代码如下:
1 | /** |
之所以会出现错误,是因为程序没有加载hybris框架通常需要的一些环境变量。 在测试用例中加入如下代码可以解决问题。
1 |
|
在SAP hybris的单体测试中,出现如下错误信息:
1 | ERROR \[main\] (junit) \[FlexibleSearch\] Flexiblesearch error: could not translate value expression 'session.catalogversions' |
Java代码如下:
1 | /** |
之所以会出现错误,是因为程序没有加载hybris框架通常需要的一些环境变量。 在测试用例中加入如下代码可以解决问题。
1 | @Before |
在SAP hybris中添加自定义的CMS Component,需要注意以下几点: 参考链接: https://wiki.hybris.com/pages/viewpage.action?pageId=294094319
/
1 | <bean id="yourComponentRenderer" class="org.training.renderer.yourComponentRenderer"> |
Sony面试的一些问题记录一下。 时间:9月26日 地点:品川本社 面试官:4人 问题:
在python的web开发中,我用flask框架写了一个小程序,部署的时候,我用到了uwsgi来做容器。
在学习uwsgi部署的过程中,另一个关键词nginx频繁的跳出来。这两者通常是成对出现的。
你有没有和我一样的困惑,为什么有了uwsgi我们还需要nginx?
我是说,既然uwsgi能够展现你想要的内容,那nginx存在的意义在哪里?
首先,nginx是一个HTTP 服务器。如果你是学Java出身的,说到HTTP服务器你应该会想到Apache。
类似的uwsgi可以比喻为tomcat。 nginx官方网站上给出的一张图片很好的揭示了nginx的角色。
我所理解的nginx的主要功能,有以下几个部分:
在python中有很多方法将datetime的字符串转换为 utc timestamp 网上找了好多,看起来都纷繁复杂。本文就想简单的做好一件事,就是将datetime的字符串转换为utc timestamp。 理解这个转换的关键,在于理解python中所有的日期字符串都被python解读为local time。 也就是说,同样是’2015/10/27 00:00:00’这个字符串,虽然身处东京的我和身在伦敦的你看到的是同一个字符串,但他们本身被python解读为两个不同地方的日期和时间。 如果想让python不去理会时差,而只想要utc格式的时间戳的话,用calendar.timegm()函数即可实现。 现举例如下:
1 | \# -*- coding: utf-8 -*- |
最后打印的结果,可以看到两个函数输出的时间戳是不一样的。(P.S.笔者在东九区)
1445904000000
1445871600000
在使用SSRS,也就是SQL Server Report Service(SQL Server 报表)的过程中,如果你在寻找下面3个问题的答案,本文可能会帮到你。
在Details上设置属性,Group里面的ResetPageNumber设置为True,即可让每一个新的分组数据重新设定页码。
在详细模式里面找到表头的Static,然后设置KeepWithGroup属性为After,RepeatOnNewPage为True。 如果表头之前还有上一层分组的Static,上一层分组的上述两个属性要分别设为Before和True。 在同一个分组的Static的RepeatOnNewPage不能设置为不同的值,所以同样设定为了True, 但是不希望在后续页面继续显示的部分,其KeepWithGroup只要设定为Before,就不会随后续数据分页而再次出现了。
最近为了考取Java 7的Gold资格而补课,多线程这一块看了好长一段时间才算有点头绪。 下面几点算是心得吧。明白这些东西之后,join()也差不多可以理解了。
1 | public class Sample11_5 { |
main : sleep start.
Thread A : sleep start
main : sleep end.
Catch Thread A interrupted
Thread A finished.
2015年上半期的自我评价和上司面谈结束了。 科长一如既往的说你稍微改一下这个写法就可以了,如果没有意见我们就谈到这把。 我说科长且慢,“中长期职业规划”您看了没,我写了一些。 然后引出了离职的话题,科长说那实在是很遗憾,我会跟部长汇报的,下周给你消息。 然后,我就这么提出了辞职。 职业生涯刚刚起步,当初心急火燎的进了公司,心想背靠一个大公司,自己应该会得心应手吧。 可这两年过去了,每一天想的都是我他妈为什么在这里浪费时间。 又想起nissan的广告词,说的太让人心潮澎湃。
2種類の人間がいる。 やりたいことやっちゃう人とやらない人。 やりたいことやってきたこの人生。 おかげで痛い目にもあってきた。 散々恥もかいてきた。 誰かの言うことを素直に聞いてりゃ、 今よりずっと楽だったかもしれない。 でもね、これだけは言える。 やりたいことやっちゃう人生のほうが、間違いなく面白い。 俺はこれからもやっちゃうよ あんたはどうする?
在windows下对SQL Server2008数据库进行定时备份,需要做以下工作: 1.编写备份数据库的bat文件,内容形似: backup database testdb to disk=’d:\backup\testdb.bak’ >> .\backup.log 2.编写copy数据库备份文件并重命名的bat文件,形似: SET DT=%DATE:0,4%%DATE:5,2%%DATE:~8,2% COPY D:\backup.bak D:\backup%DT%.bak >> .\copy.log 2.建立两个windows计划任务,分别选定时间和周期执行上述备份bat文件。 这样就可以实现sql server的定时备份策略了。
在SSH和Extjs的整合过程中,需要Grid从服务器端读取json格式的数据显示在前端,在action的class中配置了service属性,并通过spring对该service进行注入。
1 | private String userID; |
在struts2中,如果struts.xml中将action的返回结果定义成了json类型,strut2就自动将该action的属性全部json序列化,但是service却无法序列化, 于是需要在struts.xml中将相应的action的配置更改一下。如下所示:
1 | <action name="searchUser" method="search" class="searchUserAction"> |
exludeProperties即可将不需要json序列化的属性排除在外。