- 博客(84)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 黑马点评(二)--商户查询缓存
从缓存中查到数据首先判断是否为空,如果为空则返回数据为空,如果不为空,判断缓存中的数据是否过期,如果没过期直接返回缓存中的数据,如果过期了则去获取锁,获取到锁,新开一个线程重建缓存,(主线程)然后返回过期的数据,如果没有获取到锁,则直接返回过期的数据。查询的时候,先从缓存中查询,如果有值直接返回,如果没有值则去数据库中查询,没有值则返回数据为空,有值则将查到的值存入redis中,并设置过期时间,最后返回查到的数据。在编写业务逻辑的时候,修改了数据库中的数据后,同时更新缓存中的数据。提前缓存好热点key吗,
2024-04-30 12:34:26
1211
原创 主机ping不通虚拟机/虚拟机ping不通主机/xhell连接不了虚拟机/win10或win11系统升级导致无法连接到虚拟机
找虚拟机ip,第二个inet对应的就是虚拟机ip地址。
2024-04-25 11:23:10
717
2
原创 黑马点评(一)--短信登录
2、实现WebMvcConfigurer接口,重新addIntercepteors方法,调用addinterceptor方法添加一条拦截器,其中可以设置或排除拦截的路径,除此之外还可以设置拦截器的优先级。1、实现HandlerInterceptor接口,重写preHandler、posthandler、afterCompletion方法,具体的验证码验证码发送能未实现,目前只能通过redis客户查看发送的请求。要明白这三个方法都是在哪个阶段执行的。要理解threadlocal原理。
2024-04-21 23:22:04
691
1
原创 将本地项目上传到GitHub或者Gitee(不用非得idea操作没必要)
2、git remote add CXK https://github.com/JiCaSFDSAiLaFDFSFDngRen/CXK.git:提交到远程仓库的暂存区,并给远程仓库的地址取了一个叫CXK的别名。3、git push -u CXK master:将远程仓库的暂存区里的代码push,使用上创建的别名CXK,push到master分支。1、git branch -M master:将本地的分支重命名为 master。
2023-09-06 11:54:30
227
原创 vue2学习:reduce方法和computed计算属性用法
第一个参数是一个回调函数,函数第一个参数是汇总起来的最终值,默认是集合的第一项,函数第二个参数是集合遍历出来的集合元素;跟data,methods同级,语法跟methods一样,但是不是方法是属性,因此在页面结构中取值是{{方法名}}computed计算属性可以计算data中的值,并随着data中数据的改变自动重新计算值。reduce可以遍历集合并将集合所有的值汇总为一个。第二个参数可以指定回调函数中第一个参数汇总值的默认值。
2023-08-14 10:23:16
2177
原创 我的创作纪念日
我现在写了70多篇文章,有些是我在工作上遇到的一些bug,有些是我学习时的一些笔记,事情起源于我的一个同事,我看他天天写文章在优快云上面发,我就很好奇他为啥这么做,结果他的目的也是跟我一样,把优快云当成一个网络记事本使用了,这位老哥在优快云上面发布了2000+文章,在优快云博主上面的总排名在80名左右(当然现在应该有变化),我就是受到他的影响,也慢慢的写文章,做记录。想让自己的技术变得越来越好吧,想去一家大公司,一线互联网工作,虽然我现在是程序员,但是身处自研公司,完全没有互联网的那种气氛啊。
2023-07-27 12:50:42
308
原创 Vue3学习组合式API(二)
默认情况下在语法糖下组件内部的属性和方法是不开放给父组件访问的,可以。在监听器创建时立即触发回调函数,此时老数据是undefined,新数据是监听的值。子组件暴露了testMessage方法,然后父组件就可以获取到该方法。我的理解就是把标签给绑定到变量上,然后可以使用标签的相关属性信息。1.父组件中给子组件标签通过@绑定自定义事件。参数二:回调函数,里面可以得到监听之前数据和监听之后数据。参数三:可以写成数组的形式。顶层组件向任意的底层组件传递数据和方法,实现跨层组件通信。
2023-07-26 11:35:16
300
原创 新星计划打卡学习:VUE3组合式API
以上这篇文章就是我今天学习的全部内容了,通过学习,我简单了解了Vue3响应式的内容,通过自己编写实际案例也学习了reactive和ref的用法。
2023-07-23 20:31:39
305
原创 新星计划联系人列表管理后台(一)-- 搭建项目开发环境
新星计划联系人列表管理后台(一)-- 搭建项目开发环境。nvm安装、nodejs安装、npm安装、创建并初始化vue3项目
2023-07-22 19:29:04
110
原创 工作两个月彻底弄明白了plsql如何连接Oracle数据库(远程/本地通用)
工作两个月彻底弄明白了plsql如何连接Oracle数据库(远程/本地通用)
2023-07-06 11:32:01
14701
原创 plsql为什么连不上远程或本地的Oracle,需要做哪些准备?
监听文件,负责路由转发oracle客户端(是客户端不是数据库)的请求,配置上监听的远程或者本机的地址后,在自己本地接收到相关ip地址的请求时,就会将请求转发到Oracle数据库,以此来连接。但是我的在Oracle数据库的目录下,而不是Oracle客户端软件(instantclient_11_2)下。但是我的在Oracle数据库的目录下,而不是Oracle客户端软件(instantclient_11_2)下。2、找一下实际生效的地址,你不是不生效不用我自己配置的么,好那我直接看看你用的哪个。
2023-05-20 16:45:54
2749
原创 码神之路项目总结说明
项目简介:本项目是一个前后端分离的单体博客项目, 前端和后端所用的技术也都是目前的主流技术,短小精悍开发时长一到两周即可完成项目,性价比非常高,可以说是麻雀虽小但是五脏俱全,从前端到后端再到部署上线该有的都有了,开发模式非常贴合企业级项目,做完这个项目一定会让你有一个全新的提升。后端技术栈:Spring Boot + Mybatis Plus + Redis + Mysql + Docker。前端技术栈:Vue + Element UI。
2022-11-14 15:46:27
1550
1
原创 仿牛客项目(终章)
如今秋招时间已经过半,留给我的时间不多了,本来想着认认真真的把剩下几章复习的内容记好笔记,但如今迫在眉睫 迫在眉睫了,我在复习完后把每个重要功能的思路大体的记录了一下,方便后期按照思路查找源码快速查找自己想要的内容。
2022-09-26 10:28:26
535
mybatis框架学习笔记--快速入门
2022-09-08
什么是动态代理,动态代理笔记
2022-09-08
maven学习笔记,快速入门maven
2022-09-08
微信小程序做一个小程序
2021-12-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人