自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 创建型模式:原型

原型(Prototype)模式也是解决对象创建常见场景的一种手段,理解起来非常简单,其核心是clone方法,可以围绕着拷贝(浅拷贝+深拷贝)以及序列化等场景进行考虑和展开。

2020-06-27 09:54:04 87 0

原创 创建型模式:建造者

建造者(Builder)模式也被称为生成器模式,创建型模式是主要是为了解决对象的创建的方式,相较于单态则是为了保证创建的对象的唯一性问题,建造者模式是为了解决复杂对象的创建,尤其是子对象的构建过程存在顺序和逻辑关系的时候。

2020-06-26 09:05:57 92 0

原创 创建型模式:单态

单态模式可能是23种创建模式种最简单和容易理解的,创建型模式是主要是为了解决对象的创建的方式,单态则是为了保证创建的对象的唯一性。

2020-06-26 05:45:18 89 0

原创 设计模式基础与目录

本系列文章整理一下GOF的23种设计模式,并以Java给出最为简单的示例代码说明。

2020-06-25 05:13:06 71 0

原创 JSON基础:fastjson使用说明
原力计划

Fastjson虽然最近频爆问题,但是作为Json使用较为广泛的库,与Gson、Jackson一起仍然是众多开发者的重要选择,即使出于安全的角度考虑,从了解fastjson的使用方式以便替换的角度,也需要了解一下fastjson的使用方式,这篇文章进行简单的总结和整理。

2020-06-12 07:03:07 121 0

原创 MySQL基础:慢查询日志分析工具mysqldumpslow

MySQL自带一个perl的200多行的脚本名为mysqldumpslow,可对慢查询日志信息进行分析,使用非常便利,这篇文章对其使用进行介绍。

2020-06-10 05:42:28 180 0

原创 MySQL慢查询分析工具:pt-query-digest使用说明

pt-query-digest是percona的工具箱中的一个工具,可以对于MySQL的多种日志进行分析,其中就包括MySQL的慢查询日志。

2020-06-09 21:03:01 79 0

原创 MacOS基础:MAC应用无法打开或文件损坏的处理方法

这篇文章简单memo一下可以安装任意来源的dmg等文件的方法。

2020-06-09 20:38:21 200 0

原创 安全基础:0-day漏洞

这篇文章以阿里巴巴的FastJSon来介绍一下Zero-day(0-day)漏洞的基础常识。

2020-06-09 06:17:46 330 0

原创 MySQL基础:远程登录设定方法

缺省方式下MySQL中运行本地localhost登录,需要进行设定才能远程连接。而设定最为简单的方式就是修改mysql.user表中的Host字段,设定为%表示可以接受所有IP。这篇文章memo一下两种常见的设定方式。

2020-06-08 20:21:09 99 0

原创 Maven基础:创建示例项目

使用mvn archetype:generate可以创建示例项目,这篇文章maven的基础使相关的命令行创建项目进行简单的示例说明。

2020-06-07 19:58:38 152 0

原创 MySQL基础:容器化的主从模式

这篇文章介绍一下使用容器化方式构成一主两从的MySQL数据库。

2020-06-07 17:01:31 131 0

原创 Redis基础:哨兵模式下主节点宕机的自动对应

在上一篇文章中,介绍了Redis哨兵模式的构建,这篇文章继续来看一下主节点宕机的情况下的自动对应方式。

2020-06-07 10:08:47 187 0

原创 Redis基础:哨兵模式

在上篇文章中介绍了Redis主从模式的优点和缺点,哨兵模式是建立在主从模式基础之上的,主从模式中一点主节点发生故障,必须引入手工切换,而哨兵模式则可以解决这个问题。

2020-06-07 09:47:12 162 0

原创 Redis基础:主从模式的优点和缺点

上篇文章使用容器化的方式构建了一个一主两丛的Redis服务,这篇文章继续在此基础之上确认一下相应的优点和缺点。

2020-06-07 09:19:54 293 0

