草庐IT

this_date

全部标签

java - GWT 客户端工厂 : Isn't this just a big blob/monolith?

GWTClientFactory似乎是GWT应用程序崭露头角的新设计模式,虽然不是正式的GWTAPI的一部分,但受到GWT的鼓励,并且在无数GWT/MVP示例中都可以找到。我想要喜欢ClientFactory概念。但我担心的是:对于具有许多屏幕、显示区域和复杂架构的非常大的应用程序,单个ClientFactory将成为一个庞大的数据结构单体,上面可能有数百个getter方法.所以我问:这样可以吗?为什么GWT鼓励并接受这样的整体式设计,但在其他(一般)应用程序中却不这样。更重要的是,是否有一种方法可以将范围广泛的ClientFactory分解为工厂对象的层次结构,以帮助实现代码可维护性

Java EE 异常 : Name java:comp is not bound in this Context

我在Netbeans7.2.1中安装了JavaEE应用程序。尝试部署它(构建结束正常),我在Tomcat日志中收到错误:Causedby:javax.naming.NameNotFoundException:Namejava:compisnotboundinthisContextatorg.apache.naming.NamingContext.lookup(NamingContext.java:770)atorg.apache.naming.NamingContext.lookup(NamingContext.java:153)atjavax.naming.InitialContex

java - 为什么我们不能用java中的 "this"关键字创建一个对象呢?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我见过一些地方,其中对象创建工厂是通过引用类对象并使用create方法来实现的:class.newInstance(),它使用反射,与直接调用默认构造函数相比可能效率不高。如果java支持像returnnewthis();这样的东西,我可以在父类中实现它,这将作为工厂方法工作(如果没有这样的构造函数,则会抛出异常和class.newInstance()一样。为什么不支持这样的东西?PS:我在sta

java - 获取 java.util.date 小时数的最快方法?

从java.util.date对象开始时:关于性能,将小时部分作为integer的最佳方法是什么?我必须迭代几百万个日期,因此性能很重要。通常我会按如下方式获取小时数,但也许有更好的方法?java.util.Datedate;Calendarcalendar=Calendar.getInstance();calendar.setTime(date);inthours=calendar.get(Calendar.HOUR_OF_DAY); 最佳答案 UTC:inthour=(int)(date.getTime()%86400000)/

java - Spring 的@DateTimeFormat 生成一个包含前一天的 Date 对象

我有一个包含日期的requestParam(即2017-01-24T06:00:00.000Z)。我正在使用DateTimeFormat将其格式化为日期以传递到我的Controller中。@DateTimeFormat(iso=DateTimeFormat.ISO.DATE)DatemyDate但是当我将myDate打印到我的控制台时,我得到“MonJan23,18:00:00CST2017”,但在我上面的示例中它应该是1月24日。为什么它会将我的日期改回1天? 最佳答案 这里有几件事在起作用。首先,Spring的@DateTime

java - 为什么匿名类即使不需要也捕获 "this"?

给定这段代码:classFoo{}publicclassTest{publicFoomakeFoo(Stringp,Stringq){returnnewFoo(){publicvoiddoSomething(){System.out.println(p);}};}}当你编译它并运行javap-c-p'Test$1.class'时,你会得到这个:Compiledfrom"Test.java"classTest$1extendsFoo{finaljava.lang.Stringval$p;finalTestthis$0;Test$1(Test,java.lang.String);Code:

java - 如何将年和周转换为 Java Date 对象?

如何将年和周转换为JavaDate对象?我正在使用JodaTime,但使用解决方案的标准Java类也很好。 最佳答案 使用标准java类的解决方案。这只是获取当前时间并将年份和年份中的星期字段设置为已知值。Calendarcld=Calendar.getInstance();cld.set(Calendar.YEAR,year);cld.set(Calendar.WEEK_OF_YEAR,week);Dateresult=cld.getTime(); 关于java-如何将年和周转换为Ja

java - 在 preparedStatement 中使用 oracle 的 to_date

我正在尝试使用preparedStatement中的to_date在oracle数据库中输入日期,但出现错误。代码片段:sql="selectIdentifierfrommetadatawherecontent_cdate>=to_date(?,'dd-mm-yyyy')andcontent_cdatedateToString方法返回如下值:2012-01-0112:00:00错误:[Oracle][ODBC][Ora]ORA-01861:literaldoesnotmatchformatstring请指教。 最佳答案 您应该使用正

java - java "this"关键字是如何实现的?

this指针如何指向对象本身?是java实现还是编译器实现? 最佳答案 在JVM字节码中,局部变量0(基本上是寄存器0)在调用方法时指向当前对象。编译器简单地使用this作为局部变量0的别名。所以我猜答案是编译器实现了this。 关于java-java"this"关键字是如何实现的?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8926095/

java - 何时在 Java 中使用 "this"

对于我的琐碎且可能愚蠢的问题,我深表歉意,但对于在使用方法或访问某些内容时何时使用“this”前缀,我感到有些困惑。例如,如果我们看#4这里:http://apcentral.collegeboard.com/apc/public/repository/ap_frq_computerscience_12.pdf我们在这里查看解决方案:http://apcentral.collegeboard.com/apc/public/repository/ap12_computer_science_a_q4.pdf我们看到a)部分的一个解决方案是publicintcountWhitePixels(