• file{}和${}的区别是什么?{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理{}替换成变量的
    admin6月前
    160
  • 上一节-vue3中引入router和vuex前言:vue3的出生可谓是万众瞩目,大家都以望子成龙的心态等待。vue3这家伙也不负众望,光芒万丈、开开心心的来到这个世界,它对这个世界的一个声音,不是哇哇啼哭,而是大吼了一声:Helloworl
    admin6月前
    120
  • 拓展阅读从零开始手写mybatis(三)jdbcpool如何从零手写实现数据库连接池dbcp?万字长文深入浅出数据库连接池HikariCPCommonsDBCPTomcatc3p0druid对比DatabaseConnect
    admin6月前
    170
  • 1.redis支持哪些数据类型?string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)2.过期策略(1)定期删除:Redis默认每个100ms检查,有过期Key则删除。需要说明的是,Redis不是每
    admin6月前
    160
  • OpenFeign其实还是负责通信的,在使用过程中,让开发者可以面向接口开发的方式进行远程调用,那么:OpenFeign的注解是如何被扫描解析的呢?注解标注的接口注入到IoC中的实例是什么?OpenFeign的上下文是如何构建的呢?远程通信
    admin6月前
    150
  • 据官方数据统计,在全球编程语言工程师的数量上,JavaEE以900万的程序员数量位居首位,很多软件的开发都离不开它。这里整理了100家IT名(阿里、百度、腾讯、携程)企面试题,为了帮助更多爱好并想学习编程的同学,整理了这篇资源帖子,只为帮助
    admin6月前
    150
  • 一、背景限流是对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,防止因流量暴增而导致的系统运行缓慢或宕机。常用的限流算法有令牌桶和和漏桶,而Google开源项目Guava中的RateLimiter使用的就是令牌桶控制算法。在开发高
    admin6月前
    140
  • 浅聊一下SpringMVC的核心组件以及通过源码了解其执行流程MVC作为WEB项目开发的核心环节,正如三个单词的分解那样,Controller(控制器)将View(视图、用户客户端)与Model(javaBean:封装数据)分开构成了MVC
    admin6月前
    160
  • 本篇文章主要在项目中集成如下功能:集成element-plussrc别名的配置环境变量的配置SVG图标配置集成sassmock数据axios二次封装API接口统一管理一、集成element-plus硅谷甄选运营平台,UI组件库采用的elem
    admin6月前
    130
  • 1.使用socat介绍:socat是Linux系统中自带的一个工具,最常见的用法是在网络编程中用作网络中继或端口转发器,可以用来抓包。安装:直接通过包管理器命令安装即可,如yuminstall-ysocat用法:socatTCP-LISTE
    admin6月前
    150
  • SpringDataJpa动态表处理Jpa分表问题现在有一张学生表t_stu按年份进行了处理,物理表分别是t_stu_2020、t_stu_2021、t_stu_2022这样如果是mybatis,可以直接把表后缀传入sql,然后使用t_st
    admin6月前
    100
  • MYVUE_ADDNAME项目在main.js中这段代码是用于Vue.js框架的配置,它的作用是关闭生产环境下的提示信息。Vue.config.productionTip=falseel属性指定了Vue实例挂载的元素的选择器。这里的#app
    admin6月前
    170
  • Feign工作流程源码解析什么是feign:一款基于注解和动态代理的声明式restfulhttp客户端。原理Feign发送请求实现原理微服务启动类上标记@EnableFeignClients注解,然后Feign接口上标记@FeignClie
    admin6月前
    120
  • 1.引入axios库importaxiosfrom'axios';2.创建axios实例constinstance=axios.create({baseURL:'',timeout:5000,head
    admin6月前
    190
  • ***axios封装*importaxiosfrom"axios";importconfigfrom"..config";import{ElMessage}from'element-p
    admin6月前
    130
  • 1、为什么需要动态路由?一般开发都是写静态路由,我们为什么要使用动态路由呢?因为动态路由对权限的划分是一个最有效的解决方法,下面我们就开始搭建一个动态路由的项目,使用技术是vite+ts+vue3+pinia+mock,mock主要用于模拟
    admin6月前
    140
  • 1、redis和memcached什么区别?为什么高并发下有时单线程的redis比多线程的memcached效率要高?区别:memcached可缓存图片和视频。redis支持除kv更多的数据结构;redis可以使用虚拟内存,redis可持
    admin6月前
    130
  • 一、HTTP 请求的拦截技术可以广泛地应用在反向代理、拦截 Ajax 通信、网页的在线翻译、网站改版重构等方面。而拦截根据位置可以分为服务器端和客户端两大类,客户端拦截借助 JavaScript 脚本技术可以方便地和浏览器的解释器及用户的操
    admin6月前
    140