原创 Redis基础:容器化方式的主从模式

Redis有主从、哨兵和集群三种常见模式,这篇文章使用Docker来说明Redis的主从模式的使用方式。

2020-06-06 09:09:50 139 0

原创 Redis基础操作:正则表达式的支持

这篇文章继续介绍一下Redis基础操作中对于正则表达式的支持情况,本文将以前文讲到过的keys命令为例进行说明。

2020-06-06 06:03:26 141 0

原创 Redis基础操作:增删改查与失效设定

Redis是一个Key-Value的数据库,这篇文章将通过实际的Redis基础命令来介绍一下如何进行相关操作。

2020-06-06 05:26:04 141 0

原创 JEECG容器化部署:Alpine镜像方式

在前面的一篇文章中提到了JEECG的Alpine镜像使用时出现的问题,就是验证码需要使用到fontmanager,而环境中的OPENJDK的JRE中又没有提供,所以退而求其次使用官方的Dockerfile中的CentOS的方式安装JDK来完成,通过验证发现提供openjdk8-jre、 fontc...

2020-06-05 06:52:01 143 0

原创 JEECG部署:Alpine镜像的问题

这篇文章memo一下JEECG部署时使用Alpine镜像会产生的问题。

2020-06-04 20:42:51 128 0

原创 JEECG容器化部署

JEECG代码中有一个Dockerfile,基本思路是以CentOS为基础镜像,在其中安装了nginx、jdk、mysql和redis,将编译出来的前端文件拷贝至nginx的指定目录,后端的jar文件放至根目录,并生成nginx的配置文件和脚本启动文件,在脚本启动文件中启动redis、nginx和...

2020-06-04 22:31:53 184 0

原创 JEECG前端编译错误对应方法:vue-cli-service not found

下载jeecg的2.2.0的vue版本,在vue目录下进行npm install之后,使用npm run build构建js文件时提示vue-cli-service not found, 这篇文章介绍一下常见的对应方式。

2020-06-04 20:13:28 587 0

原创 CentOS7安装docker经常出现的两个问题

这篇文章memo一下CentOS 7安装Docker经常出现的两个问题和对应方法。

2020-06-04 19:50:47 183 0

原创 企业级DevOps技术与工具实战 之校正篇

接触DevOps已经很长一段时间了,在这个期间通过相关理论在咨询、项目中的落地实践,有了一些浅薄的收获,结合自己的一些积累,最终虽然拖了很长时间,和笑梅老师一起终于完成了此书的出版,虽然还有很多不足的地方,但是还是希望能够以此为基础和很多喜欢技术的朋友一起交流讨论。篇幅已经很长,但由于涉及内容确实...

2020-03-25 18:27:49 738 0

原创 TensorFlow入门教程:7:方差/标准方差/样本标准方差/协方差

关于方差/标准方差/样本标准方差/协方差相关的基础知识,本文不再赘述,这里简单整理一下如何使用numpy进行相关计算。 方差/标准方差/样本标准方差/协方差 详细的介绍可以参看 https://blog.csdn.net/liumiaocn/article/details/80784584 验证数...

2018-09-27 21:07:30 6674 1

原创 信息搜索的基本技能总结

获得所需要的信息数据几乎成为大部分人工作中重要的一个部分,这篇文章总结和收集了一些常用的方法,用于自查和分享。

2020-05-02 10:31:02 449 0

原创 读书笔记:时间与精力管理:拖延症与六种效应
原力计划

Procrastination:拖延症是广泛存在的一种生活和工作状态,虽然不可小觑,但是也不要过于担心,战略上藐视,战术上重视。改变心态和心情,调节生活的方式和工作的方法,告别因追求完美而拖延逃避,承认自我的不完美,不要太把自己当回事,自身不断成长才是我们应该毕生追求的事情,从这本书挑了6种效应进...

2020-05-02 07:12:34 501 0

原创 Linux基础:从一个奇怪的mv命令说起
原力计划

