自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于商城订单项的逻辑

新增订单项OrderItem,要考虑两个情况a. 如果已经存在这个产品对应的OrderItem,并且还没有生成订单,即还在购物车中。 那么就应该在对应的OrderItem基础上,调整数量a.1 基于用户对象user,查询没有生成订单的订单项集合a.2 遍历这个集合a.3 如果产品是一样的话,就进行数量追加a.4 获取这个订单项的 idb. 如果不存在对应的OrderItem,那么就新增...

2020-04-30 20:09:44 1164

原创 利用jstl分行遍历List中的数据:标签、循环

费了好长时间才遍历出来这苦逼的一下午,储备量比较少,边查边写代码:<c:forEach begin="0" end="${(fn:length(productlist)%5)-1}" varStatus="num"> <!-- 开始 --> <c:set var="beginId" value="${num.index*5}"></c...

2020-04-24 18:30:02 461

原创 图片上传问题:上传到项目需要刷新才显示;部署到Server,下一次再部署以前的图片消失;

1、在做图片上传时利用session.getServletContext().getRealPath("img/productSingle");得到的是项目部署的路径。第一次部署完之后上传图片到该文件夹可以访问,当项目更改之后第二次部署发现第一次上传的图片消失了。2、出现第一个问题之后便采用绝对路径的方式直接将图片上传到了项目文件夹下。项目重新部署图片也不会消失,但是图片的上传并不能立刻显示,只...

2020-04-23 09:28:15 1208

原创 MyBatis学习笔记之返回最新插入数据的ID

原先插入操作的写法如下:此时返回的值为 1<insert id="insert" parameterType="com.lg.pojo.Productimage"> insert into productimage (id, pid, type ) values (#{id,jdbcType=INTEGER}, #{pid,jdbcType=INTEGE...

2020-04-21 15:50:50 248

原创 Java学习之List<E>

Listpublic interface List<E>extends Collection<E>有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与 set 不同,列表通常允许重复的元素。List中带索引的方法(特有)方法功能...

2020-04-14 17:41:34 563

原创 Java学习笔记之时间日期类

类 Date 表示特定的瞬间,精确到毫秒。public class Test { public static void main(String[] args) { demo01(); demo02(5000); demo03(); } //成员方法 private static void demo03() { ...

2020-04-14 14:18:19 194

原创 Java学习笔记之equals方法

Object类的equals方法Object类中的源码:public boolean equals(Object obj) { return this == obj; }Object obj:表示可以传递任何对象==:比较运算符,可以返回true或者false基本数据类型:比较的是值引用数据类型:比较的是两个对象的地址public class...

2020-04-13 23:31:37 189

原创 Java学习笔记之输出数组重复元素及次数

方法·一public class Test { public static void main(String[] args) { Random random = new Random(); int[] arr = new int[20]; for (int i = 0; i < 20; i++) { arr[i...

2020-04-11 22:02:08 2616

原创 面试相关

MVC:A. 模型通常代表应用程序中的数据以及用于操纵数据的业务逻辑;B. 视图是其对应的模型的可视化呈现,视图 将模型渲染成适合于交互的形式(通常为用户界面元素);C. 控制器是用户与系统之间的纽带,它接受用户输入,并指示模型和视图基于用户输入执行操作(处理数据、展示数据);...

2020-04-08 14:39:07 139

原创 Java学习笔记之split()方法

split()方法:指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回;给出几种代码及结果:1、结果为0public class TestSpit { public static void main(String[] args) { String str = "@"; System.out.println(str.split("@" ...

2020-04-08 14:33:50 517 1

原创 Java学习笔记之多线程方面

并发与并行并发:两个或多个事件在同一时间段内发生。并行:两个或多个事件在同一时刻发生(同时发生)。进程与线程●进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。●线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,-一个进...

2020-04-08 10:35:55 205

原创 Java学习笔记之多态的表现形式

1、方法重载:通常是指在同-一个类中,相同的方法名对应着不同的方法实现,这些方法名相同的方法其区别在于他们需要的参数不同;2、方法重写:方法重写主要用于父类和子类间,子类重写父类的方法,只是对应的方法实现不同,期法名和参数都相同; .3、抽象类:在java语言中,-个类中的方法只给出了标准,而没有给出具体的实现方法,这样的类就是抽象类。例如父类就是抽象类,它不会被实例化的类;4、接口:...

2020-04-08 10:35:26 754

空空如也

空空如也

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

TA关注的人

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