获取mybatis的update行数,总是返回负数。后来在官网上找到原因,是由于defaultExecutorType的引起的,defaultExecutorType有三个执行器SIMPLE、REUSE和BATCH。其中BATCH可以批量更新操作缓存SQL以提高性能,但是有个缺陷就是无法获取upda ...
分类:
其他好文 时间:
2021-05-24 17:09:38
阅读次数:
0
五一假期回来,使用xshell连不上虚拟机内的MySQL、redis,但是虚拟机还是可以上外网,使用百度没有问题,但这样还是对我的工作产生了一定影响。我一开始以为是电脑的IP改变了,毕竟离开了4天了。但是,根据网上的建议,改了VM的网络适配器为固定IP,还是没有用,就差改虚拟机的IP。后来就不了了之 ...
分类:
其他好文 时间:
2021-05-24 16:51:28
阅读次数:
0
** 原因:本地缓存不存在该插件的版本 ** 检查路径: C:\Users\ASUS.m2\repository\org\apache\maven\plugins\maven-compiler-plugin ** 如果有,就重启项目。没有对应的话,就把本地缓存的版本输入进去 ...
分类:
Web程序 时间:
2021-05-24 16:34:41
阅读次数:
0
Redis有哪几种数据结构? ● String——字符串String数据结构是简单的key-value类型,value不仅可以是String,也可以是数字(当数字类型用Long可以表示的时候encoding就是整型,其他都存储在sdshdr当做字符串)。 ● Hash——字典在Memcached中, ...
分类:
其他好文 时间:
2021-05-24 16:31:21
阅读次数:
0
我们维护一个有序单链表,越靠近链表尾部的结点是越早之前访问的。 当有一个新的数据被访问时,我们从链表头开始顺序遍历链表。 如果此数据之前已经被缓存在链表中了,我们遍历得到这个数据对应的结点,并将其从原来的位置删除,然后再插入到链表的头部。 如果此数据没有在缓存链表中,又可以分为两种情况:如果此时缓存 ...
分类:
编程语言 时间:
2021-05-24 16:22:09
阅读次数:
0
本人用微信公众号开发时,使用的html5页面,页面使用js或css文件方法修改了,但是更新到微信公众号上面总是看不到效果,后面在网上找了原因,发现微信是使用内置浏览器,会自动帮我们缓存数据,导致更新不及时或没有效果。 经过网上搜索清除微信内置浏览器缓存方法,具体如下 1)使用链接 https://d ...
分类:
微信 时间:
2021-05-24 16:05:43
阅读次数:
0
(一)IO流基本概念 Java对数据的操作是通过流的方式,io是java中实现输入输出的基础,它可以很方便的完成数据的输入输出操作,Java把不同的输入输出抽象为流,通过流的方式允许Java程序使用相同的方式来访问不同的输入、输出。 (二)文件字节输入流 (2.1)使用输入流的4个基本步骤 1.设定 ...
分类:
编程语言 时间:
2021-05-24 14:53:34
阅读次数:
0
分布式协调服务 Zookeeper是分布式协调服务框架 分布式协调技术: 主要用来解决分布式环境当中多个进程之间的同步控制,让进程有序的去访问某种临界资源,防止造成"脏数据"的后果 分布式协调技术的核心就是实现分布式锁 分布式锁 分布式锁: 为了防止分布式系统中的多个进程之间相互干扰,需要分布式协调 ...
分类:
其他好文 时间:
2021-05-24 14:40:54
阅读次数:
0
Spring是一个基于IOC和AOP的企业级开发框架。 1.IOC 1.1 含义:全称Inverse Of Control:控制反转,指的是将bean对象的创建、对象关联关系的维护由原来我们自己去创建,自己通过编码的方式维护对象之间的关联关系,反转给Spring容器创建对象,维护对象之间的关联关系。 ...
分类:
编程语言 时间:
2021-05-24 14:28:38
阅读次数:
0
1:redis缓存在建立的时候一定要建准确,一定要大范围的建,不要只针对一个产品或者一个很小的点进行建设,这样的命中率特别低 2:命名时一定要注意,针对不同的文件最好在命名的时候命名成有针对性的文件,比如A站下B列表的一个功能C,命名时可以如下A:B:C,这样在后续的清除缓存的时候也可以方便清除 3 ...
分类:
其他好文 时间:
2021-05-24 14:01:44
阅读次数:
0