java
文章平均质量分 57
xiang_da_wang
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
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 · 1150 阅读 · 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.js1.概述RequireJS是一个工具库,主要用于客户端的模块管理。它可以让客户端的代码分成一个个模块,实现异步或动态加载,从而提高代码的性能和可维护性。它的模块管理遵守AMD规范(Asynchronous Module Definition)。Requir原创 2021-01-26 10:56:50 · 240 阅读 · 0 评论 -
什么是守护线程
目录一、什么是守护线程二、守护线程的作用及应用场景三、总结一、什么是守护线程守护线程相对于正常线程来说,是比较特殊的一类线程,那么它特殊在哪里呢?别急,在了解它之前,我们需要知道一个问题,那就是: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 阅读 · 0 评论 -
COOKIE和SESSION有什么区别?
COOKIE和SESSION有什么区别?Cookie是保存在浏览器上的一些数据,一般通过HTTP响应头set cookie来设置,当然也可以通过JS脚本来直接设置,Cookie是按照网站来进行组织和保存的,每一个网站都可以在浏览器中保存一些Cookie,保存好了之后,浏览器向这个网站发出的请求都会携带这些Cookie,然后后台就可以分析这些Cookie。Session这个单词在不同的语境下可以有不同的含义。它可以理解为一个抽象概念,即会话,会话用于记录一个用户在我们网站上的一些行为、一些状态,可以理解为一原创 2020-12-23 15:04:58 · 107 阅读 · 0 评论