Java软件开发
e^i+1=0
这个作者很懒,什么都没留下…
展开
-
物品出入库管理
一、系统分析 1.1、业务流程 说明: 采购员: 检查员:核实凭证与订货、提货数量,填写物品出库入库表(status=0) 仓库管理员:检查入库出库表填写规范,并且确认入库出库(status=1) 统计员:根据入库出库单和库存表编写统计报表 1.2、可行性分析 对出入库凭证进行整理和持久化数据库中,同时能够及时统计相应数据资料,便于查询和输出。 二、系统设计 2.1、数据库规划 数据库: 员工表(主键id、登录名、realname、加密后密码、随机盐) 物品入库表(主键id、产品编原创 2020-08-04 17:05:48 · 1233 阅读 · 0 评论 -
物流权限管理springboot基础框架构建
一、数据库准备 1.1、基于“用户-角色-权限”数据模型 1、 用户表(tb_admin) id : 主键 username : 用户名ent realname : 真实姓名 password : 密码 使用MD5+盐加密,后面会详细介绍 user_status : 用户状态 1为可用,0为不可用 gender : 性别 paviate_salt : 盐,用于加密 tel : 电话 2、 角色表(tb_role) id : 主键 name : 角色名称 code : 角色代码 intro :原创 2020-07-13 23:50:45 · 413 阅读 · 0 评论 -
Redis入门(二)
四、缓存四大问题 1、缓存穿透 一、概念 用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。简言之,使用不存在的key进行大量高并发查询,缓存无法命中穿透到数据库中查询,压力过大。 二、解决方法 1.缓存空对象。 当存储层不命中后,即使返回的空对象也将其缓存起来,同时会设置一个过期时间,之后再访问这个数据将会原创 2020-06-08 23:53:35 · 120 阅读 · 0 评论 -
Redis入门(一)
1、Redis概述 Redis:Remote Dictionary Server远程字典服务。它是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的非关系型数据库。它与我们常见的MySql、Oracle不一样,它可以存储键值对、文档、图形、列。可用作数据库、缓存、消息中间件等等。 Redis的特点有: 在内存中存储、速度快、可以高速缓存高速读写。 内存中的数据是断电即失的,因此需要及时地持久化操作(RDB、AOF) 需要不断地从内存持久化到硬盘,代价高 占用内存过高 2、Redis中五原创 2020-06-03 03:10:15 · 181 阅读 · 0 评论