logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot2.0+mybatis整合shiro+redis

前言:有人说encache就够了,默认的就好了,为什么要写redis,这里我先说说ehcache和redis区别。ehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便。redis是通过socket访问到缓存服务,效率比ecache低,比数据库要快很多,处理集群和分布式缓存方便,有成熟的方案。如果是单个应用或者对缓存访问要求很高的应用,用ehcache。如果

#redis#缓存
vuex中 this.$store.dispatch() 与 this.$store.commit()方法的区别

this.store.dispatch()与this.store.dispatch() 与 this.store.dispatch()与this.store.commit()方法的区别总的来说他们只是存取方式的不同,两个方法都是传值给vuex的mutation改变statethis.store.dispatch():含有异步操作,例如向后台提交数据,写法:this.store.dispatch()

VSCode的代码提示插件(vue脚手架插件全安装)

Vue 2 Snippets该插件提供了vue命令,以及对于一些模板代码的简写提供Vetur对于.vue文件中的css,vcss进行了提示支持,以及对于错误的代码进行了语法提示检查ESlint对于.vue文件中的错误语法格式代码进行了语法提示HTML Snippets对于html文件的标签元素的非常全面的支持HTML CSS Support(可选择安装,Vetur已经足够满足开发要求)对于css样

Sentinel配置的blockHandler方法不生效

③也就是我犯下的错误,一定要注意是上面那个才是Sentinel的,下面的是sun公司的…①首先配置流控的资源名跟@SentinelResource中的Value配置的一定要一直且唯一。②其次blockhandler后面的方法一定要跟下面指定的方法名称是一样的。改为BlockException e 搞定。

文章图片
#sentinel
解决服务器root用户执行 npm install node-sass --save -dev或install或install nuxt报错

问题描述:由于公司要切换服务器,在本地执行npm install css-loader node-sass postcss-loader sass-loader style-loader --save -devnpm installnpm install nuxt --save都可以很好的执行.但是切换到服务器后,在服务器执行报错报错信息:gyp ERR! configure errorgyp E

#linux#java#数据库 +1
使用 spring-boot-dependencies(spring-boot-starter-parent) 方便管理项目依赖

当我们使用 spring 或 spring-boot 开发项目时,需要引入很多依赖,包括 spring 本身的组件、各种 spring-boot-starter、以及其它第三方依赖(如:slf4j、redis)。依赖多了,版本的选择是个问题,就怕哪个版本选择的不对导致出现一些意想不到的 BUG。比如下面这个例子:<dependencies><dependency><g

#java#spring#spring boot +1
容易理解的计算机组成原理中主存与Cache的3种映射方式(直接映射,全相联映射,组相联映射)

容易理解的计算机组成原理中主存与Cache的3种映射方式(直接映射,全相联映射,组相联映射)一.为了让大家更加方便的理解,我首先设置了两个问题,同时也写了相应的个人所理解的答案为什么引入Cache?答: Cache是一种高速缓冲存储器,他位于cpu和主存之间,是为了提高cpu对主存的访问速度。为什么主存与Cache之间要进行映射?答:前面我们知道,Cache是为了提高cpu对主存的访问速度。故ca

#java#python#算法 +1
上传已存在的项目到新建的git仓库

1.如果想上传新项目到git仓库git clone http://username@localhost/gitlab/web/XXXX.gitcd XXXXtouch README.mdgit add README.mdgit commit -m "add README"git push -u origin master2.如果想上传已存在的项目到git仓库cd existing_foldergi

#git#gitlab
Interceptor的基本介绍和使用preHandle、postHandle与afterCompletion

目录preHandlepostHandleafterCompletionpreHandle调用时间:Controller方法处理之前执行顺序:链式Intercepter情况下,Intercepter按照声明的顺序一个接一个执行若返回false,则中断执行,注意:不会进入afterCompletion顾名思义,该方法将在请求处理之前进行调用。SpringMVC中的Interceptor是链式的调用的

#java#mvc#spring
List<String>转为String[]数组,String[]数组转为List<String>

1.两者的区别结构方面:List< String >:泛型,非定长,可变。String[]:数组,定长,不可变。2.两者的互相转换@Testpublic void test1(){//定义一个字符长度为5的字符串String[] strings = new String[5];strings[0] = "a";strings[1] = "

#java
    共 19 条
  • 1
  • 2
  • 请选择