Skip to content

Commit e671371

Browse files
committed
log
1 parent 05753c3 commit e671371

6 files changed

Lines changed: 472 additions & 531 deletions

File tree

.idea/workspace.xml

Lines changed: 419 additions & 517 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/com/code/repository/study/io/FileInputStreamTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.code.repository.study.io;
22

3+
import java.io.File;
34
import java.io.FileInputStream;
45
import java.io.IOException;
56

@@ -14,7 +15,8 @@ public static void main(String[] args) throws IOException {
1415
FileInputStream fis = null;
1516
try {
1617
// 创建字节文件输入流
17-
fis = new FileInputStream("fileInputStream.txt");
18+
System.out.println(new File(".").getAbsolutePath());//相对工程目录
19+
fis = new FileInputStream("src/main/resources/fileInputStream.txt");
1820
// 最多读64字节
1921
byte[] b = new byte[64];
2022
// 实际读取字节数

src/main/java/com/code/repository/study/jdbc/JdbcDemo.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.code.repository.study.jdbc;
22

3+
import com.mysql.jdbc.Driver;
4+
35
import java.sql.Connection;
46
import java.sql.DriverManager;
57
import java.sql.ResultSet;
@@ -27,25 +29,24 @@ public static void main(String[] args) {
2729
Connection conn = null;
2830
try {
2931
// 加载MySQL的数据驱动程序
30-
Class.forName("com.mysql.jdbc.Driver");
32+
// Class.forName("com.mysql.jdbc.Driver"); // jdk1.6 之后可以不用再调用这句
33+
// DriverManager.registerDriver(new Driver());
3134
// 创建数据连接对象
3235
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
3336
// 创建Statement对象
3437
Statement statement = conn.createStatement();
35-
36-
// 执行一条sql
38+
// 执行sql
3739
// 通过execuUpdate()方法用来数据的更新,包括插入和删除等操;
38-
// 通过xecuteQuery()方法进行数据的查询,而查询结果会得到 ResulSet对象
39-
statement.executeUpdate( "INSERT INTO user(gmt_create, gmt_modified,user_name)" + " VALUES (now(),now(),'jdbcTest') ") ;
40+
String userName = "tst"+ System.currentTimeMillis();
41+
statement.executeUpdate( "INSERT INTO user(gmt_create, gmt_modified,user_name)" + " VALUES (now(),now(),'"+userName+"') ") ;
42+
// 通过executeQuery()方法进行数据的查询,而查询结果会得到 ResulSet对象
4043
ResultSet resultSel = statement.executeQuery( "select * from user" );
4144
while(resultSel.next()){
4245
String username = resultSel.getString("user_name");
43-
System.out.println(username);
46+
System.out.println("userName:"+username);
4447
}
4548
conn.close();
46-
} catch (ClassNotFoundException e) {
47-
System.out.println(e);
48-
} catch (SQLException e) {
49+
} catch (Exception e) {
4950
System.out.println(e);
5051
}finally{
5152
if(conn!=null){
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package com.code.repository.study.log;
2+
3+
import java.io.IOException;
4+
import java.util.logging.*;
5+
6+
public class LogDemo {
7+
8+
public static void main(String[] args) throws IOException {
9+
//日志记录器
10+
Logger logger = Logger.getLogger("logdemo");
11+
12+
//====使用文件输出日志===
13+
//日志处理器
14+
FileHandler fileHandler = new FileHandler("d:\\test.txt");
15+
//为处理器设置日志格式:Formatter
16+
SimpleFormatter sf = new SimpleFormatter();
17+
fileHandler.setFormatter(sf);
18+
//注册处理器
19+
logger.addHandler(fileHandler);
20+
//====使用文件输出日志 end===
21+
22+
//需要记录的日志消息
23+
LogRecord lr = new LogRecord(Level.INFO, "This is a text log.");
24+
//记录日志消息
25+
logger.log(lr);
26+
}
27+
28+
29+
}

src/main/java/com/code/repository/study/mybatis/mybatisDemo.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,19 @@
1111
public class mybatisDemo {
1212

1313
public static void main(String[] args) throws IOException {
14-
String resource = "mybatis/mybatis-config.xml";
15-
InputStream inputStream = Resources.getResourceAsStream(resource);
14+
// 加载mybatise配置文件
15+
String resource = "mybatis/mybatis-config.xml";// 配置信息
16+
InputStream inputStream = Resources.getResourceAsStream(resource);// 获取配置文件输入流
17+
// 初始化sessionFactory
1618
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
17-
19+
// 获取SqlSession
1820
SqlSession session = sqlSessionFactory.openSession();
21+
// 执行sql调用
1922
try {
20-
UserDO userDO = (UserDO) session.selectOne("org.mybatis.userMapper.selectByName", "jdbcTest");
23+
UserDO userDO = (UserDO) session.selectOne("org.mybatis.userMapper.selectByName", "tom");
2124
System.out.println("===> userId:"+userDO.getId());
2225
} finally {
26+
// 关闭session
2327
session.close();
2428
}
2529
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
12
2+
abc
3+
你好

0 commit comments

Comments
 (0)