- 博客(33)
- 收藏
- 关注
原创 电商控制台系统前台注册登录后台审核的测试
这里是 5 条记录,2 条记录显示应该是 3 页,实际操作过程。有审核机制,出现了数据记录动态变化的问题。删除一条数据,分页结果会造成后面的记录前置。为数据库添加一条本轮审核机制的字段标志.在公司中,出现分页审批中出现漏批现象。每次审批一人,数据分页结果不同。注册审核:建一个线程类。注意程序中的一个问题。
2023-12-12 15:25:27
468
原创 控制台电商项目实现
置 1,还有一个,把数据一个一个取出来 select * from user。在这个界面上要实现审核,必须更新字符,把 addcheck 由 0。把这里后台审核机制也做一个模块 admin 也有 user,也有。界面一批一批取数据,审核通过是针对当前的记录,显示当前记录,当前记录的内。控制台开发的程序,有记录,相当于把这个数据写入日志文。where addcheck=0 ,数据取出,在这里考虑全面,出现用户审核,出现商品审核。使用名称:历史阶段性---人工审核,审核机制:功能专职的审核人员,(后台)
2023-12-12 15:24:20
483
原创 jdbc实现数据库连接的工具类
Java 防止sql注入,预编译手段,先不用传参数,把sql 语句传入,sql语句把参数做为占位符使用,sql编译后把占位符的位置填上对应的数据。表和类建立关系,先有一个User类,作用跟表中字段建立一对一的关系,User类的名字尽量与表中的字段名称一致。整合一个类,把连接Connection放在一个类中,调用连接直接取,经常使用的工具类用静态方法处理。登录注册-----à商品列表---à进入商品详情---à立即购买,加入购物车-à支付。研究:一个增删改对用户,商品表,订单表,订单详情表.
2023-12-06 15:37:08
494
原创 Java和数据库的连接
在Resultset中看到next()方法,一定用到Iterator迭代器,这个迭代器可以用next();java面向接口,提供了数据库的相关接口,每个不同的数据库厂家根据接口开发方法。Java使用数据库,调用对应接口的实现。注意:java 只出规范,其他的应用按照规范去开发,java在每一个规范中都有反射去找到相关的类。(6)根据mysql的数据类型与java 的数据类型的对应关系,使用对应的get方法,得出结果.在数据方法中,Connection中有方法close(),close()关闭。
2023-12-06 15:34:35
1224
原创 数据库多表联查
如果甲表和乙表之间是一对一,乙表和甲表是一对多,两表的关系是一对多,一对多的关系把外键(关系主键)定在一的数据中,放在订单详情中.。用户表和订单表两表之间互相关系是一对一,一对多.把外键(主键关系)放在一的数据中,一个订单对应一个用户,订单表里有用户的外键.。订单状态: order_status int(0,1,2,3) 数组(买家已付款,卖家已发货,买家已收货,评价)建立的关系表,商品表和用户表,在商品表不需要有用户,用户表不需要商品表。还有一个问题,如果更新是id,建的表进行更新时也会报错.。
2023-12-04 14:29:23
1011
原创 数据库事务管理
insert into user(username,sex,position,age,password,is_delete) values("赵五","男","杭州",20,"123456",0), ("赵五","男","杭州",20,"123456",0),("赵五","男","杭州",20,"123456",0);内存中值:数据新值, 修改数据赋予一个新值,数据库的值旧值, 发出修改操作,把内存和数据库的值做对比,一致,允许修改,不一致就不允许修改.数据库删除就变成更新的问题。
2023-12-04 14:28:35
1046
原创 数据库基本练习
select count(*) as'女生人数' from user where Sex='女';-> ('李四','男','20','上海'),-> ('王五','女','25','广州'),-> ('薛六','女','20','北京'),-> ('王五','男','22','北京'),-> ('赵七','男','28','上海'),-> ('张四','女','23','北京');-> ('李白','男','22','太原');-> ('张三','女',19,'北京'),
2023-11-28 18:57:32
360
原创 Java集合的使用----商品的添加删除与更改
或者类(属性,方法)-à类属性--à值 ,把属性封装, 封装后私有化,某些属性可以getter,setter。add_goods 增加商品 商品的各种名称(商品编号,商品价格,商品名称,商品分类,商家名称)虽然用户输入的商品编号,用户一次性修改所有的项,传入的内容即有编号,也有各种修改内容,(商品类)前台:用户操作界面(商品模块--à订单模块--à购物车模块-à支付模块)需要商家输入上架商品的内容,这里获取内容,必然有参数,参数就是商品类。定义接口---à抽象类--à类--à主程序。
2023-11-21 14:18:38
636
原创 Java的集合
实际的处理中,往往把线性结构和链式结构合在一起。读取使用线性结构,保存数据使用链表结构。List接口包括两个类 ArrayList LinkedList。ArrayList继承List,list继承Collection。链表,读取效率低,但是添加/修改/删除效率高。这种结构特点:读数据方便,添加/删除费时间.引用数据,有脚标指示具体是哪一条数据。ArrayList来自List接口。List还有一种数据:链表结构。Iterator 迭代器接口。ArrayList是线性结构。Collection接口。
2023-11-21 14:16:47
65
原创 Java 面向接口-石头剪刀布
(3)对于算法类或者工具类,没有必要实例化,把类加上static相当静态类,静态类不需要实例化,直接使用类名.方法来访问。有抽象方法就是抽象类,类也由abstract来修饰,如果类是抽象类不能被实例化,类中方法不能被调用。修改你功能的人继承类,super取父类的代码,对你代码进行优化。(4)再根据面向对象的设计方法进行封装继承多态的考虑。静态的特点,保证运算速度,在内存上最先执行的。(5)实际执行的每个方法中的代码还是面向过程。不实现的方法,只要限制方法名,不需要写代码体。继承是单继承,串联式达到多继承。
2023-11-14 14:07:53
93
原创 Java面向对象 :石头剪刀布
-------继承---à电脑类。平台类-à 选择服务器,玩的难度系数,房间号,桌号 (省略)就是方法相同,属性相同的找一个父类来处理,其它类是继承关系。两个玩家 ----à 两个类 玩家类 电脑类。父类:参与者类 --------继承---à玩家类。裁判类----à判断 (根据游戏规则判断输赢)父类作用:第一点:限定了玩家和电脑的属性和方法。玩家类和电脑类应该有一个共同的父类,出拳名称: choice。出拳名称:choice。参与者类 玩家类 电脑类。主程序--àmain主函数。
2023-11-13 15:25:30
171
原创 Java实现小型购物系统
商品模块:选择商品--à商品模块--à显示商品的详细 (名称,价格,配送,数量)购物车模块:订单号 商品全部信息的数组(定长,要求用户购买商品不能超过5个)订单模块: 功能:订单号(属性) 商品的全部信息 方法: 去支付。首页模块: 功能:显示平台中的所有商品(商品列表:名称,价格)首页:整个程序的组织者,调度者,用户参与都是通过首页来参与的。支付:功能:帐户名称,帐户余额 方法:支付。
2023-11-08 15:48:56
1258
2
原创 Java 快速排序
在数组分治中,直接循环很麻烦,最优化就是函数,函数中可以继续调用这个函数,改变参数,这种函数可以在内部调用自己方法,称为递归调用.把这个数以6分成两部分,左边快速,右边快速,不清楚什么时候快排结束,每次快排都分成两部分。左半部分 Quanpai(arr,mid_left,mid_right)右半部分Quanpai(arr,mid_left,mid_right)左游标 停在12的位置上,,最后基数位置和12的位置换掉。10个排序,10个数字分段,每段之间的排序。只要小的,就把0位置和这个元素换,
2023-11-06 13:45:39
63
原创 Java 二分查找
二分查找需要超始的索引,和终止的索引.二分查找特点需要查找的值>中间值,在后面找,起始的索引变化,同样,如果需要查找的值<中间值,在前面找,终止的索引变化,失败条件: 比前面第一个元素小的元系,比最后一个元素大的元素,中间任意一个不存在的元素.成功条件: 前面第一个元素,后面最后一个元素,中间任意一个元素。
2023-11-06 13:44:21
100
原创 Java 冒泡排序法
b=tmp//最后把第三方引入变量的内容存储另外交换的变量中。tmp=a//先把a放在第三个引入变量中保存。//把a,b两值交换。a=b//报b赋值给a。
2023-11-06 13:42:40
43
原创 Java石头剪刀布小游戏
System.out.println("玩家"+player_name+"的选择是"+player_choice_name+"");System.out.println("玩家"+player_name+"的选择是"+player_choice_name+"");System.out.println("玩家"+player_name+"的选择是"+player_choice_name+"");System.out.println("游戏结果是玩家"+player_name+"赢");
2023-10-30 14:38:15
81
1
原创 三项测试集合
System.out.println("你的星座类别是() A.火象星座 B.土象星座 C.风象星座 D.水象星座");System.out.println("你的星座是()A.魔羯座 B.金牛座 C.处女座");System.out.println("A.总是 B.经常 C.偶尔 D.几乎不");System.out.println("A.总是 B.经常 C.偶尔 D.几乎不");System.out.println("A.总是 B.经常 C.偶尔 D.几乎不");
2023-10-27 15:00:41
48
1
原创 趣味测试入门Java程序:测试适配的星座
System.out.println("你的星座类别是() A.火象星座 B.土象星座 C.风象星座 D.水象星座");System.out.println("你的星座是()A.魔羯座 B.金牛座 C.处女座");System.out.println("你的星座是()A.天秤座 B.水瓶座 C.双子座");System.out.println("你的星座是()A.巨蟹座 B.天蝎座 C.双鱼座");System.out.println("你的星座是()A.白羊座 B.狮子座 C.射手座");
2023-10-26 14:54:34
108
原创 JAVA 实习一
出现的界面选择activation code,输入文件夹中的激活码,点击activation按钮激活。复制文件夹地址 然后复制文档中地址 打开软件所在位置 寻找文件。点击Install 直接安装 最后Finish 结束。可以更改路径或者不更改路径 然后点击下一步。打开 将复制的地址插入 并且更改自己路径。至此 JAVA的环境安装与配置完成。可以更改路径 也可以不更改路径。JAVA环境配置与安装。创建快捷方式 Next。然后双击桌面快捷图标。
2023-10-25 15:29:38
39
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人