- 博客(16)
- 收藏
- 关注
原创 Mybatis 缓存使用心得
Mybatis 缓存使用心得文章目录Mybatis 缓存使用心得1.缓存知识点2.实验(数据库连接池最大线程数 10)2.1首先,我们不开启二级缓存去查询景点信息。2.2开启二级缓存配置结果首次执行后续执行3.使用注意事项补:两张缓存的图1.缓存知识点对于每个对数据库的操作(在web场景中就是每次调用Mapper的方法)都会启用一个新的sqlSession,用完即删,如果几个操作间存在事务,那么他们将公用一个sqlSession,在全部都执行完后,提交,关闭sqlSession,sqlSessi
2021-12-29 12:12:17
669
原创 三种单例模式
三种单例public class Singleton {// 三种单例模式 /* 饿汉式 线程安全 private static Singleton instance = new Singleton(); private Singleton(){} public static Singleton getInstance(){ return instance; } */ //懒汉式 线程不安全// private static Singleton inst
2021-11-16 22:14:45
252
原创 1.String StringBuffer StringBuilder
1.String StringBuffer StringBuilderString的创建当我们使用双引号创建一个字符串时,如下,JVM 首先在字符串池中寻找具有相同值的字符串。String str1 = "ABC";如果找到了,它将返回字符串池中的字符串对象的引用。否则,它会在字符串池中创建字符串对象并返回引用。JVM 通过在不同的线程中使用相同的字符串,节省了大量的内存。如果使用 new 运算符创建字符串,则会在堆中创建它。String源码 /** The value is used
2021-11-16 22:13:58
329
原创 mybatis-plus ${ew.customSqlSegment} 使用的史诗级大坑
mybatis-plus ${ew.customSqlSegment} 使用的史诗级大坑今天在使用mybatis-plus的时候偷懒${ew.customSqlSegment} 构造自定义sql结果。${ew.customSqlSegment} 一直为“ ”。本来以为是自己sql写错了,方法换来换去还是不行。select id="mySelectPage" resultType="Customer"> select * from (select a.*,concat(conc
2021-10-10 00:36:45
36347
16
原创 自定义组件v-model使用的详细介绍和复杂使用
自定义组件v-model原理分析v-model = data等价于:value = “data”@input = ()=>{this.data = $event.target.newValue}如果要使用,整个双向绑定的过程如下子组件中触发某个事件,发送了input事件和value新的值给父组件父组件接受input事件,并将里面的新的值赋值给data以此依靠v-bind完成对value的改变。也就是说仍然是父组件先改变。简单例子://子组件Tesy<template&
2021-10-02 11:24:25
514
原创 tomcat服务器保存上传的文件,并给前端访问 相关的坑
tomcat服务器保存上传的文件,并给前端访问 相关的坑使用tomcat接收前端上传图片并保存,然后再给前端访问。要解决这个问题 首先要明白在tomcat的默认配置下,你的项目文件夹和服务器最终生成的文件夹时不一样的。我们都知道前端要访问服务器的资源一定会通过http请求来完成,如:http://localhost:8080/Tmall_SSM_war/img/classImage/18/6.jpg。所有服务器发给前端url一定是一个http请求的地址。这点先要确定。(这里有个小坑,如果服务器把文
2021-08-16 15:15:11
629
原创 CSS float:left与 display:line-block
在写项目时突然发现position: sticky 失效了查问题时发现时因为main 没有被元素撑大,然后发现是 float:left 惹的祸 换成display: line-block解决
2021-06-28 22:46:31
129
原创 C++ MFC 在MFC中使用vector容器
在MFC中使用vector容器在Dlg.h文件中加入#includeusing namespace std;extern vector aaa;再在Dlg.cpp文件中加入vector aaa;
2021-06-11 10:31:54
2086
原创 当鼠标进入下拉菜单时,下拉菜单消失。
今天在写下拉菜单的时候发现:当鼠标进入下拉菜单时,下拉菜单消失。在网上找了许多方法都无法解决。最后发现是downMenu下面的搜索框把userInfo盖住了(看起来没盖住,但在图层上开在userInfo的上面)。//userInfo的父亲盒子.shortcut { z-index: 100; margin-bottom: 10px; height: 40px; line-height: 40px; background-color: rgba(24
2021-05-22 17:46:05
1402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人