- 浏览: 296037 次
- 性别:
- 来自: 杭州
最新评论
-
zh554275855:
1 接口是核心,其定义了要做的事情,包含了许多的方法,但没有定 ...
抽象类和接口的区别,使用场景 -
MeowPass:
[color=red][size=xx-large][alig ...
java 字符串split有很多坑,使用时请小心!! -
jayzc1234:
讲的很好 看头像还是个女的 真是牛逼
WEBX学习总结 -
wodexiang:
写的什么狗屎
jetty启动以及嵌入式启动 -
繁星水:
很好,感谢分享与总结,谢谢!
jetty启动以及嵌入式启动
文章列表
public String addPicSuffix(String orginalPicUrl) {
String picUrl;
String str = "_70x70.jpg";
int index = orginalPicUrl.indexOf(".jpg_");
if (index != -1) {
picUrl = orginalPicUrl.replace(orginalPicUrl.substring(orginalPicUrl.lastIndexOf(" ...
Java代码
public static String getPicSuffix(String img_path){
if (img_path == null || img_path.indexOf(".") == -1){
return ""; //如果图片地址为null或者地址中没有"."就返回""
}
return img_path.substring(img_path.lastIndexOf(".") + 1).
...
历经了一周几乎天天加班的日子,终于把这个提取靠谱数据的复杂规则需求搞定了,现在对做这次需求做一些总结:
①、接到需求时是三周以前,当时改需求的优先级并不高,所以先忙于其他淘单的优化点,之后的一周里我把提 ...
今天在启动jboss之前改动了一下它的jboss-service.xml,注释掉了不需要部署的目录,但是jboss启动时候就跑异常啦~~~~~~~~~~~~~~~~~~
上网查了一下原因,原来是我在注释的时候操作如下导致
<!--file:/D:/work/snstaoshare/web/target
<!--file:/D:/work/TBSaima/tuanGo/branches/20120224/tgo/target/tgo.war-->
正确的应该是
<!--file:/D:/work/snstaoshare/web/target
file:/D:/wor ...
策略模式设计原则:
1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。
把会变化的部分取出并“封装”起来,好让其他部分不受影响。
结果如何?代码变化引起的不经意后果变少,系统变得更有弹性。
2、针对接口编程,而不是针对实现编程
针对接口编程真正意思是针对超类型(superType)编程,利用多态,程序可以针对超类型编程,执行时会根据实际状况执行到真正的行为,不会被绑死在超类型的行为上。
3、多用组合,少用继承
策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。
[ERROR] FATAL ERROR
[INFO] --------------------------------------
[INFO] Java heap space
[INFO] --------------------------------------
[INFO] Trace
java.lang.OutOfMemoryError: Java heap space
[INFO] --------------------------------------
mvn package -Dmaven_opts=-Xmx1024m
引入服务器端表单验证service,是通过在webx.xml中通过服务引入的方式完成的。例如,在user相关信息的表单验证的产生过程是这样的:webx-user.xml通过 <beans:import resource="user/form.xml" />引入form,xml表单验证配置,在form.xml中,通过services:form开始了表单的验证工作。
Webx表单验证服务主张验证逻辑和页面表现逻辑完全分离。所有的验证规则都写在一个单独的配置文件中 —— 页面模板是不需要关心这些验证规则的。当你需要修改验证规则时,只需要修改独立的配置文件就可以了,并 ...
下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。
应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好 ...
maven2下载依赖包的同时下载其源代码包
使maven2在下载依赖包的同时下载其源代码包的方法:
1. 使用maven命令:mvn dependency:sources 下载依赖包的源代码。
2. 使用参数: -DdownloadSources=true 下载源代码jar。 -DdownloadJavadocs=true 下载javadoc包。
mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true
Eclipse
mvn -DdownloadSources=true -DdownloadJavado ...
javax.servlet
Interface ServletContext
public interface ServletContext
ServletContext定义了一些能够与Servlet控制器通信的方法。对于web容器来说,ServletContext接口定义了一个servlet环境对象,这个对象定义了一个在Servlet引擎上的Servle ...
静态资源修改了之后要改时间戳 timestamp,在wowLayout里!
搜索页面橱窗展示是:shareSearchWindow.vm,列表展示是shareSearchList.vm
Java 类中类属性 (static 变量) 和对象属性 (非 static 变量) 的初始化顺序可以用如下程序测试:
/**
* @(#) Test.java
* @author fancy
*/
public class Test {
static String a = "string-a";
static String b;
String c = "stirng-c";
String d;
static {
printStatic("before static");
b = " ...
此次做的是通用的搜索接口,提供出去的数据以json格式展示,以便之后更好地和各个垂直频道合作。
1、将提取了淘分享里BaskItem的一些重要属性封装成类BaskItemJson。在TaoShareAssembler里做对象的转换(baskItem->BaskItemJson)
2、GetSearchList 里取搜索的数据:实时取的话直接走搜索引擎,非实时的话优先取缓存,缓存为空走搜索引擎,放入缓存并返回结果
参数:keyword,frontCatId,catIds(可传多个),itemIds(可传多个,用;隔开)等等
3、返回结果以json格式展现,有callBack参数话以jsonp ...