小编pop*_*der的帖子

访问时禁用锚标记的颜色更改

我必须在访问时禁用锚标记的颜色更改.我这样做了:

a:visited{ color: gray }
Run Code Online (Sandbox Code Playgroud)

(访问前链接为灰色).但这是我在访问链接后明确说明颜色的方式,这也是颜色变化.

如何在访问时禁用锚标记的颜色更改而不进行任何明确的颜色更改?

html css anchor

76
推荐指数
4
解决办法
17万
查看次数

如何将方法参数声明为任何枚举

我有一个方法,我需要将枚举作为参数传递.

public <T> T doSomething(SomeEnum operation, Class<T> something);
Run Code Online (Sandbox Code Playgroud)

我有几个枚举,这个方法是一个常见的方法,应该适用于任何枚举.编写此方法签名以接受任何通用枚举类型的正确方法是什么?我知道我可以使用标记接口来实现此目的,但我想用通用枚举签名来编写它.请告诉我这个.

是什么坏主意与下面的一个:(它的工作原理,但我得到IDE的警告说它是原始类型.我不清楚原因).

 public void doSomething(Enum operation);
Run Code Online (Sandbox Code Playgroud)

java generics enums

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

理解NoSuchMethod异常中的方法签名

我得到了这个例外,但解决了它.

java.lang.NoSuchMethodError: antlr.NoViableAltForCharException.<init>
(CLjava/lang/String;II)V
Run Code Online (Sandbox Code Playgroud)

但是我想知道如何解释这些消息:"(CLjava/lang/String; II)V"另外,这个"init"是否提到了NoViableAltForCharException类的构造函数?

谢谢.

java constructor exception init nosuchmethoderror

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

一个Java文件中的多个枚举类

我有3个带常量的String数组.例如:

 String[] digit = {"one", "two", "three"};
 String[] teen= {"ten", "twenty", "thirty"};
 String[] anchors = {"hundred", "thousand", "million"};
Run Code Online (Sandbox Code Playgroud)

我想单独转让这些来枚举的,所以我将有3枚举类:digit,teenanchorsgetValue方法来实现.但我不想将它们放在单独的文件中,因为我只有小数据和相同类型的数据.在同一个有意义的java文件中使用访问方法获得所有这些的最佳方法是什么?

java arrays enums constants

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

玩框架2.1应用程序部署

我创建了我的第一个Play应用程序.哪种生产最适合的部署方法?我应该将整个项目复制到生产服务器并运行play start吗?或者我应该从我的应用程序中进行战争并部署在tomcat/jboss中?哪种方式最推荐?与其轨道类型的行为相比,与它混淆.请注意,这应该是一个大数据应用程序,也可能在以后服务器加载请求.所以我们也在考虑可扩展性,可用性和性能方面.该应用程序决定部署在云中.

谢谢.

java cloud deployment tomcat playframework-2.0

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

使用guice注入与actor抛出空指针

我在服务器的字段注入上获得空指针异常,该服务器作为akka actor启动.

计划部分:

private ActorRef myActor = Akka.system().actorOf(
        new Props(Retreiver.class));

@Override
public void onStart(Application app) {
    log.info("Starting schedular.....!");
    Akka.system()
            .scheduler()
            .schedule(Duration.create(0, TimeUnit.MILLISECONDS),
                    Duration.create(30, TimeUnit.MINUTES), myActor, "tick",
                    Akka.system().dispatcher());

}
Run Code Online (Sandbox Code Playgroud)

Retreiver类部分:

public class Retreiver extends UntypedActor {

private Logger.ALogger log = Logger.of(Retreiver .class);

@Inject
private myDataService dataService;

@Override
public void onReceive(Object arg0) throws Exception {

    if (0 != dataService.getDataCount()) {
    ....
    ....
    ....
    }
Run Code Online (Sandbox Code Playgroud)

}

我为dataService获取null.请就此向我提出建议.

谢谢.

java dependency-injection guice actor akka

6
推荐指数
2
解决办法
3039
查看次数

mongodb打开连接问题

我的mongo控制台中有以下日志:

Tue Jul 23 17:20:01.301 [initandlisten] waiting for connections on port 27017
Tue Jul 23 17:20:01.401 [websvr] admin web console waiting for connections on port 28017
Tue Jul 23 17:20:01.569 [initandlisten] connection accepted from 127.0.0.1:58090 #1 (1 connection now open)
Tue Jul 23 17:20:01.570 [initandlisten] connection accepted from 127.0.0.1:58089 #2 (2 connections now open)
Tue Jul 23 17:20:21.799 [initandlisten] connection accepted from 127.0.0.1:58113 #3 (3 connections now open)
....
....
....
Run Code Online (Sandbox Code Playgroud)

同样,日志继续,现在它在112.每次当我启动mongo服务器时,这种情况发生.我的代码中只有一个单例连接.这可能是什么问题:

public static DB getConnection(String databaseName) throws AppConnectionException { …
Run Code Online (Sandbox Code Playgroud)

java mongodb

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

根据数据库中的可用性插入/更新行

这是一种常见的情况,但我想找出性能优化方式和最佳实践的方法.

我有一个包含4列的表:id,name和另外两个字段.Id是PK,名称是唯一键.我正在从excel文件中读取数据,填充Domain对象中每行的值,然后保存它.保存时,我想查看是否已存在同名的记录,如果存在,我想更新它.否则将其保存为新记录.

我可以使用正常的选择查询来查找名称并检查null,并根据插入或更新但我有数千行要从excel文件中读取,并且要求的非功能性要求是性能.

那么请告诉我哪个是处理这个Senario的最佳方法?我还没有开始编写我的持久层部分,所以我可以根据你的建议切换到ORM或普通的jdbc.

编辑:如果我使用名称作为主键,那么我想我可以使用saveOrUpdate或从ORM合并,以满足我的需要.这是不是一个好主意???谢谢和问候,Prasath.

java mysql hibernate jpa jdbc

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

Freemarker 布尔属性检索

我有一个具有布尔属性 letterActivated 的 Customer 对象。getter 方法按照标准 java 实践如下。

public Boolean isLetterActivated() {
    return letterActivated;
}
Run Code Online (Sandbox Code Playgroud)

但似乎 Freemaker 没有拾取customer.letterActivated表达式,我想这可能是因为我没有 getLetterActivated 方法。(请注意,客户对象的其他表达式工作正常,它们都有 get*** 方法)。

我应该如何从 FTL 引用这个布尔变量?请注意,我无法更改 getter 方法名称 (isMobileBillingAccount),因为它在现有代码中并在许多地方引用。我猜这也是布尔吸气剂的正确方法。

java freemarker jakarta-ee

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

每个DAO中的EntityManager配置

我知道这是一个很长的问题,但我想问一切,因为我已经坚持这些东西超过2周,而且我在这个星期内解决这个问题.请指导我这件事.

我正在使用EclipseLink jpa版本2,Spring 3,jdk6,MySQL5和tomcat7.

我在每个DAO类中都配置了以下内容.

@PersistenceContext
private EntityManager em;
Run Code Online (Sandbox Code Playgroud)

我在Spring xml中有以下内容:

<bean class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"  id="dataSource">
    <property name="url" value="jdbc:mysql://localhost:3306/xxxxx"/>
    <property name="username" value="xxxx"/>
    <property name="password" value="xxxx"/>
    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
</bean>

<bean class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" id="entityManagerFactory">
    <property name="dataSource" ref="dataSource"/>
    <property name="jpaVendorAdapter" ref="jpaVendorAdapter"/>
    <property name="jpaDialect" ref="jpaDialect"/>
</bean>

<bean class="org.springframework.orm.jpa.JpaTransactionManager" id="transactionManager">
    <property name="entityManagerFactory" ref="entityManagerFactory"/>
    <property name="jpaDialect" ref="jpaDialect"/>
</bean>

<bean id="jpaVendorAdapter" class="org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter" >
    <property name="showSql" value="true"/>
    <property name="generateDdl" value="true" />
</bean>

<bean id="jpaDialect" class="org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect"/>
Run Code Online (Sandbox Code Playgroud)

来自Persistence.xml:

<persistence-unit name="xxxxx" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<-- class mappings -->
</persistence-unit>
Run Code Online (Sandbox Code Playgroud)

我对自己的所作所为感到困惑:

  1. EntityManager春天注射的吗?(我知道这 …

java spring jpa eclipselink java-ee

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

Spring XML中的常见值配置

我有几个Spring bean,其中所有属性值之一都是相同的String值.有没有办法我可以String在一个地方用XML 定义它并在属性值设置的所有bean中引用它?

<bean id="somebean" class="test.SomeBean">
   <property name="property1" ref="someValue"></property>
   <property name="commonProperty" value="commonValue"></property>
Run Code Online (Sandbox Code Playgroud)

<bean id="nextBean" class="test.NextBean">
   <property name="property2" ref="someValue"></property>
   <property name="commonProperty" value="commonValue"></property>
Run Code Online (Sandbox Code Playgroud)

如何commonValue在一个单独的地方设置并在两个地方引用它?

java configuration spring

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

为 MongoDB 使用 ORM

我刚刚开始使用 MongoDB(我的第一次 NoSQL 数据库体验)。这是一个未来将处理大量数据的项目。我正在编写数据访问的框架。经过很多思考,我仍然很困惑是应该为 MongoDB 选择像 morphia 这样的 ORM,还是应该使用 MongoDB 驱动程序类提供的接口并从头开始编写 DAO。我知道这里在性能和易于开发之间存在权衡。同时,与关系数据库不同,我猜在大多数情况下,NoSQL 数据库不一定需要 ORM 映射器。请建议我将 ORM for MongoDB 用于大数据初创公司?

java mongodb nosql morphia jakarta-ee

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