3 wenchi2018

尚未进行身份认证

单号洗头 5000一章

等级
TA的排名 3w+

chrome(浏览器)

chrome先F12然后刷新键右键可以清除当前缓存

2019-09-19 17:33:26

Mybatis知识Part06(Intercept方法,获取pageParams)

Intercept实现Intercept方法

2019-09-16 17:53:29

Mybatis知识Part05(插件拦截对象,设置参数)

MyBatis允许拦截四大对象中的任意一个对象,而通过plugin源码,我们知道需要先注册签名才能使用插件,因此首先要确定需要拦截的对象,才能进一步确定需要配置的签名,进而完成拦截的方法逻辑1、确定需要拦截的对象根据功能来确定 Executor是执行SQL的全过程,包括组装参数、组装结果集返回和执行SQL过程,都可以拦截,较为广泛,一般用的不多。根据是否启动缓存参数,决定是否用Caching...

2019-09-12 15:20:42

nginx(cdn)

cdnContentDeliveryNetwork,即内容分发网络为了全球加速,有缓存的作用,如果仅是国内,没有太大的必要 如果发布的项目中一直都是上个版本的内容,而且排除了no-cache,Expires等关系后,可以考虑强刷cdn来去掉缓存...

2019-09-12 10:43:21

Js知识Part01(防抖、resize)

函数防抖:将几次操作合并为一次操作进行。原理是维护一个计时器,规定在delay时间后触发函数,但是在delay时间内再次触发的话,就会取消之前的计时器而重新设置。这样一来,只有最后一次操作能被触发函数节流:使得一定时间内只触发一次函数。原理是通过判断是否到达一定事件来触发函数。节流防抖...

2019-09-03 15:58:30

idea优化(使用过程)

窗口拖动窗口可以和另外的视图窗口合并

2019-09-03 15:45:14

生活(饮食)

饮食红糖水性热有痤疮不能继续

2019-09-02 17:27:59

重装(输入法)

技嘉B150开机没图像其他正常可能是因为显示的插线连在cpu上改在独显上即有图像玄冰400可以先拿开电源再安装方便一点dota2国区-perfectworldsteam安装memcached在win10的环境下需要获取到一定的权限所以需要在开始那里使用管理员权限打开cmdnode-v检查node是否安装成功memcachedGitPullFailedgit@...

2019-09-02 10:57:15

css3

cssem1个字体宽度使用column-width(列宽)而不是column-count(列数)来自适应实现弹性可伸缩的布局,并在媒体查询的各个断点区间内指定相应的尺寸

2019-08-30 11:34:20

npm

publishnpmpublish之前需要npmlogin登录自己的用户没有用户的话直接在官网创建一个即可npm

2019-08-27 09:54:56

MyBatis知识Part01(运行过程、XMLConfigBuilder、Configuration、BoundSql)

运行过程Mybatis的运行过程分为两大步:第一步,读取配置文件缓存到Configuration对象,用以创建SqlSessionFactory;第2步,SqlSession的执行过程。构建SqlSessionFactory 第一步:通过org.apache.ibatis.builder.xml.XMLConfigBuilder解析配置的XML文件,读出所配置的参数,并将读取的内容存入org...

2019-08-22 16:37:06

VueErrorPart02

error1、vue-service-cliserver启动错误 没有正确使用当前的install工具,重新yarninstall或者npminstall

2019-08-19 17:16:33

idea、java相关异常

异常1、IDEAError:java:Compilationfailed:internaljavacompilererror File-->Setting...-->Build,Execution,Deployment-->Compiler-->JavaCompiler设置相应Module的targetbytecodeversion的合适版本(跟你...

2019-08-13 16:54:42

MyBatis知识Part4(插件)

MyBatis四大对象Executor、ParameterHandler、StatementHandler、ResultHandler,在Configuration对象的创建方法里MyBatis用责任链封装它们。在MyBatis中使用插件,必须实现接口Interceptorpackageorg.apache.ibatis.plugin;importjava.util.Properties...

2019-08-13 09:14:40

MyBatis知识Part3(SqlSession、Executor)

SqlSession映射器通过动态代理进入到了MapperMethod的execute方法,然后通过判断进入了SqlSession的delete、update、insert、select等方法SqlSession通过Executor、StatementHandler、ParameterHandler和ResultSetHandler来完成数据库操作和结果返回的 Executor执行器,由它...

2019-08-09 15:27:55

MyBatis知识Part2(Mapper动态代理)

映射器(Mapper)的动态代理经常可以看到 XxxMapperxxxMapper=sqlSession.getMapper(XxxMapper.class);实现getMapperpublicclassDefaultSqlSessionimplementsSqlSession{ public<T>TgetMapper(Class<T>t...

2019-08-09 15:17:28

设计模式

饱汉饥汉是否先创建再使用悲观乐观乐观数据库加个版本控制字段version悲观用锁该用户操作完才允许下个

2019-08-08 10:54:00

源码sublime(memcached)

libevent在这里插入代码片libevent

2019-08-07 16:18:28

soa 微服务

soaServiceOrientedArchitectureSoa是一种设计方法,其中包含多个服务,而服务之间通过配合最终会提供一系列功能。一个服务通常以独立的形式存在于操作系统进程中。服务做好自己通过网络调用,而非采用进程内调用的方式进行通信dubbo和zookeeper是soa中对服务进行治理的框架,可以让我们知道服务是被谁调用的,可以通过这2个知道哪些是热点服务需要配置服务器集群并...

2019-08-07 14:34:28

文件扩展(后缀名)

文件扩展.hC语言和C++语言的头文件我们一般在.h类的头文件里面只放入函数声明,宏定义,函数原型。 而具体的实现在.cpp或者.c文件里面

2019-08-07 11:15:04

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。