最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
ResultSet result = ps.executeQuery();
//收参
while (result.next()) {
int id=result.getInt(1);
String num=result.getString("num");
double balance = result.getDouble(3);
//创建用户对象,存放查询数据
User user1 =new User(id,num,balance);
listUser.add(user1);
}
System.out.println(listUser);
}
//增加用户
public boolean zeng(String num,double balance) throws SQLException {
//调用工具
Connection con = OracleDriverUtil.getConnect();
//编写sql
String sql=“insert into bank_account(id,num,balance) values(seq_bank_account.nextval,?,?)”;
//预装载sql
PreparedStatement ps = con.prepareStatement(sql);
ps.setString(1,num);
ps.setDouble(2,balance);
//调用工具执行sql,并返回结果集
ps.executeUpdate();
System.out.println(“增加成功”);
//返回
return true;
}
//删除用户
public boolean san(String num) throws SQLException {
//调用工具
Connection con = OracleDriverUtil.getConnect();
//编写sql
String sql="delete from bank_account where num=? ";
//预装载sql
PreparedStatement ps = con.prepareStatement(sql);
ps.setString(1,num);
//调用工具执行sql,并返回结果集
ps.executeUpdate();
System.out.println(“删除成功”);
//返回
return true;
}
//增加转入账户金额
public boolean gaizeng(double balance,String num) throws SQLException {
//调用工具
Connection con = OracleDriverUtil.getConnect();
//编写sql
String sql="update bank_account set balance=balance+? where num=? ";
//预装载sql
PreparedStatement ps = con.prepareStatement(sql);
ps.setDouble(1, balance);
ps.setString(2, num);
//调用工具执行sql,并返回结果集
ps.executeUpdate();
//返回
System.out.println(“转入成功”);
return true;
}
//扣除转出用户金额
public boolean gaijian(double balance,String num) throws SQLException {
//调用工具
Connection con = OracleDriverUtil.getConnect();
//编写sql
String sql="update bank_account set balance=balance-? where num=? ";
//预装载sql
PreparedStatement ps = con.prepareStatement(sql);
ps.setDouble(1, balance);
ps.setString(2, num);
//调用工具执行sql,并返回结果集
ps.executeUpdate();
//返回
System.out.println(“转出成功”);
return true;
}
//查询账号是否存在
public boolean casuer(String num) throws SQLException {
//获取链接
Connection connect = OracleDriverUtil.getConnect();
//准备sql
String sql=“select * from bank_account where num=?”;
//装载sql
PreparedStatement ps = connect.prepareStatement(sql);
ps.setString(1, num);
//执行sql
ResultSet result = ps.executeQuery();
//收参
while (result.next()) {
return true;
}
return false;
}
//查询转账金额是否足够
public double caqian(String num) throws SQLException {
//获取链接
Connection connect = OracleDriverUtil.getConnect();
//准备sql
String sql=“select balance from bank_account where num=?”;
//装载sql
PreparedStatement ps = connect.prepareStatement(sql);
ps.setString(1, num);
//执行sql
ResultSet result = ps.executeQuery();
//收参
while (result.next()) {
return result.getDouble(1);
}
return 0;
}
###### 4.用户之间转账流程
// 从一个用户转到另一个用户
public void zhuanzhang(String num, String anum, double balance) throws SQLException {
// 获取链接
Connection connect = OracleDriverUtil.getConnect();
最全的Linux教程,Linux从入门到精通
======================
-
linux从入门到精通(第2版)
-
Linux系统移植
-
Linux驱动开发入门与实战
-
LINUX 系统移植 第2版
-
Linux开源网络全栈详解 从DPDK到OpenFlow
第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。
本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!