- 博客(9)
- 收藏
- 关注
原创 redis学习笔记 - 分片
分片方法范围分片维护1张表,该表保存了所有key到节点的映射,效率低下。哈希分片会发生缓存击穿和雪崩一致性哈希分片分片实现客户端分片客户端直接选择正确的节点,许多客户端都实现了这一功能。代理分片由中间代理来选择正确的节点查询路由...
2021-09-09 00:57:34
153
原创 export ‘default‘ (imported as ‘VueRouter‘) was not found in ‘vue-router‘
importVueRouterfrom'vue-router'改为import * as VueRouter from 'vue-router'
2021-08-26 17:35:59
1063
1
原创 完美解决maven编译打包找不到rt.jar
原因是jdk1.7之后rt.jar不在jdk/lib下,而在jre/lib下网上的几种解决方法虽然可行,但个人觉得思路不够清晰,于是自己研究了一下,可以不用修改pom.xml通过查看MAVEN_HOME/bin/mvn.sh,发现在未设置JAVA_HOME的情况下,maven使用的是whereis java找到的jre,其lib下并没有rt.jar于是在项目根路径中创建mvn.sh, 设置临时的JAVA_HOME,指向自己的jre路径,内容如下#!/bin/bashexport JAVA_H
2021-08-19 19:23:00
4509
原创 js复制文本
comm.copy = function(param={text}){ var textarea = document.createElement('textarea'); textarea.style['position']='absolute' textarea.style['top']='-1000px' document.body.appendChild(textarea) textarea.value=param.text; textarea.select(); do.
2021-07-21 17:02:50
127
原创 js调换两个dom元素节点的位置
var comm = {}comm.changedom = function(d1,d2){ var d11 = $('<hr/>') var d22 = $('<hr/>') $(d1).before(d11) $(d2).before(d22) $(d22).after(d1) $(d11).after(d2) $(d11).remove() $(d22).remove()}
2021-07-21 16:59:21
2329
原创 js判断dom元素节点是否在可视区域内、获取可视区域内dom
var comm={}//判断元素el是否在box可视区内comm.inview = function(box,el) { if(el instanceof jQuery){ el=el[0] } if(box instanceof jQuery){ box=box[0] } //是否超过顶部 var overtop = box.scrollTop > (el.offsetTop+el.clientHeight) //是否低于底部 var ove.
2021-07-21 16:49:46
1902
原创 Java zip压缩,生成压缩包
package server;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;import java.util.zip.ZipEntry;import java.util.zip.Zip
2021-07-13 10:13:33
116
原创 我目前对并发的理解
概念:事物粒度:指一个事物运行的时间,越小越不容易出现并发问题。之有单线程才完全不会出现并发问题。锁:锁是一种粒度更小的事物。也就是通过更小粒度的事物去解决大粒度事物的并发问题。并发量:并发量越大,就需要的越小粒度的事物才能控制并发问题。影响并发量的因素:用户增多,分布式搭建。分布式搭建是主动使单线程变多线程,也就需要主动使用更小粒度的事物控制并发,比如多tomcat搭建负载均衡,使用
2017-05-12 12:38:56
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人