- 博客(29)
- 收藏
- 关注
原创 谷粒商城基础篇——Day06
商品服务-API-品牌管理一、使用逆向功能的前后端代码效果优化与快速显示开关云存储开通与使用OSS整合测试OSS获取服务端签名OSS前后联调测试上传表单校验&自定义校验器JSR303数据校验统一异常处理JSR303分组校验JSR303自定义校验注解概念-SPU&SKU&规格参数&销售属性商品服务-API-属性分组前端组件抽取&父子组件交互获取分类属性分组分组新增&级联选择器分组修改&级联选择器回显商品服务-API-品
2022-05-05 09:38:43
915
原创 谷粒商城基础篇——Day02
忘记第二天干什么了,只记录了一个bug修复……哦,想起来了,是这些……尚硅谷谷粒商城项目:https://www.bilibili.com/video/BV1np4y1C7Yf?p=46&spm_id_from=pageDriver/ *** 整合 MyBatis-Plus * 1)、导入依赖:mybatis-plus-boot-starter * 2)、配置 * a. 配置数据源: * 导入mysql数据库的驱动
2022-05-02 21:39:01
270
原创 谷粒商城基础篇——Day01
01、分布式基础&项目环境搭建一、项目简介1. 项目背景1.1 电商模式市面上有 5 种常见的电商模式 B2B、B2C、C2B、C2C、O2O1) B2B 模式B2B(Business to Business),是指商家和商家建立的商业关系,如 阿里巴巴2) B2C 模式B2C(Business to Consumer) 就是我们经常看到的供应商直接把商品卖给用户,即 “商对客” 模式,也就是通常所说的商业零售,直接面向消费者销售产品和服务,如苏宁易购,京东,天猫,小米商城3) C
2022-04-29 20:44:43
2096
原创 30天学会JAVA—练习题(2021韩顺平)——Day20
数据库练习题-- 班级表CREATE TABLE CLASS(classid VARCHAR(3) PRIMARY KEY,`subject` VARCHAR(20) NOT NULL DEFAULT '',deptname VARCHAR(20) NOT NULL DEFAULT '',enrolltime YEAR NOT NULL DEFAULT 9,num INTEGER NOT NULL DEFAULT 0,FOREIGN KEY (deptname) REFERENCES D
2021-11-27 20:05:14
808
原创 30天学会JAVA—练习题(2021韩顺平)——Day19
数据库练习题-- 2. 查看表结构DESC deptDESC empSELECT * FROM emp-- 3. 简单查询-- (1)SELECT dname FROM dept;-- (2)SELECT `ename`, (sal*12 + IFNULL(comm,0)) '年收入' FROM emp-- 4.限制查询-- (1)SELECT `ename`, sal FROM emp WHERE sal > 2850 -- (2)SELECT `ename`
2021-11-27 19:57:31
633
原创 30天学会JAVA—练习题(2021韩顺平)——Day15
集合练习题public class A01 { @SuppressWarnings("all") public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add(new Newspaper("新冠确诊病例超千万,数百万印度教信徒赴恒河“圣浴”引民众担忧")); arrayList.add(new Newspaper("男子突然想起2个月前钓的鱼还在网兜里,捞起一看赶
2021-11-09 18:55:51
314
原创 30天学会JAVA—练习题(2021韩顺平)——Day14
List接口public class A09 { @SuppressWarnings("all") public static void main(String[] args){ List a = new ArrayList(); a.add("hello1"); a.add("hello2"); a.add("hello3"); a.add("hello4"); a.add("hello5"); a.add("hello6"); a.add("hello7");
2021-11-09 15:31:36
387
原创 30天学会JAVA—练习题(2021韩顺平)——Day12 异常
try-catch 异常练习 思路创建Scanner对象使用无限循环,去接收一个输入将该输入的值,转成一个Int如果在转换时,抛出异常,则说明输入的内容不是一个可以转成Int的内容如果没有抛出异常, 则break该循环eclipse中try-catch:选中可能有异常的语句,右键–surround with代码public class A01 { public static void main(String[] args) { Scanner sc = new Scan
2021-11-05 16:22:27
194
原创 30天学会JAVA—练习题(2021韩顺平)——Day11
class Circle{// private final double PI = 3.14;//直接赋值 private final double PI; private double radius; { PI = 3.14; // 代码块赋值 } public Circle(double radius) { super(); this.radius = radius;// PI = 3.14; //构造器赋值 } public double s(){ re.
2021-11-05 14:43:43
278
原创 30天学会JAVA—练习题(2021韩顺平)——Day10
class Person{ private String name; private char sex; private int age; public Person(String name, char sex, int age) { super(); this.name = name; this.sex = sex; this.age = age; } public String getName() { return name; } public void ..
2021-11-04 13:53:16
263
原创 30天学会JAVA—练习题(2021韩顺平)——Day9
Test Demo Rose Jack John Jackclass BankAccount{ private int balance; public BankAccount(int balance) { super(); this.balance = balance; } public int getBalance() { return balance; } public void setBalance(int balance) { this.balance.
2021-11-03 17:49:44
266
原创 30天学会JAVA—练习题(2021韩顺平)——Day8
1.代码【自己】class Person{ String name; int age; String job; public Person(String name, int age, String job) { super(); this.name = name; this.age = age; this.job = job; }}public class Test { public static void main(String[] args) { Pers.
2021-11-03 16:02:13
181
原创 30天学会JAVA—练习题(2021韩顺平)——Day7
1. 创建程序。定义两个类:Account 和AccountTest类,体会类的封装性。Account 类要求具有属性:姓名(长度为2/3/4位),余额(必须>20),密码(必须为6位),如果不满足,则给出提示信息,并给默认值。通过setXxx的方法给Account 的属性赋值。在AccountTest中测试。2. 编写程序。3. 编写程序。4. 重写equals方法。判断两个Person对象的内容是否相等,如果两个Person对象的各个属性值都一样,则返回true,反之
2021-11-03 11:44:48
291
原创 30天学会JAVA—练习题(2021韩顺平)——Day6
9.代码public class Music { String name; int times; public Music(String name, int times){ this.name = name; this.times = times; } public void play(int i){//i为播放时长 System.out.println("音乐"+ name + "正在播放," + "播放时长为" + i + ",剩余时长为" + (times - i)).
2021-11-02 12:05:45
450
原创 30天学会JAVA—练习题(2021韩顺平)——Day5
1.代码public class A01 { //属性 double[] arr; double m; //方法 public double max(double[] arr){ for(int i = 0; i < arr.length ; i++){ if(arr[i] >= m){ m = arr[i]; } } return m; } public static void main(String[] args) .
2021-11-02 10:57:38
277
原创 30天学会JAVA—练习题(2021韩顺平)——Day4
1. 已知有个升序数组,要求插入一个元素,该数组依然升序2. 随机生成10个整数(1-100)保存到数组,并倒序打印以及求平均值、最大值和最大值的下标,并查找里面是否有83. 冒泡排序4. 编写类AA,有一个方法:判断一个数是奇数还是偶数,返回boolean5. 根据行、列、字符打印 对应行数和列数的字符。(如,行:4,列:4,字符:#)6. 编写程序。7. 编写程序。8. 编写程序。9. 编写程序。10. 编写程序。...
2021-11-02 09:24:18
354
1
原创 Leetbook——数组和字符串(4)——头尾指针
四、双指针技巧头尾指针快慢指针1. 反转字符串题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。解题方法:【头尾指针】解题思路:头指针i,尾指针j;交换元素,并同时向中间移动直到达到中间位置为止复杂度分析:时间复杂度:O(n),n为输入字符串的长度,执行了n/2次交换空间复杂度:O(1),临时变量代码:pub
2021-11-01 15:04:17
450
原创 30天学会JAVA—练习题(2021韩顺平)——Day3
1. 判断一个整数是否是水仙花数(其 各个 位 上数字立方和 等于其本身。153=1^3 + 3^3 + 5^3)2. 输出1-100之间的不能被5整除的数,每5个一行3. 输出小写的a-z以及大写的Z-A4. 求出1-1/2+1/3-1/4……1/100的和5. 求1+(1+2)+(1+2+3)+……(1+2+3+…+100)的结果6. 创建一个char类型的26个元素的数组,分别放置’A’-‘Z’。使用for循环访问所有元素并打印出来。7. 请求出一个数组int[]的最大值,
2021-11-01 11:30:53
244
原创 正则表达式(3)——习题练习
韩顺平老师 B站习题练习public static void main(String[] args) { String content = "wu6426-miao@org.com"; if(content.matches("^[\\w-]+@([a-zA-Z]+\\.)+[a-zA-Z]+$")){ System.out.println("合法"); }else{ System.out.println("不合法"); }}public static void main(St
2021-10-29 19:17:27
97
原创 正则表达式(2)
正则表达式三个常用类Pattern类matches(regStr,context):用于整体匹配,在验证输入的字符串是否满足条件时使用(返回值为boolean型)Matcher类反向引用案例引入给定一段文本,找出所有四个数字连在一起的子串,并且这四个数字满足:1.第一位与第四位相同,2.第二位与第三位相同。如:1221,5775……案例:结巴去重把:”我…我要…学学学…编程java!“ 通过正则表达式 修改成 ”我要学编程java!“解题思路:去掉所有的.;去重
2021-10-29 18:19:23
140
原创 正则表达式(1)
韩顺平老师课程正则表达式底层实现案例分析给定一段文本(字符串),请找出所有四个数字连在一起的子串,如:1998 2020 2021public static void main(String[] args) { String context = "1995年,互联网的蓬勃发展给了Oak机会。业界为了使死板、单调的静态网页能够“灵活”起来,……"; // \\d 表示一个任意的数字 String regStr = "\\d\\d\\d\\d"; //创建一个模式对象 Patte
2021-10-29 16:53:43
297
1
原创 30天学会JAVA—练习题(2021韩顺平)——Day2
1. 打印1-1002. 计算1-100的和3. 统计1-200之间能被5整除,但不能被3整除的个数4. 统计3个班成绩情况,每个班有5名同学,求出各个班的平均分和所有班级的平均分【学生成绩从键盘输入】5. 统计三个班及格人数,每个班有5名同学。6. 打印金字塔(接收一个整数,表示层数,打印出金字塔)7. 实现登录验证,有3次机会,如果用户名为“懒鱼”,密码“666”提示登陆成功,否则提示还有几次机会。8. 实现下列功能某人有100元,每经过一次路口,需要交费,规则如下:
2021-10-29 10:38:26
528
原创 30天学会JAVA—练习题(2021韩顺平)——Day1
1.编写hello,world程序public static void main(String[] args) { System.out.println("Hello,world");}2.将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出。各条信息分别占一行。 public static void main(String[] args) { System.out.println("姓名:一只懒鱼儿"); System.out.println("性别:女"); System.ou.
2021-10-28 21:58:28
916
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人