- 博客(48)
- 收藏
- 关注
原创 删除购物车代码
*** 删除购物车* @return*/@ApiOperation("删除购物车全部")@ApiOperation("删除购物车中一个商品")log.info("删除购物车商品为{}", shoppingCartDTO);
2024-12-31 15:25:14
1040
原创 微信登录功能
Api(tags = "c端用户接口")@Slf4j@Autowired@Autowired/*** 微信登录* @return*/@ApiOperation("微信登录")log.info("微信用户登录:{}", userLoginDTO.getCode());//微信登录//为微信用户提供jwt令牌//claim的作用就是给jwt传一个用户的唯一标识id,让不同用户最后生成的token不一样//进行封装数据.build();
2024-12-28 19:30:37
943
原创 获取微信用户授权码
button bindtap="wxLogin" type="warm">微信登陆</button>//微信登陆 获取用户的授权码。授权码:{{code}}
2024-12-28 17:40:56
250
原创 httpclient POST 工具方法
/ 创建Http Post请求。// 创建Http Post请求。//构造json格式数据。// 创建Httpclient对象。// 创建Httpclient对象。// 执行http请求。// 执行http请求。* 发送POST方式请求。* 发送POST方式请求。
2024-12-27 11:27:41
742
原创 httpclient GET 和POST 请求
*** 测试通过httpclient发送get请求*/@Test//创建httpclient对象//创建请求对象//发送请求,接受响应结果//获取服务端返回的状态码System.out.println("服务端返回的状态码:" + statusCode);//获得具体的响应数据//获得响应体//解析HttpEntity对象 转化为string字符串//响应体body。
2024-12-27 11:23:21
1008
原创 店铺营业状态设置
Api(tags = "店铺相关接口")@Slf4j//设置一个常量 因为经常使用@Autowired/*** 设置店铺营业状态* @return*/@ApiOperation("设置店铺营业状态")//路径参数log.info("设置营业状态为: {}",status ==1?"营业中": "打样中");/*** 获取店铺的营业状态* @return*/@ApiOperation("获取店铺的营业状态")
2024-12-26 21:36:45
657
原创 起售停售套餐
2.首先判读套餐内是否有起售产品2.1活得对应id2.2根据id查询是否为空且长度不为02.3判断完在判读是否为为0如果是0抛出异常3.返回数据需要id 和status。
2024-12-17 23:09:31
447
原创 修改菜品的
*** 根据id查询菜品* @return*/@ApiOperation("根据id查询菜品")log.info("根据id查询菜品 :{}", id);@ApiOperation("修改菜品")log.info("修改菜品:{}", dishDTO);
2024-12-08 19:30:09
669
原创 批量删除的
ApiOperation("批量删除")//mvc解析字符串最终封装到ids集合中log.info("菜品批量删除:{}", ids);
2024-12-08 19:25:48
377
原创 菜品分页查询
*** 分类分页查询* @return*/@ApiOperation("分类分页查询")log.info("分页查询:{}", categoryPageQueryDTO);
2024-12-08 19:22:18
400
原创 新增菜品的
*** 菜品管理*/@Api("菜品相关接口")@Slf4j@Autowired/*** 新增菜品* @return*/@ApiOperation("新增菜品")log.info("新增菜品:{}", dishDTO);
2024-12-06 22:13:15
953
原创 图片上传HTML
aliosssky: jwt: # 设置jwt签名加密时使用的秘钥 admin-secret-key: itcast # 设置jwt过期时间 admin-ttl: 7200000 # 设置前端传递过来的令牌名称 admin-token-name: token alioss: endpoint: ${sky.alioss.endpoint} access-key-id: ${sky.alioss.access-key-id}
2024-12-06 21:06:51
921
原创 公共字段自动填充
*** 自定义切面,实现公共字段自动填充处理逻辑*/@Aspect@Component@Slf4j//切面就是通知+切入点// 所有的类 所有的方法 所有的参数类型/*** 切入点*///Pointcut该注解的作用是将公共的切点表达式抽取出来,需要用到时引用该切点表达式即可。// *.*(..)所有的类 所有的方法 所有的参数类型/*** 前置通知,再通知在尽显公共字段的赋值*/
2024-12-01 17:36:49
998
原创 编辑员工的
*** 根据id查询信息* @return*/@ApiOperation("根据id查询员工id")@ApiOperation("编辑员工信息")log.info("编辑员工信息{}", employeeDTO);
2024-11-30 17:54:04
312
原创 【启用禁用账号
*** 启用禁用账号* @return*/@ApiOperation("启用禁用账号")log.info("启用禁用账号:{} {}", status, id);
2024-11-30 16:33:22
403
原创 分页查询功能
*** 员工分页查询* @return*/@ApiOperation("员工分页查询")log.info("员工分页查询,参数为{}", employeePageQueryDTO);
2024-11-29 19:05:47
356
原创 分页查询日期格式不对
方式二:在 WebMvcConfiguration 中扩展Spring MVC的消息转换器,统一对日期类型进行格式化处理。//需要为转化器设置一共对象转化器,对象转化器饿可以讲java对象序列化转为json数据。log.info("扩展消息转化器...");* 统一转换处理扩展spring mvc。//将自己的消息转换器添加到容器中。方式一:在属性上加入注解,对日期进行格式化。* 后端返回前端的进行统一转化处理。//数组0可以优先使用。
2024-11-29 19:03:05
488
原创 HTML
input type="button" value="全选" onclick="checkAll()"><input type="button" value="反选"onclick="reverse()">点击“全选”按钮使所有的复选框呈现被选中的状态,点击“反选”按钮使所有的复选框呈现取消勾选的状态,3。<input type="button" value="熄灭" onclick="off()"><input type="button" value="点亮" onclick="on()">
2024-09-18 20:03:09
422
原创 学生管理系统
loop:System.out.println("欢迎来到学生管理系统");System.out.println("请选择操作1登录 2注册 3忘记密码 4退出");System.out.println("请输入选择");case "4":System.out.println("4.退出");break loop;
2024-07-28 10:14:00
1694
原创 利用反射动态的创建对象和利用方法
System.out.println("学生在学习!System.out.println("老师在教书!//3.利用反射创建对象运行方法。//根据指定的构造方法创建对象。//2.获得全类名和方法名。//1.读取配置文件的信息。
2024-07-10 18:18:03
356
原创 线程池改进的方法
Executors.defaultThreadFactory(),//线程工厂,让线程池如何创建线程对象。new ThreadPoolExecutor.AbortPolicy()//阻塞队列。new ArrayBlockingQueue<>(2),//队列。TimeUnit.SECONDS,//空闲时间(单位)//服务器:接收客户端上传的文件,上传完毕之后给出反馈。//客户端:将本地文件上传到服务器。16,//线程池总大小。3,//核心线程数量。//2.等待客户端来连接。// 一个用户一个线程。
2024-07-08 18:23:07
263
原创 上传文件
/服务器:接收客户端上传的文件,上传完毕之后给出反馈。//服务器:接收客户端上传的文件,上传完毕之后给出反馈。//客户端:将本地文件上传到服务器。//客户端:将本地文件上传到服务器。//2.读取本地文件中的数据,并写到服务器当中。//1. 创建Socket对象,并连接服务器。//3.读取数据并保存到本地文件中。bw.write("上传成功");//3.接收服务器的回写数据。//1.创建对象并绑定端口。//往服务器写出结束标记。//2.等待客户端来连接。
2024-07-08 11:28:03
461
原创 接受并反馈
/否则,程序就会一直停在read方法这里,等待下面的数据。//单数,需要一个结束的标记,此时循环才能停止。String str ="你有多好呀";//细节:在创建对象的同时会链接服务端。String str ="你好你好";//字节流转换为字符流 能更快传输数据。// 如果链接不上,代码会报错。//创建对象ServerSocket。//字节流转换为字符流 能更快传输数据。//read方法从连接通道读取数据。//1.创建Socket对象。//监听客户端的链接。//写出一个结束标记。
2024-07-08 10:14:36
392
原创 多发多收
/细节:在创建对象的同时会链接服务端。//创建对象ServerSocket。//字节流转换为字符流 能更快传输数据。// 如果链接不上,代码会报错。//从链接通道中获取输入流读取数据。//2.可以从连接通道中获取输出流。//1.创建Socket对象。//监听客户端的链接。
2024-07-08 10:07:12
555
原创 聊天室 游戏
System.out.println("ip为:" + ip + ",主机名为:" + name + "的人,发送了数据:" + new String(data, 0, len));UDP发送数据:数据来自于键盘录入,直到输入的数据是886,发送数据结束。System.out.println("请输入");//1.创建DatagramSocket对象(快递公司)//而且绑定的端口一定要跟发送的端口保持一致。//程序执行到这一步的时候,会在这里死等。//在接收的时候,一定要绑定端口。//等发送端发送消息。
2024-07-06 19:16:07
231
原创 抢红包小游戏
System.out.println(getName()+"抢到了"+price+"元");System.out.println(getName() + "没有抢到红包");//随机出来的红包价值。//金额减去抽到的金额。t1.setName("张三");t2.setName("李四");t3.setName("王五");t4.setName("赵六");t5.setName("李逵");
2024-07-05 16:15:30
1036
原创 等待唤醒机制
System.out.println("吃货在吃面条还能吃" + Desk.count + "晚");System.out.println("厨师做了一碗面条");//吃完唤醒厨师做饭。c.setName("厨师");f.setName("吃货");4.没有到末尾进行执行核心。
2024-07-04 18:54:02
1120
原创 需求:某电影院目前正在上映国产大片,共有100张票,而它有3个窗口卖票,请设计一个程序模拟该电影院卖票
System.out.println(getName()+"在卖第" + ticket + "张票!t1.setName("窗口1");t2.setName("窗口2");t3.setName("窗口3");//锁对象,一定是唯一的。//被该类所有对象共享。//1.创建线程的对象。
2024-07-03 11:35:11
304
原创 /*需求: 需求: 有一个文件里面存储了班级同学的信息,每一个信息占一行。 格式为:张三-男-23
有一个文件里面存储了班级同学的信息,每一个信息占一行。第一次运行程序:随机同学姓名1(只显示名字)第二次运行程序:随机同学姓名2(只显示名字)第三次运行程序:随机同学姓名3(只显示名字)System.out.println("张三");要求通过程序实现随机点名器。//4.将程序已经运行的次数写会本地文件。格式为:张三-男-23。//1.读取文件中学生的姓名。//2.创建计数器文件。
2024-06-29 20:22:56
218
原创 /*需求: 一个文件里面存储了班级同学的信息,格式为:张三-男-23 每一个学生信息占一行。 要求通过程序实现随机点名器。
System.out.println("随机抽取100万次,其中女生被抽到了" + girlCount);System.out.println("随机抽取100万次,其中男生被抽到了" + boyCount);if (split[1].equals("男")) {//6.判断获取的随机数据是1还是0。//5.从权重集合中获取随机数据。//3.定义变量,统计被点到的次数。//4.循环100万次。//2.定义男女比例。
2024-06-29 19:20:37
247
原创 /*需求: 需求: 有一个文件里面存储了班级同学的信息,每一个信息占一行。 格式为:张三-男-23 要求通过程序实现随机点名器。
有一个文件里面存储了班级同学的信息,每一个信息占一行。第一次运行程序:随机同学姓名1(只显示名字)第二次运行程序:随机同学姓名2(只显示名字)第三次运行程序:随机同学姓名3(只显示名字)要求通过程序实现随机点名器。格式为:张三-男-23。//1.读取文件中学生的姓名。//2.随机抽取(解法一)//2.随机抽取(解法二)
2024-06-29 19:18:52
351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