小编use*_*884的帖子

eclipse中的"源文件夹不是Java项目"错误

我试图将maven项目导入eclipse 4.2版本.它没有正确导入项目.它给我错误"源文件夹不是Java项目",而我正在尝试在其中创建一个新的调用.即使按住Ctrl +鼠标也无法正常工作.我不明白这个问题.即使我右键单击项目并选择构建路径,它也会显示我没有可用的操作.任何人都面临同样的问题

java eclipse maven

37
推荐指数
7
解决办法
7万
查看次数

我什么时候需要调用此方法Runtime.getRuntime().addShutdownHook()

我什么时候需要调用此方法Runtime.getRuntime().addShutdownHook()以及何时或为何需要关闭我的应用程序.有谁可以通过举一些例子来解释我这个.

谢谢

java

33
推荐指数
2
解决办法
4万
查看次数

在mybatis中返回HashMap并将其用作spring MVC中的ModelAttribute

我想使用spring mvc @modelAttribute在我的Jsp页面中显示类别列表.

在我的mapper.xml文件中

<select id="selectAllCategories" resultMap="BaseResultMap">
  select id, name from categories  
</select>
Run Code Online (Sandbox Code Playgroud)

在我的Mapper.java类中,我有方法

List<Map<String, String>> selectAllCategories();
Run Code Online (Sandbox Code Playgroud)

我想要一个像这样的方法:

Map<Integer, String>`selectAllCategories();
Run Code Online (Sandbox Code Playgroud)

而不是List<Map<>>,这可能吗?

java ibatis spring-mvc mybatis

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

APPARENT DEADLOCK为未分配的待处理任务创建紧急线程

我在mybatis上使用mysql,我在我们的实时服务器上遇到这个错误

com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@6538f8f2 
-- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这个错误会因为我的C3P0设置而来?我的C3P0设置是这样的

----开始更新-----

下面是我的spring-servlet.xml配置

datasource bean 更新

<bean id="datasource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close" p:driverClass="com.mysql.jdbc.Driver"
p:jdbcUrl="jdbc:mysql://localhost/jdb" p:user="root" p:password="root" 
p:acquireIncrement="10" 
p:idleConnectionTestPeriod="60"
p:maxPoolSize="100" 
    p:maxStatements="0" 
    p:minPoolSize="10" 
    p:initialPoolSize="10"
    p:statementCacheNumDeferredCloseThreads="1" />
   <!-- Declare a transaction manager -->

<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
p:dataSource-ref="datasource" />


<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="datasource" />
</bean>

<!-- scan for mappers and will automatically scan the whole classpath for xmls -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="sqlSessionFactory" ref="sqlSessionFactory" />
    <property name="basePackage" value="com.mycom.myproject.db.mybatis.dao" /> …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc mybatis

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

使用cron作业删除日志文件

你好.我想从文件夹中删除过去7天内的所有日志文件,但保留所有其他文件.我可以使用以下命令吗?你如何指定它只删除.log扩展名的文件?

 find  /path/to/file -mtime +7 -exec rm -f {} \; 
Run Code Online (Sandbox Code Playgroud)

我是否需要将此命令写入某个文件,或者我可以在命令提示符下编写它并让它每天自动运行?

我不知道如何在linux中运行cron作业.

linux cron ubuntu-12.04

12
推荐指数
3
解决办法
4万
查看次数

春季MVC隐藏的领域

我想在下面的代码中使用spring hidden标签.这可能在下面的代码中,我必须在我的控制器中写这样做或我正在做的是正确的.

<c:forEach var="record" items="${records}">
    <tr>
        <td>
            <form:form id="myForm" action="list.html" method="post">
                <input type="hidden" name="record" value="${record}" />
                <a href="#" onclick="document.getElementById('myForm').submit();">Submit</a> 
            </form:form>
        </td>
    </tr>
 </c:forEach>
Run Code Online (Sandbox Code Playgroud)

任何帮助都会受到高度关注.

谢谢

java spring spring-mvc

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

获取mybatis中最后插入记录的ID

我是mybatis的新手.我想获取最后插入记录的ID.我的数据库是mysql,我的mapper是xml

  <insert id="insertSelective"  parameterType="com.mycom.myproject.db.mybatis.model.FileAttachment" >
  <selectKey resultType="java.lang.Long" keyProperty="id" order="AFTER" >
  SELECT LAST_INSERT_ID() as id
</selectKey>
 insert into fileAttachment
<trim prefix="(" suffix=")" suffixOverrides="," >
  <if test="name != null" >
    name,
  </if>
  <if test="attachmentFileSize != null" >
    size,
  </if>      
</trim>
<trim prefix="values (" suffix=")" suffixOverrides="," >
  <if test="name != null" >
    #{name,jdbcType=VARCHAR},
  </if>
 <if test="attachmentFileSize != null" >
    #{attachmentFileSize,jdbcType=INTEGER},
  </if>
 </trim>
 </insert>
Run Code Online (Sandbox Code Playgroud)

我认为这里写的语句'SELECT LAST_INSERT_ID()as id'应该返回最后插入记录的id但是我在插入记录后总是1.

我的mapper.java类我有方法

   int insertSelective(FileAttachment record);
Run Code Online (Sandbox Code Playgroud)

在我正在使用的dao课程中

int id = fileAttachmentMapper.insertSelective(fileAttachment);

插入新记录时,我的ID值始终为1.我的Id字段自动递增,记录正确插入.

java mysql ibatis mybatis

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

无法用XML表示的数据结构?

什么可能是不能(明智地)用XML表达的数据结构的例子?这是一个面试问题,我找不到任何相关内容.

xml data-structures

8
推荐指数
2
解决办法
1384
查看次数

无法加载php5apache2_2.dll

无法将c:/PHP5/php5apache2_2.dll加载到服务器中我在窗口XP机器上运行apache 2.2时收到此错误

任何人都知道可能是什么问题.我可以看到c:/ php5文件夹中没有php5apache2_2.dll.

php apache

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

JSP mod运算符无法正常工作

我正在尝试这个,但它始终是其他部分

 <c:forEach items="${records}" var="field" varStatus="counter">

    <c:choose>
        <c:when test="${counter.count mod 2 == 0}">
            <div class="classEven">
        </c:when>
        <c:otherwise>
            <div class="classOdd">
        </c:otherwise>
    </c:choose>
        sample text here

        </div>          

 </c:forEach>
Run Code Online (Sandbox Code Playgroud)

这有什么问题?

jsp jstl

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

标签 统计

java ×6

mybatis ×3

ibatis ×2

mysql ×2

spring-mvc ×2

apache ×1

cron ×1

data-structures ×1

eclipse ×1

jdbc ×1

jsp ×1

jstl ×1

linux ×1

maven ×1

php ×1

spring ×1

ubuntu-12.04 ×1

xml ×1