自从上上周作完周记后,因为学的知识日渐丰富,自我感受愈来愈膨胀,再加上清明节假期的诱惑,这15天过的有些浑浑噩噩,终于在今天把老师布置的项目基本完成,如果保持以前的学习状态,估计只要用到10天之内,从3月27日布置项目以来,基本上学习时间都用在了作项目之上,这周五才学了新的内容,AJAX,并且也把AJAX用到了项目中去。这篇总结就分两个部分,一是把这两周老师所新讲的内容复习回顾一遍,而后再把本身作scm项目时所遇到的问题和积累的一些小技巧、小方法记录下来,帮助本身加深印象,加快本身码代码的速度,优化代码结构。javascript
//level是日志的优先级,从低到高有:all,debug,info,warn,error,fatal,off //越低越详细,若定义了高级别,则低级别不会被打印输出 //apenderName是指日志信息输出到哪里,你能够同时指定多个输出目的地
//layout是指信息以什么样的格式输出到这个地方 //例子 log4j.rootLogger = INFO,console log4j.appender.console = org.apache.log4j.ConsoleAppender //控制台 log4j.appender.console.layout = org.apache.log4j.PatternLayout //灵活指定布局 log4j.appender.console.layout.ConversionPattern = %d %c %p %n %m %n
1 //获取该类的日志管理器 2 logger log=logger.getLogger(XXX.class); 3 //添加日志(下面是一条info级别的日志信息) 4 log.info("name:"+name+" password:"+password);
<host> <Context path="/shop" docBase="d:\workspace\test\WebRoot" reloadable="true" > <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource“ username=“root" password=“123" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/crebas?useUnicode=true&characterEncoding=GBK&"" maxActive="40" maxIdle="5" /> </Context> </host>
<resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/mysql</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
1 public static Connection getConnection(){ 2 Connection conn = null; 3 try { 4 InitialContext context = new InitialContext(); 5 DataSource source = (DataSource) context.lookup("java:comp/env/jdbc/mysql"); 6 conn = source.getConnection(); 7 } catch (NamingException e) { 8 e.printStackTrace(); 9 } catch (SQLException e) { 10 // TODO 11 e.printStackTrace(); 12 } 13 return conn; 14 }