mv操作非常简单,但是在实际时这么简单的命令可以变得非常奇怪,这篇文章以mv *的命令来看一下可能会出现的几种有意思的事情,同时进行一些扩展的思考。

2020-04-30 08:35:43 263 0

原创 Linux基础:xargs命令-I选项使用技巧
原力计划

这篇文章使用具体示例来介绍一下xargs命令-I参数的常见使用方法。

2020-04-30 07:04:51 2741 0

原创 读书笔记:时间与精力管理:你的精力管理决定你的人生层次
原力计划

时间的管理最终落于注意力的管理、体力与精力的管理,这是一个一生需要思考的问题,向内看,有效的练习,自律的人生需要终身与自我进行抗争,如临深渊,如履薄冰,对于我等寻常人来说,这是一个注定会不断反复的问题。

2020-04-23 08:17:12 361 0

原创 开源问卷工具LimeSurvey:1:概要与安装

LimeSurvey是这样介绍自己的:The No.1 of open source survey tools。LimeSurvey是一个用PHP开发的在线问卷工具,鉴于此类开源工具较为小众,github上一千多个star即奠定了其自称的No.1的地位。

2020-04-17 22:03:04 446 0

原创 Maven私库使用常见问题:本地安装三方Jar文件

这篇文章通过Oracle的ojdbc的Jar依赖的对应方法来说明Maven私库中三方Jar文件的一种对应方法。

2020-04-16 05:06:25 174 0

原创 爬虫利器Scrapy框架:3:创建工程并运行爬虫
原力计划

在上一篇文章中我们介绍了在不必创建工程的方式在Scrapy框架下运行爬虫应用的方法,这篇文章继续使用相同的示例来介绍一下创建爬虫工程并运行的方法。

2020-03-28 07:18:20 912 0

原创 爬虫利器Scrapy框架:2:使用runspider运行爬虫

在上一篇文章中我们介绍了使用scrapy shell交互式地获取Web页面的标题信息,这篇文章继续以这个简单的示例来介绍在Scrapy框架下爬虫应用程序的使用方法。

2020-03-28 06:55:17 269 0

原创 爬虫利器Scrapy框架:1:概要介绍

Scrapy是使用python实现的一个web抓取框架,这篇文章将对Scrapy的概要、安装进行说明,并结合scrapy shell获取页面的title的简单示例来获取scrapy的直观使用感受。

2020-03-28 05:44:00 236 0

原创 持续部署编排的另类选择:使用Node-RED进行容器化部署
原力计划

Node-RED是在2013年IBM开源的应用于物联网的流编排引擎,但是也不仅限于物联网,这篇文章选取容器化应用持续交付的一个示例来进行说明Node-RED的使用方式。

2020-03-23 07:02:19 441 0

原创 flowchar.js使用指南
原力计划

flowchar.js是一个javascript库,可以签到很多应用中直接使用,所以在很多类型的平台都是直接支持的,比如CSDN的markdown语法也是支持flowchart.js的,这篇文章的flowchart.js示例也都是使用mermaid方式直接指定并进行显示的。这样,用户就可以直接已D...

2020-03-22 10:50:13 237 0

原创 Node-RED使用指南:27:使用docker节点操作容器
原力计划

这篇文章开始继续剑走偏锋,Node-RED设计使用的场景是IoT,但是作为一个流编排引擎,显然它能做的事情更多,比如使用容器化的方式进行构建、打包、部署等操作也是可行的,这篇文章继续介绍在Node-RED中操作容器的几种方式。

2020-03-21 11:30:56 538 0

原创 Node-RED使用指南:26:使用exec执行系统命令

这篇文章继续介绍常用的exec节点在Node-RED中的使用方式。

2020-03-21 10:08:53 706 0

原创 Node-RED使用指南:25:安装节点的常见方式

这篇文章以Docker的社区插件为例,介绍一下在Node-RED中安装节点的常见的三种方式。

2020-03-21 06:46:11 1063 1

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