- 博客(65)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot整合AOP
Aspect@Component@Slf4jpublic class LogAspect { // 环绕通知切面类定义@Around(value = "@annotation(sysLog)") //这里的sysLog是参数,是下面一行Log sysLog,是不是迷迷糊糊地log.info("LogAspect...doAroundAdvice方法执行了"+title);System.out.println("LogAspect...doAroundAdvice方法执行了"+title);
2024-10-07 20:12:32
536
原创 vue Echart使用
echarts里面的数据都是数组,如何把name,num的属性值全部放到数组里面。这个盒子通常来说就是我们熟悉的 div ,这个 div 决定了图表显示在哪里。在这个步骤中, 需要指明图表最终显示在哪里的DOM元素。给盒子起名字是建议使用id选择器。
2024-09-23 02:31:39
507
原创 分页查询,pageHelper, pagehelper-spring-boot-starter
要想从数据库中进行分页查询,我们要使用LIMIT观察以上SQL语句,发现: 开始索引一直在改变 , 每页显示条数是固定的开始索引的计算公式: 开始索引 = (当前页码 - 1) * 每页显示条数后台给前端返回的数据包含:List集合(数据列表)、total(总记录数)而这两部分我们通常封装到PageBean对象中,并将该对象转换为json格式的数据响应回给浏览器。
2024-09-18 15:50:10
655
原创 JS import export export default ES6 modules 玩的明白吗
一个文件可以有多个,不可重名使用export关键字导出变量、函数、类或值时,需要为它们指定名称。这些名称将在其他模块中用于导入。
2024-09-15 15:02:19
353
原创 JS函数 匿名函数(ES6箭头函数)弄得懂吗?
我认为的好处就是随时随地可以写一个函数,不需要提前声明,在此没有举例子,不要误导。结果给函数的返回值起了个名字,解释:匿名是对于函数来说的。箭头函数和匿名函数非常相似。
2024-09-14 16:35:04
405
原创 vue之我不会 计算属性 vuex 路由 插槽
actions: {// 一秒后, 给一个数, 去修改 num}, 1000)},getters: {// getters函数的第一个参数是 state// 必须要有返回值。
2024-09-13 00:15:37
520
原创 ‘$store‘ is not defined.
vue默认vue3版本,vuex默认vuex4版本,vuex4只能在vue3中使用,在vue2中能使用vuex3,那么不能默认下载最新的版本如果你出现了版本的问题只需要重新安装对应版本就好的。
2024-09-10 15:32:46
294
原创 elementUI之不会用
我们每次发起一个http请求都要写基地址(如:http://localhost:8080)那就重复切烦人。// 注意:必须在data函数里定义此箭头函数,才能确保this.from使用。而且我们发请求需要携带一些token的,每次发起请求都要携带,那也很烦人。// 如果验证失败,则调用 回调函数时,指定一个 Error 对象。// 如果验证成功,则直接调用 callback 回调函数即可。'用户名必须是1-10的大小写字母数字''用户名必须是1-10的大小写字母数字''两次输入的密码不一致!
2024-09-09 17:28:02
1085
原创 vue2-elementUI-初始化启动项目-git
这种分层架构思想, 可以更好的统一管理项目中所有接口, 并也方便统一给axios方法添加拦截器和修改基地址。, 因为vscode+eslint插件要使用配置文件.eslintrc, 按照这个的规则检查你的代码。为项目开发做准备,把不需要的代码、文件删除掉。一定要把脚手架工程, 作为vscode。images 文件夹。
2024-09-04 15:14:52
1849
原创 elasticsearch之我不会的
根据id索引的方式。但根据词条查询时,必须先逐条获取每个文档,然后判断文档中是否包含所需要的词条,是。是先找到用户要搜索的词条,根据词条得到保护词条的文档的id,然后根据id获取文档。
2024-08-30 01:17:39
925
原创 Nginx之我不会的
nginx的配置文件是conf目录下的nginx.conf,默认配置的nginx监听的端口为80,如果80端口被占用可以修改为未被占用的端口即可。这里我们选择windows下的稳定版本 之后就是解压,安装到英文目录下。回车,出现以下页面说明启动成功!直接在浏览器地址栏输入网址。打开之后 大于在35-37行。
2024-08-14 18:19:20
240
原创 docker之我不会的命令
p 8888:6379 解析 将容器内部的 6379端口与docker 宿主机(docker装在哪台服务器 哪台服务器就是宿主机)8888 端口进行映射 那通过外部访问宿主机8888端口 即可访问到 docker 容器 6379 端口了。不想自启 docker update --restart=no 容器名或容器id。–restart=always表示docker在启动之后就自动启动容器(自启)注意:是两个 - -restart。在/home/路径下。
2024-08-12 22:10:24
409
原创 封装minio为starter
**/*** 上传图片文件* @param prefix 文件前缀* @param filename 文件名* @param inputStream 文件流* @return 文件全路径/*** 上传html文件* @param prefix 文件前缀* @param filename 文件名* @param inputStream 文件流* @return 文件全路径/*** 删除文件* @param pathUrl 文件全路径/*** 下载文件。
2024-04-21 19:42:44
363
原创 freemarker入门案例
’}表示,如果stu或bestFriend或name为空默认显示空字符串。4、文本,仅文本信息,这些不是freemarker的注释、插值、FTL指令的内容会被freemarker忽略解析,直接输出内容。3、FTL指令:和HTML标记类似,名字前加#予以区分,Freemarker会解析标签中的表达式或逻辑。point是数字型,使用${point}会显示这个数字的值,每三位使用逗号分隔。如果不想显示为每三位分隔的数字,可以使用c函数将数字型转成字符串输出。‘’}表示如果name为空显示空字符串。
2024-04-21 16:01:20
792
原创 添加Redis缓存
在service层Impl文件中,进行查询时优先向Redis中查数据,查到就查到了,没有查到向mysql数据库中查,查到之后不先返回,而是先将数据存到数据库(缓存),在再返回数据。
2024-04-20 15:30:35
470
原创 短信登录session-redis
Override// 1.获取请求头中的token// 2.基于TOKEN获取redis中的用户// 3.判断用户是否存在// 5.将查询到的hash数据转为UserDTO// 6.存在,保存用户信息到 ThreadLocal// 7.刷新token有效期//8.放行@Override@Override// 1.判断是否需要拦截(ThreadLocal中是否有用户)// 没有,需要拦截,设置状态码// 拦截// 有用户,则放行。
2024-04-19 19:54:47
742
原创 微服务面试题二
当请求进入微服务时,首先会访问DispatcherServlet,然后进入Controller、Service、Mapper,这样的一个调用链就叫做簇点链路。簇点链路中被监控的每一个接口就是一个资源。默认情况下sentinel会监控SpringMVC的每一个端点(Endpoint,也就是controller中的方法),因此SpringMVC的每一个端点(Endpoint)就是调用链路中的一个资源。如果其他也想被监控,需要使用sentinel提供的@SentinelResource注解来完成。服务熔断是指。
2024-04-08 22:18:17
1203
原创 Mysql面试题
因此,B+树索引被⼴泛应⽤于数据库、⽂件系统等场景。索引的数据结构和具体存储引擎的实现有关,在MySQL中使⽤较多的索引有Hash索引,B+树索引等,InnoDB存储引擎的默认索引实现为:B+树索引。前提是键值都是唯⼀的。如果是范围查询检索,这时候哈希索引就毫⽆⽤武之地了,因为原先是有序的键值,经过哈希算法后,有可能变成不连续的了,就没办法再利⽤索引完成范围查询检索;B+树索引的关键字检索效率⽐较平均,不像B树那样波动幅度⼤,在有⼤量重复键值情况下,哈希索引的效率也是极低的,因为存在哈希碰撞问题。
2024-04-08 22:14:22
867
原创 微服务面试题一
方法一(全局):通过定义IRule实现可以修改负载均衡规则,交给Spring容器管理@Bean方法二(局部):通过配置文件userservice: # 给某个微服务配置负载均衡规则,这里是userservice服务名ribbon:NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule # 负载均衡规则Nacos是阿里巴巴开源的一个微服务组件,它有配置管理,服务发现,动态的DNS服务和服务管理平台。
2024-04-07 17:08:47
812
原创 Docker拉取、启动Mysql
是将容器的 3306 端口映射到宿主机的 23306 端口,这样,就可以通过访问宿主机的 23306 端口访问 MySQL 服务了。
2024-01-10 22:32:44
525
原创 Redis 出现(error)NOAUTH Authentication required. 报错的解决办法,秒懂!
1.出现问题NOAUTH Authentication required.2.解决:在bin目录下执行命令:redis-cli出现:127.0.0.0:6379(如图)然后:auth password(如图)3.OK了!
2024-01-09 22:21:39
1405
原创 【SpringCloud篇】Feign
Feign如何远程调用?Feign的自定义配置?(配置文件,java代码)Feign的性能主要手段?如何实现?Gateway功能?编写基础配置和路由规则?网关路由的流程图?路由工厂的作用?过滤器的作用?全局过滤器如何实现?
2023-11-23 02:28:38
411
原创 【面试篇】Mysql
有哪些约束?(6个)如何添加、删除外键?外键的删除更新行为?多表关系?(3个)如何实现多变关系?多表查询会出现什么问题?如何解决?多表查询的具体分类?特点?查询语句?什么是事务?如何使用事务的步骤?事务的四大特性?并发事务问题?事务的隔离级别?什么是索引? 优点和缺点?索引的结构? 索引的分类?二叉树缺点?B Tree特点,B+Tree特点?MySql如何优化了B+Tree?Hash索引特点?InnoDB存储引擎中,索引的分类?特点?为什么InnoDB存储引擎选择B+Tree索引结构
2023-11-19 23:23:18
71
原创 【java面试篇】线程
线程实现的方式有哪些?有什么区别?如何启动?Thread常见成员方法?(6个)什么是线程安全?如何实现线程安全?实现时需要注意什么?如何选择锁对象?如何得到线程池对象(2个)?如何实现?七个参数?临时线程什么时候创建?什么时候拒绝新任务?如何处理Runnable类型的任务?谈谈线程池的拒绝策略?如何处理Callable类型任务?如何获取返回值?线程池列队大小通常怎么设置?Executors创建线程池适不适合大型并发项目?什么是并发?并行?java线程的状态?如何转换的?
2023-11-18 22:20:28
59
原创 【java面试篇】File、IO流
File、IO流File提供了哪些常用方法(8个)?对文件夹有哪些方法(4个)?遍历文件有哪些方法(2个)?IO流的分类?使用场景?字节流读取文件会出现什么现象?常用字节流读取文件的方法?(2个)如何使用循环读取一个文件?如何一次性读取全部文件?如何获取字节输出流管道?如何实现数据的追加?字节输出流常用方法有哪些?(4个)如何实现写出去的数据可以换行?如何实现字节流对文件的复制操作?文件字节输入流有什么好处?如何获取字节输出流管道(4个)?文件字节输出流常用方法?(4个) 字符输出流注
2023-11-18 17:54:17
62
原创 【java面试篇】集合
Collection集合Collection集合常用方法有哪些?(说出8个)Collection集合有哪些遍历方式?如何获取集合的迭代器?遍历迭代器的集合具体方法怎默写?List系列集合特点什么?有哪些特有的方法?(4个)ArrayList集合体层原理?特点?他的可变长度是如何实现的?如何遍历?LinkedList集合底层原理?特点?特有方法?(6个)使用场景?如何遍历?为什么HashSet集合的元素是无序、不重复、无索引?底层原理?数组沾满了会出现什么问题?怎么办?如何让HashSet集
2023-11-17 22:46:07
63
原创 A child container failed during start
【代码】A child container failed during start。
2023-11-12 23:20:44
69
原创 MybatisPlus创建实体类步骤
MybatisPlus创建实体类步骤1.对应数据库创建实体类2.Mapper层:创建Mapper接口继承BaseMapper<实体类>并加上@Mapper注解3.Service层:创建Service接口继承IService<实体类>4.实现类:创建Impl继承ServiceImpl<mapper接口,实体类>实现service接口并加上@Service注解
2023-11-06 16:25:59
761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人