Java
一些领扣的记录,防止后续遗忘
小白探索世界欧耶!~
一名平平无奇的女大学生!
于2023年~痛失学生优惠特权 :(
展开
-
【附源码】商品库存管理系统设计与实现(Vue+SpringBoot+MySQL)
本系统采用前后端完全分离的开发方式,前端使用Vue框架搭配elementUI组件库进行页面的搭建和功能实现,后端选用SpringBoot框架和MySQL数据库实现数据的存储和业务的开发,并采用简洁美观的UI界面以网页来呈现,最终进行了全面的系统测试和优化,保证系统功能的完善性和准确性。本系统旨在实现对相关基础数据、商品数量和出入库等行为的有效控制,以提高数据安全性和稳定性,并缩短业务流程处理时间,简化工作流程,帮助企业达到降本增效的目的,提高自身在当今不断变化的商业环境中的竞争力。事已至此,点个星星☆吧!原创 2023-07-24 14:28:09 · 2928 阅读 · 0 评论 -
用大白话解释基本的排序算法
先把每一个元素都看成一个只含有自身的有序队,然后两两归并成为一个有序队,没有归并对象就继续自成一队,然后再将各个有序队接着两两归并变成有序队,直到最后变成一个有序队。先从数列中取出一个数作为基准数,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边,再对左右区间重复此操作,直到各区间只有一个数。从第一个数开始,后面的数与前面已有的数进行比较,找到合适的位置插进去,使前面的数据有序。每一轮操作都选择一个不同的间隔,对距离相同间隔的数据进行一一比较,后面比前面大则换位。原创 2023-03-14 15:18:33 · 180 阅读 · 0 评论 -
jwt鉴权登录实现步骤(JWT工具类+拦截器+前端配置)——前后端鉴权方案和使用
1、第一次登录的时候,前端调后端的登陆接口,发送用户名和密码2、后端收到请求,验证用户名和密码,验证成功,就给前端返回一个token3、前端拿到token,将token存储到localStorage和vuex中,并跳转路由页面4、前端每次跳转路由,就判断 localStroage 中有无 token ,没有就跳转到登录页面,有则跳转到对应路由页面5、每次调后端接口,都要在请求头中加token。原创 2022-11-06 00:02:16 · 2818 阅读 · 1 评论 -
Java后端返回结果统一封装
为了让前端更好地使用接口数据,我们有必要对返回结果进行统一封装,看起来比较规范,带有code、msg。data,像这样↓。于是乎,就需要我们写写一个封装类,在此记下来。原创 2022-10-30 12:20:24 · 5179 阅读 · 0 评论 -
java停车场管理系统
停车场管理系统•问题描述–设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出。在停车场内,汽车按到达的先后次序,由北向南依次排列(假设大门在最南端)。若停车场内已停满n辆车,则后来的汽车需在门外的便道上等候,当有车开走时,便道上的第一辆车即可开入。当停车场内某辆车要离开时,在它之后进入的车辆必须先退出停车场为它让路,待该辆车开出大门后,其他车辆再按原次序返回车场。每辆车离开停车场时,应按其停留时间的长短交费(在便道上停留的时间不收费)。•停车场–1)停车场是一个可停放n.原创 2021-04-21 19:29:30 · 9361 阅读 · 3 评论 -
java实现文本的哈夫曼编码HuffmanTree(用数组的方式)
用数组的方式实现文本的哈弗曼编码。实验内容:1、读取文本Demo.txt。统计'a'-'z',空格,'.'的出现次数,并计算出权重。2、根据字符及其权重构造Huffman树的节点 (Huffman节点需要的各个属性及相关方法)。3、构造一个链表保存这些节点。4、分两次从链表中找出权值最小的节点,生成一颗子树,并计算该子树的高度 (引入节点的Height属性)。5、当链表中最后只剩一个节点时,就获得了Huffman树的根。6、前序遍历Huffman树,遍历时构造Huffman编码.原创 2021-04-21 19:14:49 · 945 阅读 · 17 评论 -
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。示例 1:输入: nums = [1,3,5,6], target = 5输出: 2示例2:输入: nums = [1,3,5,6], target = 2输出: 1示例 3:输入: nums = [1,3,5,6], target = 7输出: 4示例 4:输入: nums = [1,3,5,6],.原创 2022-01-14 21:59:14 · 861 阅读 · 0 评论 -
给定一个数字 k,计算 k 在 0 到 n 中出现的次数,k 可能是 0 到 9 的一个值。
一开始我是按照平常能解出答案就行的准则来做,结果怎么改都说我所用时间超出...最后决定先将数字变成字符串来比较,这样就不用做数学运算了,省了很多事情,时间也不会超出了。public class Solution { /** * @param k: An integer * @param n: An integer * @return: An integer denote the count of digit k in 1..n */...原创 2021-12-08 13:21:56 · 565 阅读 · 2 评论 -
给一组整数,按照升序排序,使用选择排序,冒泡排序,插入排序或者任何 O(n2) 的排序算法。【整数排序】
描述给一组整数,按照升序排序,使用选择排序,冒泡排序,插入排序或者任何 O(n2) 的排序算法。样例样例 1: 输入: [3, 2, 1, 4, 5] 输出: [1, 2, 3, 4, 5] 样例解释: 返回排序后的数组。样例 2: 输入: [1, 1, 2, 1, 1] 输出: [1, 1, 1, 1, 2] 样例解释: 返回排好序的数组。public class Solution { /** * @param A: an i原创 2021-11-24 10:59:34 · 3817 阅读 · 2 评论 -
生成给定大小的数组|给你一个大小size,生成一个元素从1 到 size的数组
生成给定大小的数组给你一个大小size,生成一个元素从1 到 size的数组样例样例 1: 输入: size = 4 输出: [1, 2, 3, 4] 样例解释: 返回一个顺序填充1到4的数组。 样例 2: 输入: size = 1 输出: [1] 样例解释: 返回一个顺序填充1到1的数组千百万年都想避开的东西↓List<Integer> arr= new ArrayList<Integer>()But 没...原创 2021-11-24 10:47:15 · 3653 阅读 · 0 评论 -
Java给定年份和月份,返回这个月的天数/判断是否闰年
给定年份和月份,返回这个月的天数。【触碰到我的知识盲区了属于是//2月天数:平年有28天,闰年有29天。】publicclassSolution{/***@paramyear:anumberyear*@parammonth:anumbermonth*@return:Giventheyearandthemonth,returnthenumberofdaysofthemonth....原创 2021-11-24 10:08:37 · 1476 阅读 · 0 评论