小编Pra*_*era的帖子

如何在java中运行正在运行的应用程序中的类?

说我有一个名为的班级NameGenerator.我可以使用它来根据给定的逻辑生成名称.然后我TestNameGeneration用一个方法编写一个类,该方法要求用户写一封信并按照生成名称.现在我想更改NameGeneration类中的逻辑并应用该特定更改而不停止应用程序.

我这样做是为了更多地了解类加载器,有人可以解释一下我必须学习做的事情或网站任何参考的关键概念吗?

java classloader

20
推荐指数
1
解决办法
2万
查看次数

处理器核心数与线程池大小的比较

很多时候我听说最好将线程池中的线程数保持在该系统中的核心数之下.拥有两个或更多线程而不是内核数量不仅是浪费,而且还可能导致性能下降.

那些是真的吗?如果没有,那些揭穿这些主张(特别是与java有关)的基本原则是什么?

java multithreading

17
推荐指数
3
解决办法
1万
查看次数

Monads和装饰图案

我是函数式编程的新手.在关注Monads的教程时,我认为它是OOP中Decorator模式的类比.我是正确的还是有任何与Monads非常相似的设计模式?

java monads clojure

8
推荐指数
1
解决办法
1139
查看次数

有效java中的静态工厂方法

在Effective Java,第1项中,它说静态工厂方法使Collections框架比原本要小得多.有人可以解释一下吗?由于使用静态工厂方法,我无法理解以下是如何实现的?我的意思是我们仍然必须实现那些单独的实现不是吗?

Collections Framework API比它导出32个单独的公共类要小得多,每个方便实现一个.

java static-methods effective-java

6
推荐指数
1
解决办法
427
查看次数

SMPP中"data_coding"字段的含义

SMPP协议中"data_coding"字段的含义是什么?

我搜索了这个,但找不到任何有用的资源.

sms encoding decoding smpp

5
推荐指数
1
解决办法
1万
查看次数

设计模式以动态地向对象添加属性

考虑一下我们有一个Car对象.在加速断裂特征是使用实施战略格局.但是,如果我们想将硝基气体特征引入现有的汽车对象呢?我可以使用的设计模式是什么?

我想在创建汽车对象后添加硝基特征(属性).

java oop design-patterns

5
推荐指数
2
解决办法
5901
查看次数

装饰者模式与列表

在阅读Decorator模式时,遇到了需要澄清的问题.在装饰器模式中,我们只是包装一个给定的对象并使用一系列执行来进行计算.但是为什么我们不能拥有这些对象的列表并遍历每个对象.我的意思是没有链,我们不能只使用列表和简单的迭代通过每个对象?

谢谢

java design-patterns

4
推荐指数
1
解决办法
1209
查看次数

在一个Spring上下文中使用两个调度程序

我创建了一个带有两个石英调度程序的Spring应用程序,其中第一个具有3个触发器,第二个具有一个触发器。

所有这些触发器都设置为并发操作false。

当我运行此命令时,似乎只触发了第二个调度程序中的作业触发器。triggerJobB也只需很少的时间来执行。

我的问题是,在一个spring上下文中使用两个调度程序是否会导致执行问题以及这是否是一种好习惯。

<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        <property name="triggers">
            <list>
                  <ref bean="triggerJobA" />
                  <ref bean="triggerJobC" />
                  <ref bean="triggerJobD" />
            </list>
        </property>
</bean>

<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        <property name="triggers">
            <list>
                <ref bean="triggerJobB" />
            </list>
        </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

spring quartz-scheduler

4
推荐指数
1
解决办法
3711
查看次数

即使我安装了java 1.7,Maven也会出现java版本错误(请求java 1.5)

我收到一个错误说

(使用-source 5或更高版本来启用注释){class path}错误:-source 1.3中不支持for-each循环

当我尝试使用maven编译模块时.

问题是我机器上的java版本是1.7.0_02

谁有人建议解决方案?

java maven

1
推荐指数
1
解决办法
667
查看次数

monad教程中使用的一些语法的含义

当我在monads上阅读教程时,找到了以下表达式.

数据M a =提高异常| 回来一个

type Exception = String

它表示a在Raise Exception和Return a中用作类型变量和一系列值,但我不明白M的使用(或含义).如果M是数据类型为什么它像M一样被使用?

monads haskell functional-programming

0
推荐指数
1
解决办法
113
查看次数