缓存&购物车
缓存菜品当有多个用户使用小程序时,会发出大量请求,访问数据库,造成卡顿 思路 controller 123456789101112131415161718192021222324@GetMapping("/list")@ApiOperation("根据分类id查询菜品")public Result<List<DishVO>> list(Long categoryId) { //构造redis中的key String key = "dish_" + categoryId; //逻辑:查询菜品,看redis是否有菜品的缓存 //因为返回的list就是DishVO类型,所以这里也是 List<DishVO> list1 = (List<DishVO>) redisTemplate.opsForValue().get(key); if (list1 != null){ //如果有,读取缓存,无需查询数据库 ...
微信小程序
HttpClient 即可以在java程序中发送http请求 Get 1234567891011121314151617181920212223242526@SpringBootTestpublic class HttpClientTest { @Test public void test() throws IOException { //创建httpclient对象 CloseableHttpClient httpClient = HttpClients.createDefault(); //创建请求对象 HttpGet get = new HttpGet("http://localhost:8080/user/shop/status"); //发送请求,接收响应结果 CloseableHttpResponse execute = httpClient.execute(get); //获取服务端返回的状态码 int...
Redis&店铺营业状态
介绍Redis是一个基于内存的key—value的结构数据库 启动在解压后的文件中打开cmd,输入redis-server.exe redis.windows.conf,或者用bat脚本打开 关闭的话按ctrl + c 连接redis 注意不要把启动界面关闭 密码在redis.windows.conf中搜索pass修改 数据类型 字符串string,哈希hash,列表list,集合set,有序集合zset 常用命令字符串操作命令 setnx:如果key不存在就会创建,若存在就不会覆盖,而set就会覆盖 哈希操作命令 列表操作命令 集合操作命令 有序集合操作命令 通用命令 Spring Data Redis操作步骤 application.yml 123456spring: redis: host: localhost port: 6379 password: 123456 database:...
公共字段&菜品部分
技术点枚举如果通过switch来一个个查找的话,会因为查找的信息没有而发生错误,但是通过枚举的话就可以判断查找的值是否存在,不存在的话就会方法报错 12345678910111213141516171819public enum testEnum { MONDAY("星期一"), TUESDAY("星期二"), WEDNESDAY("星期三"), THURSDAY("星期四"), FRIDAY("星期五"), SATURDAY("星期六"), SUNDAY("星期日"); private String desc; DayEnum(String desc){ this.desc = desc; } public String getDesc(){ return desc; ...
项目搭建&员工部分
工程搭建 创建SpringBoot工程,并引入Web开发起步依赖,mybasits,mysql驱动,lombok developer tools: lombok Web:Spring Web SQL:Mybatis Framework,MySQL Driver 创建之后保留这三个文件就可以了 把resources中的文件都删掉,新建application.yml文件,在此文件中连接数据库 yml配置文件形式 关于数据库 在不同主机名(如localhost)下都是一个个电脑,而数据库就是在这电脑里,通过idea连接的就是此数据库(因为之前不明白数据库是怎么工作的),只要属性都对上就可以正常工作 创建数据库表,并在application.yml中配置数据库的基本信息 可以像这么写 12345datasource: driver-class-name: ${sky.datasource.driver-class-name} url:...
git基础
为什么学Git 备份:以防电脑突然蓝屏导致代码丢失 代码还原:在把代码改的乱七八糟之后还能复原 协同开发:为了同时修改代码 追溯代码编写人和编写时间 获取本地仓库 在任意位置创建一个空目录 进入目录后打开Git Bash 执行git init 如果创建成功就可以看见.git目录 基础操作命令 创建:touch … 对于修改这一类(增删改),需要先从工作区通过git add把他提交到暂存区 在通过git commit提交到仓库才能完成修改,成为一次提交记录 git status查看修改的状态(工作区,暂存区) git commit -m "注释内容"将暂存区里的内容存到仓库当前分支中,日志为注释内容 vi 文件名修改文件(编辑按i,退出的话按esc,在按:加上wq) git log [option]查看提交记录 option: –all 显示所有分支 –pretty=oneline 将提交信息显示为一行 –abbrev-commit 使得输出的commitld更简短 –graph...






