Fork me on GitHub
摘要: 前言 毕业已经三年有余了,对于程序员这个职业也算有一点解了,关于自我的也有一些看法, 因此写下这篇文章记录一下个人的见解,如有不妥,望请见谅。 积累知识 不积硅步无以致千里,不积小流无以成江海! 我们要积累我们学习到的知识,可以通过笔记、博客、个人项目等等方式去积累。不必居于形式,有感悟或者有收获就 阅读全文
posted @ 2019-10-24 23:22 虚无境 阅读(4150) 评论(7) 推荐(11) 编辑
摘要: 分享一下本人工作至今整理的一些好用的资源,这些资源主要是一些工作和生活中用到的文档、软件和网站。 1. 文档主要是面试相关的文档和技术文档,其中面试文档主要是Java这块的,技术文档就有很多,除了Java语言相关的,还有Sql、Linux、JavaScript、Python、分布式、大数据等等相关文档。 2. 软件主要是工作中会经常用到的软件,比如kafka监控管理、redis可视化桌面、接口测试软件、文本对照软件、FTP传输等等软件。也有一些很有趣好用的软件,nyfedit、everything、LICEcap、MSIAfterburner等等。 3. 网站主要分为学习网站和资源网站。其中学习网站包括很多种的编程语言、框架技术、大数据、分布式网站等等。我这里把网站导航、资源查找、在线工具使用等等的网站归为资源网站。 阅读全文
posted @ 2019-02-18 08:17 虚无境 阅读(7422) 评论(9) 推荐(25) 编辑
摘要: 本篇主要介绍的是SpringCloud相关知识、微服务架构以及搭建一个高可用的服务注册与发现的服务模块(Eureka)。 阅读全文
posted @ 2019-01-14 23:00 虚无境 阅读(4061) 评论(2) 推荐(12) 编辑
摘要: 前言 又到了一年一度的年终总结了,相信大家估计也开始写总结,本人也不例外。在公司中写完模板化的总结之后,自己还是写了一个给自己的总结。本篇总结主要是讲述去年所定下目标的完成情况和人生感悟以及明年的目标。 去年目标以及完成情况 去年目标 完整的链接在这里: "一个两年java程序猿的2017个人总结" 阅读全文
posted @ 2019-01-02 23:38 虚无境 阅读(3057) 评论(27) 推荐(30) 编辑
摘要: 前言 本篇是讲述之前学习设计模式的一个总结篇,其目的是为了对这些设计模式的进行一个提炼总结,能够通过查看看此篇就可以理解一些设计模式的核心思想。 设计模式简介 什么是设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 为什么使用设计模式 使用设计模式是为了重用代 阅读全文
posted @ 2018-12-17 22:44 虚无境 阅读(2167) 评论(2) 推荐(3) 编辑
摘要: 前言 在之前Java基础知识回顾中,我们回顾了基础数据类型、修饰符和String、三大特性、集合、多线程和IO。本篇文章则对之前学过的知识进行总结。除了简单的复习之外,还会增加一些相应的理解。 基础数据类型 基本数据类型主要有: byte、short、int、long、float、double、ch 阅读全文
posted @ 2018-06-27 22:41 虚无境 阅读(1152) 评论(1) 推荐(4) 编辑
摘要: 前言 本篇文章主要讲述的是 SpringBoot 整合 Mybatis 、 Druid 和 PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的 "一篇文章" 中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和Page 阅读全文
posted @ 2018-04-27 22:32 虚无境 阅读(14866) 评论(9) 推荐(18) 编辑
摘要: 一个想活得简单的程序猿的2022年终总结! 前言 今年的总结相比以往来说,可写的太少了,但看到我17年开始写的年终总结,已定下每年写下的承诺,因此即便可写的不多,但是还是写下吧,毕竟又过了一年,总有东西会留下! 今年事件 疫情 这是今年绕不过去的一个事情,经历了各种核酸检测,各种封控,最终突然而来的全面放开进行的全民免疫。这一块也避免不了感染 阅读全文
posted @ 2023-01-19 01:03 虚无境 阅读(759) 评论(4) 推荐(6) 编辑
摘要: 前言 本篇文章主要介绍的关于本人在使用Nginx的一些使用方法和经验~ Nginx介绍 介绍 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个IMAP/POP3/SMTP 代理服务器。 在高连接并发的情况下,Ng 阅读全文
posted @ 2022-11-14 07:44 虚无境 阅读(533) 评论(0) 推荐(1) 编辑
摘要: 前言 本篇文章主要介绍的关于本人在使用IDEA的一些使用方法,一些常用设置,一些插件推荐和使用。请注意,本文特长,2w多字加上几十张图片,建议收藏观看~ 前提准备 idea官网: https://www.jetbrains.com/idea/ 如果是学生的话,可以在idea直接申请使用; 如果在Gi 阅读全文
posted @ 2022-11-06 13:17 虚无境 阅读(370) 评论(2) 推荐(2) 编辑
摘要: 前言 本篇文章主要介绍的调用微信公众号和小程序之后的开发流程,主要以实现步骤为主。 前提准备 已经申请了微信公众号和小程序(由于官方文档写的很详细,这里就不在进行说明了); 微信公众号和小程序的进行关联了(主要是为了消息推送); 小程序的开发流程 提前注册微信小程序,注册地址:https://mp. 阅读全文
posted @ 2022-10-30 16:34 虚无境 阅读(689) 评论(0) 推荐(2) 编辑
摘要: 介绍 GB28181协议指的是国家标准GB/T 28181—2016《公共安全视频监控联网系统信息传输、交换、控制技术要求》1,该标准规定了公共安全视频监控联网系统的互联结构, 传输、交换、控制的基本要求和安全性要求, 以及控制、传输流程和协议接口等技术要求,是视频监控领域的国家标准。GB28181 阅读全文
posted @ 2022-03-31 21:01 虚无境 阅读(1737) 评论(1) 推荐(1) 编辑
摘要: 有一点思考的2021年终总结! 前言 2021阳历年即将过去,今年的我也将继续写下今年的年终总结!对过去的自己进行总结,对未来的自己给予展望! 今年事件 反抗996 年后第一天,老板在开会快结束的时候,说了我们需要奋斗,需要向某某公司学习,很多'励志壮语'的话, 因此工作时间调整,工作时间不弹性,每天需要加班,周末需要加班一天,当 阅读全文
posted @ 2021-12-29 21:19 虚无境 阅读(1247) 评论(5) 推荐(5) 编辑
摘要: Jenkins安装部署使用图文详解(非常详细) 前言 最近公司需要弄一套自动化运维部署,于是抽空学习了一下,用了两天左右完成Jenkins的安装部署和各种项目的配置化,于是整理一下进行分享。 介绍 Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成 阅读全文
posted @ 2021-12-23 22:56 虚无境 阅读(6219) 评论(4) 推荐(5) 编辑
摘要: 前言 学习python和使用已经一年多了,这段时间抽空整理了一下以前的笔记,方便日后查阅。 Python介绍 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言 阅读全文
posted @ 2021-10-24 19:16 虚无境 阅读(453) 评论(0) 推荐(1) 编辑
摘要: 介绍 Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系 阅读全文
posted @ 2021-08-24 20:24 虚无境 阅读(4787) 评论(8) 推荐(3) 编辑
摘要: 前言 本文主要介绍的是SpringBoot如何整合Guacamole在浏览器是远程桌面的访问。 Guacamole 介绍 Apache Guacamole 是一个无客户端远程桌面网关。它支持标准协议,如 VNC、RDP 和 SSH。我们称之为无客户端,因为不需要插件或客户端软件。 用户使用他们的网络 阅读全文
posted @ 2021-08-03 21:56 虚无境 阅读(3572) 评论(4) 推荐(4) 编辑
摘要: Docker介绍 Docker 是一种开源容器化技术,用于构建和容器化应用程序。Docker 使用客户端-服务器架构。Docker客户端与 Docker守护进程对话,后者负责构建、运行和分发 Docker 容器的繁重工作。 Docker 客户端和守护程序可以在同一系统上运行,或者您可以将 Docke 阅读全文
posted @ 2021-07-28 23:25 虚无境 阅读(2859) 评论(3) 推荐(4) 编辑
摘要: 前言 本文主要介绍ElasticSearch在使用过程中出现的各种问题解决思路和办法。 ElasticSearch环境安装问题 1,max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [ 阅读全文
posted @ 2021-05-24 21:58 虚无境 阅读(3952) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要介绍ElasticSearch冷热分离架构以及实现。 冷热分离架构介绍 冷热分离是目前ES非常火的一个架构,它充分的利用的集群机器的优劣来实现资源的调度分配。ES集群的索引写入及查询速度主要依赖于磁盘的IO速度,冷热数据分离的关键点为使用固态磁盘存储数据。若全部使用固态,成本过高,且存 阅读全文
posted @ 2021-03-30 22:39 虚无境 阅读(3880) 评论(2) 推荐(4) 编辑
摘要: 前言 阳历2020年已过,那么按照去年所希望的,今年的我也将继续写下今年的年终总结!对过去的自己进行总结,对未来的自己给予展望! 今年事件 今年对于中国,对于全世界而言,都是一个多灾多难的一年,在这一年里,发生了太多的不幸了,这里我就不过多阐述了。在这一年中,有几件事对我影响很大,分别是在家办公、换 阅读全文
posted @ 2021-01-05 00:20 虚无境 阅读(1561) 评论(11) 推荐(6) 编辑
摘要: 前言 本文主要介绍的是Prometheus采集数据,通过Grafana加上PromQL语句实现数据可视化以及通过Alertmanage实现告警推送功能。温馨提示,本篇文章特长,2w多的文字加上几十张图片,建议收藏观看。 Prometheus 介绍 Prometheus 是一套开源的系统监控报警框架。 阅读全文
posted @ 2020-12-01 00:03 虚无境 阅读(12251) 评论(5) 推荐(21) 编辑
摘要: 前言 本文主要介绍的是ELK日志系统入门和使用教程。 ELK介绍 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合 阅读全文
posted @ 2020-10-24 19:52 虚无境 阅读(3505) 评论(0) 推荐(3) 编辑
摘要: 前言 本文主要介绍的是ELK日志系统中的Filebeat快速入门教程。 ELK介绍 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebea 阅读全文
posted @ 2020-08-19 21:43 虚无境 阅读(3274) 评论(0) 推荐(3) 编辑
摘要: 前言 在上一篇中我们介绍了Logstash快速入门,本文主要介绍的是ELK日志系统中的Logstash的实战使用。实战使用我打算从以下的几个场景来进行讲解。 时区问题解决方案 在我们使用logstash将采集的数据传输到ES中的时候,会发现采集的时间@timestamp的时间和我们本地的不一致,这个 阅读全文
posted @ 2020-08-17 22:51 虚无境 阅读(3696) 评论(1) 推荐(3) 编辑
摘要: 前言 本文主要介绍的是ELK日志系统中的Logstash快速入门 ELK介绍 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用 阅读全文
posted @ 2020-07-31 20:55 虚无境 阅读(3612) 评论(1) 推荐(5) 编辑
摘要: 前言 本篇文章主要介绍的是SpringBoot切面Aop的demo简单讲解。 SpringBoot Aop 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 切面(Aop) 一、概念 AOP(Aspect OrientedProgramming):面向切面编程,面向切面编程(也叫 阅读全文
posted @ 2020-05-20 23:06 虚无境 阅读(11127) 评论(0) 推荐(4) 编辑