Mybatis中缓存分为一级缓存与二级缓存: 一级缓存指的只是缓存级别的一个命名,主要就是每个sqlsession里都有一个HashMap来存储数据,当然不同对象每个缓存区域也不一样,所以一级缓存是不相互影响的。 二级缓存是mapper级别的的,也就是每个sqlsession都可以访问同一个mapp ...
分类:
系统相关 时间:
2019-12-17 22:10:52
阅读次数:
111
路径总和 III 描述 给定一个二叉树,它的每个结点都存放着一个整数值。 找出路径和等于给定数值的路径总数。 路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 二叉树不超过1000个节点,且节点数值范围是 [-1000000,1000000] 的整数 ...
分类:
其他好文 时间:
2019-12-17 22:10:38
阅读次数:
66
一般单独放在一个文件夹中 类似以线面的这种结构,(单独出来) 和一般新建的page页面不同的是 后缀名是js 文件中的page 变成了component 后缀名为json的文件中多了“component”:"true"使用的时候 需要在指定使用页面的json 文件中做配置【参考如下配置:前面的是组件 ...
分类:
微信 时间:
2019-12-17 22:10:11
阅读次数:
89
layui 表格功能目前默认不支持跨页记忆选择 下面来实现layui table跨页记忆选择实现 基于layui版本 1.4.5 表格跨页通用方法 //表格分页复选框 layui.define(['jquery', 'table'], function (exports) { var $ = lay ...
分类:
其他好文 时间:
2019-12-17 22:09:47
阅读次数:
230
JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML, 但它比 XML 更小、更快,更易解析。 XML XML (Extensible Markup Language) 指可扩展标记语言,它被设计用来 ...
分类:
Web程序 时间:
2019-12-17 22:09:31
阅读次数:
101
在win 7 64位上安装了.Net Core 2.1 x86 SDK后,又卸载重新安装了.Net Core 3/2 x64 SDK。结果在VS中新建项目时没有.Net Core 3.1 SDK。 在cmd中运行dotnet --info,.Net Core SDKs installed里提示No ...
分类:
Web程序 时间:
2019-12-17 22:09:19
阅读次数:
568
一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法 ...
分类:
编程语言 时间:
2019-12-17 22:08:49
阅读次数:
85
https://www.luogu.com.cn/problem/P4168 题目 给$n$个数字,有$m$次询问,问$a_l, a_{l+1} , \dots , a_r$的众数是什么, $1\leqslant n \leqslant 40000, 1\leqslant m \leqslant 5 ...
分类:
其他好文 时间:
2019-12-17 22:08:19
阅读次数:
88
最近用业余时间对Four modifications for the Raft consensus algorithm论文进行了翻译,该论文从4个方面优化了Raft实现,对工程实现的借鉴意义如下: 1、Cluster initialization:可以解决多数派节点异常的情况下,集群始终不可用问题, ...
分类:
编程语言 时间:
2019-12-17 22:08:01
阅读次数:
89
tar——压缩数据/解压数据内容 命令语法: tar zcvf 生成压缩包路径/压缩包.tar.gz 压缩数据01,02,03.... 巧记: 压缩名称为tar.gz,可以理解为tar命令,gz取压缩类型gizp的前2个辅音字母 参数说明: z 数据压缩方式 gzip (--gzip, --gunz ...
分类:
其他好文 时间:
2019-12-17 22:07:47
阅读次数:
106
来源:泉州SEO 根据计划,需要在虚拟机上安装一个linux系统,用作web架构学习的服务器。 公司项目的服务器用的是linux系统,具体版本未知。虽然我们开发不用关注最后的部署,但多少也接触了一些,算是有一定的了解,而java web通常也是部署在linux上,所以还是选择了linux。至于具体的 ...
分类:
其他好文 时间:
2019-12-17 22:06:57
阅读次数:
130
vi 和 vim 类似于windows的文本编辑器,所有的Linux系统都会内置vi文本编辑器。 vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用 如果Linux中没有vim这个命令,可以手动下载: yum install vim 1.vi和 ...
分类:
系统相关 时间:
2019-12-17 22:06:43
阅读次数:
104
前端VUE vue项目中安装crypto js CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括: MD5 SHA 1 SHA 256 AES 新建aes.js 目录下新建aes.js文件 调用 在需要使用加密的页面中引用 后台Spr ...
分类:
其他好文 时间:
2019-12-17 22:06:16
阅读次数:
134
Ajax跨域 跨域: 网站A去访问网站B的数据 存在的问题: 浏览器有同源策略 (浏览器阻止ajax请求得到的数据在页面上的继续使用) 解决方案: jsonp、cors、服务器代理 jsonp的核心原理 使用script标签的src属性进行跨域请求,得到的结果会被当成js代码来执行 cors的核心原 ...
分类:
Web程序 时间:
2019-12-17 22:06:03
阅读次数:
188
@Slf4j @Component public class WxMessageTask { @Autowired private CorpWechatConfig corpWechatConfig; @Autowired private RedisService redisService; @Au ...
分类:
微信 时间:
2019-12-17 22:05:36
阅读次数:
527
Python 装饰器,开放封闭原则 1. 装饰器:装饰,装修,体验更加,增加功能 2. 开放封闭原则: 开放:对代码的拓展开放 ? 关闭:对源码的修改关闭 3. 装饰器:完全遵循开放封闭原则 在不改变原函数的代码以及调用方式下,为其增加新的功能 装饰器 就是一个函数 : ? 4.python 对装饰 ...
分类:
编程语言 时间:
2019-12-17 22:05:20
阅读次数:
91
1.自定义注解 @Target(ElementType.METHOD) //注解放置的目标位置,METHOD是可注解在方法级别上 @Retention(RetentionPolicy.RUNTIME) //注解在哪个阶段执行 @Documented //生成文档 public @interface ...
分类:
其他好文 时间:
2019-12-17 22:05:00
阅读次数:
90