JavaWeb笔记

JDBC

基本使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//注册驱动
Class.forName("com.mysql.jdbc.Driver");
//获取数据库连接对象
Connection connection = DriverManager.getConnection("jdbc:mysql://59.110.213.97:3306/test?useSSL=false",
"root", "GHn,.155070");
//定义sql语句
String sql = " insert into table_test(id,number) values(null,10086)";
//获取执行sql的对象
Statement statement = connection.createStatement();
//执行sql
int count = statement.executeUpdate(sql);
System.out.println(count);
//释放资源
statement.close();
connection.close();
阅读更多

《Android开发艺术探索》笔记

第一章 Activty的生命周期和启动模式

Activity的生命周期全面分析

典型情况下的生命周期分析

在正常的情况下,Activity会经历如下生命周期。

  1. onCreate: 表示Activity正在被创建,是生命周期的第一个方法
  2. onRestart: 表示Activity正在被重新启动。一般由用户从ActivityA启动ActivityB后,重新返回ActivityA触发。
  3. onStart: 表示Activity已经可见,但无法与用户交互(没有获取到焦点)
  4. onResume: 表示activity获得了焦点,用户可以进行操作
  5. onPause: Activity正在停止,失去了焦点,不能进行操作。此时可以做一些存储数据、停止动画等工作,但不能太耗时,会影响新Activity的显示 (新Activity的onResume会在老Activity的onPause方法后执行)
  6. onStop: 表示Activity即将停止,对用户来说已经不可见。 可以在此时做稍重的回收工作,也不能太耗时。一般的操作尽量在onStop中执行,不要放到onPause中
  7. onDestory : 表示activity即将被销毁,是最后一个回调。可以做回收工作和最终资源的释放。
阅读更多