自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 yarn 与 npm 设置同一个global目录会冲突

yarn 与 npm 设置同一个global目录会冲突发现当yarn与npm的global目录设置成相同时,发现会互相影响,yarn全局安装的CLI包执行不了解决办法:npm 和 yarn 分别设置不同的global目录# 查看yarn配置yarn config list # yanr设置全局global目录yarn config set global-folder "D:\test\global" # 具体目录请改成自己的# yanr设置缓存目录yarn config .

2021-01-28 19:27:34 1461

原创 ES6的一些新特性笔记

1,ES5,ES2015, ES2016,ES6,ES2017 这几个词的关系如果你有点“蒙圈”,不妨先来看看 Javascript 的发展历史。2011 年,标准化组织 ECMA 发布 ECMAScript 5.1 版发布后,开始着手制定 ECMAScript 6.0 版本,即 ES6为了让标准的升级成为常规流程,决定在每年的 6 月份正式发布一次,作为当年的正式版本:2015 年 6 月发布 《ECMAScript 2015 标准》(简称 ES2015),它是 ES6 的第一个版本:201

2020-05-12 13:33:59 191

原创 点击弹窗之外关闭弹窗react demo

最近做一个需求,想要点击空白的地方关闭弹窗,网上找了好久,没有一个能用的,后面用ref实现了,记录一下原理就是用ref来获取DOM元素,进行比对,如果被点击的event是弹窗本身或者包含弹窗,就不处理,如果弹窗之外的区域,就关闭react 的实现demo如下:interface IDemoState { open: boolean;}class Demo extends R...

2020-03-26 17:25:32 1834

原创 redis内存回收策略(读书笔记)

redis内存回收策略Redis的内存回收机制主要体现在以下两个方面:删除到达过期时间的键对象。 内存使用达到maxmemory上限时触发内存溢出控制策略。1.删除过期键对象惰性删除: 惰性删除用于当客户端读取带有超时属性的键时, 如果已经超过键设置的过期时间, 会执行删除操作并返回空, 这种策略是出于节省CPU成本考虑, 不需要单独维护TTL链表来处理过期键的删除...

2019-10-09 00:10:20 171

原创 MySQL5.7 修改explicit_defaults_for_timestamp

如果你的mysql版本高于5.6.6,关于timestamp为null的时候,可能会报错解决办法,修改配置文件的explicit_defaults_for_timestamp的值为falsewindows:打开 my.ini 文件,修改explicit_defaults_for_timestamp=false参考资料:https://www.jianshu.com/p/d7d364...

2019-06-20 10:33:14 5711

原创 垃圾收集器(深入理解java虚拟机笔记)

垃圾收集分为新生代收集器和老年代收集器,搭配使用(G1除外,G1可以支持收集新生代和老年代)搭配方式如下图, 1,两个收集器之前存在连线,就说明它们可以搭配使用2,收集器所属区域,则表示它是属于新生代收集器还是老年代收集器。...

2019-05-11 22:10:02 94

原创 垃圾收集算法(深入理解java虚拟机笔记)

1,标记—清除算法(Mark-Sweep)首先标记所有需要回收的对象,在标记完成后统一回收所有被标记的对象。有两个不足:1,标记和清除两个过程的效率都不高 2,会产生内存碎片2,复制算法(copying) 将内存容量分为两块,每次使用其中一块。当这一块的内存用完了,就将还存活的对象复制到另一块上面,然后再把已使用过的内存空间一次性清理掉。3...

2019-05-11 19:37:10 136

原创 JaCoCo统计PowerMock的覆盖率为零的解决办法

最近在写单元测试,用到了PowerMock,测试覆盖率的时候碰到一个奇怪的问题,有几个类用idea的JaCoCo插件测试覆盖率为0,但用idea自己的插件测没问题,网上找了下,原来是JaCoCo和PowerMock冲突了,JaCoCo会忽略注解@PrepareForTest({})里面的类,解决办法是用JaCoCo的离线模式。 产生问题的代码如下@RunWith(P...

2019-04-10 23:39:17 21123 5

转载 理解Java反射机制

转载自:http://gityuan.com/2015/07/18/java-reflection/ 对于Java使用者来说,反射机制可以说是不得不了解的重要技能之一一、概述JAVA反射机制,可在运行态直接操作任意类或对象的所有属性和方法,主要有以下几个功能:在运行时获取任意对象所属的类 在运行时构造类的实例对象 在运行时获取或修改类/成员的属性 在运行时调用某个类/对象...

2019-02-13 20:14:21 173

原创 websocket 握手连接 设置响应请求头注意事项

websocket 握手连接 设置响应请求头注意事项采用 SockJS 连接websocketvar socket = new SockJS("http://127.0.0.1:5555/webSocketServerEndpoint");后台服务设置websocker连接请求的响应头Access-Control-Allow-Credentials必须为true且Access-Cont...

2018-12-02 23:21:34 28813

原创 《mysql技术内幕》笔记 ------百万数据 mysql limit 优化

《mysql技术内幕》里讲到一个limit 优化的技巧mysql数据库通过  limit offset,length  方式实现分页时,如果offset的值很大,则查询性能会很差  ,比如 limit 1000000,10 的意思是扫描满足条件的1000010行,扔掉前面的1000000行,返回最后的10行 ,这样会很慢优化 如下: select *  from user where ...

2018-11-18 23:17:07 146

原创 Spring AMPQ 的SimpleMessageListenerContainer 源码简析

                Spring AMPQ 的SimpleMessageListenerContainer类源码简析     因为工作中需要动态的订阅queue,完成后取消,印象中之前工作中做过的基本都是queue确定或者只订阅一个queue的,有点没头绪,google了下,发现 spring AMQP 的SimpleMessageListenerContainer类已经实现了这个...

2018-07-31 22:46:56 3895

图解设计模式(高清完整版)pdf

图解设计模式(完整版)pdf,很清楚,完全不影响阅读,日本作者结城浩写的书,很详细

2018-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除