- 博客(6)
- 收藏
- 关注
转载 2021-05-18
mybatis有二级缓存,为什么还要用redis??? 1、mybatis一级缓存作用域是session,session在commit之后缓存就消失了。 2、mybatis二级缓存作用域是sessionfactory,该缓存是以namespace为单位的(也就是一个Mapper.xml文件),不同namespace下操作互不影响。 3、所有对数据表的改变操作都会刷新缓存,但是一般不要用二级缓存,例如,在UserMapper.xml中有大多数针对User表的操作,但是在另一个XXXManpper.xml中,还
2021-05-18 21:31:58 104
原创 IDE工具中Git的基本应用
IDE工具中Git的基本应用 安装Git工具 git官网下载git(https://www.git-scm.com/download) link.下载完成,傻瓜式(一直下一步)安装即可 Git全局配置 鼠标右击弹出选Git Bash Here选项,打开Git客户端工具,配置用户和密码,用于识别提交代码的用户。 git配置本地仓库的用户名和邮箱 $ git config --global user.name "your-name" $ git config --global user.email "your-
2021-03-06 13:12:24 1149 3
原创 2021-01-26
RequireJS和AMD规范 目录RequireJS和AMD规范1.概述1.1 define方法:定义模块1.2 require方法:调用模块1.3 AMD模式小结2.配置require.js:config方法3.插件4.优化器r.js 1.概述 RequireJS是一个工具库,主要用于客户端的模块管理。它可以让客户端的代码分成一个个模块,实现异步或动态加载,从而提高代码的性能和可维护性。它的模块管理遵守AMD规范(Asynchronous Module Definition)。 Requir
2021-01-26 10:56:50 240
原创 什么是守护线程
目录 一、什么是守护线程 二、守护线程的作用及应用场景 三、总结 一、什么是守护线程 守护线程相对于正常线程来说,是比较特殊的一类线程,那么它特殊在哪里呢?别急,在了解它之前,我们需要知道一个问题,那就是: JVM 程序在什么情况下能够正常退出? The Java Virtual Machine exits when the only threads running are all daemon threads. 上面这句话来自 JDK 官方文档,意思是: 当 JVM 中不存在任何一个正在运行的非守护线程时
2020-12-29 18:59:49 10101 5
原创 设计模式系列之享元模式(java代码实现)
在大学时代,估计每个人都去图书馆借过书。借书的流程很简单,如果书架上有这本书直接拿走,到借阅机上借阅就好了,如果没有,可以到图书管理处去拿一本新书。对于整个图书馆来说,书其实就是共享的,但是我们会发现其实每次借的书都是那些破旧一点的书,而不是新书,这是因为学生太多了,如果我们每一次借书都拿出来一本新书,那整个图书馆估计会放不下,对于我们借书的流程和图书共享的方式就是享元模式。 一、认识享元模式 1、概念 如果在一个系统中存在多个相同的对象,那么只需要共享一份对象的拷贝,而不必为每一次使用都创建新的对象。目的
2020-12-24 23:45:24 351
原创 COOKIE和SESSION有什么区别?
COOKIE和SESSION有什么区别? Cookie是保存在浏览器上的一些数据,一般通过HTTP响应头set cookie来设置,当然也可以通过JS脚本来直接设置,Cookie是按照网站来进行组织和保存的,每一个网站都可以在浏览器中保存一些Cookie,保存好了之后,浏览器向这个网站发出的请求都会携带这些Cookie,然后后台就可以分析这些Cookie。Session这个单词在不同的语境下可以有不同的含义。它可以理解为一个抽象概念,即会话,会话用于记录一个用户在我们网站上的一些行为、一些状态,可以理解为一
2020-12-23 15:04:58 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人