自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 8月22日博客

今天主要讲了数据库加密 1.首先你需要加密、解密的函数(用大佬写好的) 2.将加、解密函数加Util工具包 3.加入已有的系统 注册时,将输入的密码加密成乱码输入数据库 登陆时: 先将与已存在的用户名对应的密码乱码取出,并解码 如果搜索数据的结果为空则打印用户名不存在 将解码后的数据和用户输入的做对比,如果不一致则打印密码错误 如用户名和密码都匹配,则登陆成功! ...

2019-08-23 18:29:29 220

原创 8月23日培训

今天主要讲的是数据库查询数据的分页和一些小知识点 1.构造器 构造方法 帮助我们new 对象,默认会有一个无参的构造方法 如果自己写了一个有参的构造方法, 那么默认的无参的构造方法就没有了 构造器可以是有参的也可以是无参的,可以同时存在多个构造器,由是否有参数传入和参数的列表决定调用哪一个。 2.分页思路及实现 1.定义一个页数的实体类 2.通过修改sql语句来限制每次从表格中查询到的记录数 ...

2019-08-23 09:25:15 118

原创 8月21培训

在昨天的基础上,今天讲了,多表子查询的语句。 1.新建两个表,合并查询 2.设置列的别名: 3.内连接: 4.外连接 5.sql表子查询 程序员对数据库做得最多的操作就是查询,查询又有各种各样的查询条件,多个表之间需要建立联系,这些语句还需要课后练习。 ...

2019-08-21 18:17:21 149

原创 8月20日培训

1.数据库知识介绍: 常见的数据库有Oracle,DB2,SQL Server,MySQL,因为是学习,我们用的是免费的数据库系统Mysql。 各数据库厂商在标准普通话( SQL标准)的基础上发展了自己的方言。 SQL的分类: 今天主要学习了以下几种语句: 创建表: 添加,修改,删除: 其中,查询语句是最重要的,因为程序员对数据库的操作主要以查询为主: 模糊查询: 字段控制查询:...

2019-08-21 08:50:08 172

原创 8月19日培训

周一,按照惯例,先来了一波周测,讲得东西并不是很多 **1.**音乐管理系统的权限设置 管理员和普通用户的区别就在于type类型不一样,这里提供我的权限管理; 在每次登陆时实例化一个User对象,将输入的内容作为它的属性,即它记录了登陆的人的身份;在每一次要进行某项操作时做一个判断它是否有权限进行这项活动。 ...

2019-08-20 09:52:08 108

原创 8月16日培训

1.完善音乐管理系 增加了用户管理的模块 填查删改仍然类似之前的音乐管理模块,不多做赘述,但用户表增加了用户类型,分为管理员和非管理员 管理员为 0,非管理员为 1,用于设置权限。 2.返回上一层 应用递归 权限设置还需要完善,比如普通用户注册不能选择权限,不能修改它人信息。音乐管理,非管理员不能删除。 ...

2019-08-16 18:00:57 137

原创 8月15日培训

1.音乐管理系统:音乐管理 和之前一样,也采用分层的形式‘ 1.bean:Music实体类 2.dao:建立音乐与数据库的联系 3.MusicService 现在写的都是管理系统中的基本增删查改功能,主要还是熟悉业务逻辑。之后还会完善功能。 ...

2019-08-16 09:25:54 108

原创 8月14日培训

1.文件输入流,输出流(将一个文本复制到另一个) 先将文件读取到流中,再输出到指定路径中;其中,文件是以字节流的形式传输,当读取到流末尾时会返回-1表示读取完毕,停止传输。 2.音乐管理系统实例的部分功能 分了几个包分别表示不同的模块。 同样,为必要的重复步骤添加方法,方便调用。 这里实现了基本功能,登陆,注册。 ...

2019-08-15 09:06:07 101

原创 8月13日培训

1.优化JDBC代码 将必要的创建链接步骤放在其它类中,方便调用,减少代码重复。 同样,关闭资源代码是相同的,也写到方法中。 2.JDBC增删改查实现 新建一个实体类(学生),定义三个属性。 添加:(写死添加的内容,仅功能实现) 查询: 将数据库中查询到的数据通过set方法放入students数组,再打印 修改: 删除: ...

2019-08-14 09:38:32 108

原创 8月12日培训

1.复习JDBC的基本流程 //1.加载驱动 //2.创建链接 //3.写SQL语句 //4.得到statement对象 //5.执行SQL得到结果 //6.处理结果集 //7.关闭资源 2.自定义抛出异常 //1.继承Exception类写一个自己的异常 //2.执行判断,如有异常,就抛出 3.I/O部分的开头内容 在指定目录下新建一个文本文档 ...

2019-08-13 09:12:05 103

原创 8月9日培训

1.斗地主排序完善 利用Map键-值对应的特性存放牌序与牌面、 遍历产生固定卡牌的同时将其牌序装入容器,以便洗牌 2. 常见异常类型及处理方式 通常有这些 根据是运行时异常还是编译异常决定是由JVM处理还是自行处理 自定义异常类型: 先自行定义一个类继承Exception使其具有异常的方法 再定义一个类用于新建对象,编辑异常提示,抛出异常(如果人的年龄小于0则判定为异常) 最后在主类中...

2019-08-12 08:51:33 112

原创 8月8日培训

培训第四天 1.斗地主案例 主要功能: ① ② 这个案例,主要就是使用几个数组装花色和字符,将它们连接,用字符型容器填装组合成一副牌,利用Collectons类的方法打乱容器中的内容顺序;Random类随机发三张牌作为底牌;用四个容器分别代表三个玩家和底牌;利用随机数实现叫地主功能,再用合并方法将底牌合并到该玩家手牌中。 2.之后就是sqlyong的增删改查,和jdbc(java dat...

2019-08-08 18:28:49 128

原创 8月7日培训

今天主要讲了以下内容 1.父类和子类,抽象类 父类是抽象类,具有一些封装过的基本数据类型属性,抽象方法。 子类继承父类,因为是抽象类,必须实现父类的抽象方法。 抽象类:可与有普通方法,也可以有抽象方法。 2.接口 与抽象类类似,具有抽象方法,但可被多继承。 3.实体类 完善昨天的案例 面对对象编程,建立Lady这个对象,她有体重和身高这两个属性 在数组中装入Lady类,就不需要一一传...

2019-08-07 18:57:12 161

原创 8月6日培训

今天是中软java基础培训班的第二天,就今天的学习,我在一下做一下总结。 1.首先是讲了了一下for循环引入课题,Java的普通for循环本身和C语言中并无差别。 通过一个九九乘法表的小案例就了解了。 其中需要注意的就是Java中打印时,不同数据类型之间需要使用 “+" 符号作为字符串连接符。 2.之后讲了一个”美女选妃“的案例引入Map,List接口。 用List的子类ArrayLis...

2019-08-07 09:04:15 154

原创 8月5日培训

***中软国际Java开发基础培训班8月5日*** 今天是参与中软java开发基础培训班的第一天,主要是分布讲解了几个开发必备软件的安装和接下来学习日程的安排。 1.首先是JDK的安装,这是java程序得以运行的必备条件。 安装完成后在cmd指令操作台中试验 输入javac显示javac指令即为正确安装 之后是配置环境变量,在系统属性中设置 ...

2019-08-05 17:38:34 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除