发表于: 2018-02-05 21:39:59

1 810


今日完成

1.学习maven命令,在linux中生成maven项目;

  输入mvn archetype:generate 生成maven项目:

选择版本,不输入直接按回车默认输入6

定义groupId,artifactId,version,package

项目目录

2.重新设置pom.xml,生成可执行的jar包;

在pom中加入下面配置,生成可执行的jar包;

  <build>
   <plugins>
       <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-shade-plugin</artifactId>
           <version>2.3</version>
           <executions>
               <execution>
                   <phase>package</phase>
                   <goals>
                       <goal>shade</goal>
                   </goals>
                   <configuration>
                       <transformers>
                           <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                               <mainClass>maintest</mainClass>
                           </transformer>
                       </transformers>
                       <artifactSet>
                       </artifactSet>
                   </configuration>
               </execution>
           </executions>
       </plugin>
   </plugins>
</build>

3.学习连接池;

  数据库连接池是程序启动时建立足够的数据连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。

  运行机制

  连接池的配置:

   1).基本配置:驱动类名,URL,用户名,密码;

   2).关键配置:C3P0连接池:

     最小连接数:   minPollSize(3)  

     初始化连接数: initialPoolSize(3)

     最大连接数:   maxPoolSize(15)

     最大空闲时间: maxIdleTime(0)

     最大等待时间   maxstatements()

明天计划

1.完成任务一;

2.查漏补缺,例如TryCatch语句和Log4J;

遇到问题

昨天直接改写jar包中的MANIFEST.MF文件加入mainclass,但是今天在linux下生成jar包后发现依然没有mainclass。

再次在网上查询解决办法,借助maven插件maven-shade-plugin,配置pom.xml。

再次生成后,运行成功。

收获

学习到了再linux运行maven命令;

学习了连接池的基本知识;




返回列表 返回列表
评论

    分享到