摘要:1 概述 最近被Safari浏览坑了两次:new Date('2020-05-30 15:18:30.254') → Invalid Date; 咨询公司里的前端大佬,发现他们前端都用Moment.js做日期转换; 为什么Moment.js能够实现任意日期字符串格式转换呢? 先上结论:底层使用**n 阅读全文
posted @ 2020-05-31 10:17 月下小魔王 阅读(262) 评论(0) 推荐(0) 编辑
摘要:1 概述 (1)板块含义 红色部分:Redis相关(Redis的抽象使用相关) 橙色部分:Jedis相关(Redis的具体实现相关) 蓝色部分:Jedis的连接池的底层依赖(是用来apache的基础工具类) (2)核心讲解 RedisTemplate:Spring中用于操作Redis工具类。 根据配 阅读全文
posted @ 2020-05-30 11:00 月下小魔王 阅读(2523) 评论(0) 推荐(0) 编辑
摘要:1 JDK源码跟踪 2 OpenJDK源码跟踪 jdk源码(JNI注册) java虚拟机(HotSpot实现): 阅读全文
posted @ 2019-07-28 12:34 月下小魔王 阅读(340) 评论(0) 推荐(0) 编辑
摘要:1 概述 一般个人开发或者小公司开发都会使用破解版软件,除非比较尊重正版且不太缺钱的人才会用正版,但是大型公司有严格的规定,不允许员工使用盗版软件。 这时候我就不得不从WebStorm转向VsCode,至于为什么选择VsCode就不解释了,VsCode天下无敌就完事了。 不过想要搭建一套完整且顺手的 阅读全文
posted @ 2019-04-08 21:06 月下小魔王 阅读(14524) 评论(0) 推荐(3) 编辑
摘要:一 概述 VMware Workstation 12的安装(略过,自行百度) Ubuntu16.04的安装 克隆出多个镜像 二 Ubuntu16.04的安装 1 准备 Window10 专业版(关闭Hyper V) "Ubuntu16.04 下载" 2 安装 点击新建虚拟机 自定义并下一步 选择自己 阅读全文
posted @ 2019-03-26 15:56 月下小魔王 阅读(1793) 评论(0) 推荐(0) 编辑
摘要:一 什么是单例? 顾名思义就是 单个实例 。 当你开出来的摸具,并使用摸具产生唯一一个模型,这就是单例。 而单例模式就是为了保证该类只产生一个实例。 二 什么时候需要单例? 简单说,你不需要多个实例的时候,就可以使用单例。 工具类一般都定义为单例,因为工具类不需要那么多个实例。 单例的好处: 节省维 阅读全文
posted @ 2019-03-20 11:02 月下小魔王 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一 简单压测 1 ArrayBlockingQueue (2)操作 3 多生产者、多消费者模型 4 内核——单线程写 RingBuffer完全无锁,因为它是单线程。 Redis、Netty、Nodejs都使用这个核心思想(事件驱动)。 5 系统内存优化——内存屏障 正确实现无锁:内存屏障 实际就是v 阅读全文
posted @ 2019-02-22 15:15 月下小魔王 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一 概述 1 使用Spring的好处 Spring使开发人员能够使用POJO开发企业级应用程序(相对于EJB) Spring采用模块化方式组织。(需要哪些模块则引入即可) 使用Spring编写的应用程序很简单(因为依赖于环境的代码被移动到此框架中) Spring MVC是一个设计良好的Web MVC 阅读全文
posted @ 2019-02-19 10:57 月下小魔王 阅读(553) 评论(0) 推荐(0) 编辑
摘要:一 了解SQL 1 数据库基础 数据库(database):保存有组织的数据容器。 表(table):某种特定类型数据的结构化清单。表名实际由数据库名和表名共同组成唯一字符串。 列(column):表中的一个字段。所有表都是由一个或多个列组成。 数据类型(datatype):所允许的数据类型。每个列 阅读全文
posted @ 2019-02-18 14:14 月下小魔王 阅读(2468) 评论(0) 推荐(0) 编辑
摘要:1 Lamdba优于匿名内部类 (1)DEMO1 匿名内部类:过时 上述使用了策略模式,Comparator接口为排序的抽象策略,匿名内部类为具体实现策略,但是匿名内部类的实现过于冗长。 在java8中,如果一个接口只有一个方法,那么这个接口可以看作一个函数接口,功能接口的实现类可以通过lambda 阅读全文
posted @ 2019-01-31 11:54 月下小魔王 阅读(306) 评论(0) 推荐(0) 编辑