摘要: 也许枚举没有什么好说的?那就错了。 在实战、实践的过程中,对于枚举的理解一步步加深,本文也会持续更新。 1. 不要在枚举类里面定义 name 属性: private String name; 假设现在有这么一个枚举类: @Getter @AllArgsConstructor public enum 阅读全文
posted @ 2018-03-12 02:10 johnny233 阅读(20) 评论(0) 推荐(0)
摘要: 博文由来: 日志组件对于任意一个大型的系统的重要性不言自明。一般互联网企业的日志组件这一块的架构都是选用 ELK(ElasticSearch + Logstash + Kibana),其中 L 也会替换成 logback 等;而查询日志的组件基本上选择余地不多,就是使用 kibana。我司也不例外, 阅读全文
posted @ 2018-03-02 01:41 johnny233 阅读(127) 评论(0) 推荐(0)
摘要: 刚刚转到 Mac 开发平台,还在恋恋不舍地使用着之前的最爱 dbeaver,但是查询速度确实慢,看到同事都是使用 sequel pro。大致查找学习网络教程,总结如下: 据说这款工具是苹果公司为了吸引Web开发者进入Mac平台而投资的项目。所以它处处体现苹果公司简洁的设计哲学。一般开发中,都是读多写 阅读全文
posted @ 2018-03-02 01:39 johnny233 阅读(249) 评论(0) 推荐(0)
摘要: 写在前面, Mac 使用感受,纯粹的个人偏见,看官大可直接跳到下面的工具推荐阅读。 17年底,鄙人跳槽进入一家互联网金融公司,公司配备的笔记本是16年款 MacBook Pro,8G。对于之前只使用 Windows 系统和开发环境的我来说,很是高大上。犹记得工作第一天,领到笔记本时,还在纳闷,怎么没 阅读全文
posted @ 2018-03-02 01:18 johnny233 阅读(25) 评论(0) 推荐(0)
摘要: 在 java web 的日常开发工作中,别告诉我你还没有使用过类似 postman 这样的接口请求测试工具。 我目前 Mac 开发平台使用最多的几个工具就是 Intellij IDEA,postman,Chrome,Sublime 3,Sequel pro,DataGrip。 闲话不多说,进入正题, 阅读全文
posted @ 2018-03-02 00:33 johnny233 阅读(80) 评论(0) 推荐(0)
摘要: 消息队列 消息(Message)是指在应用间传送的数据,带有某种信息的信号。消息机制的三大要点:消息队列、消息循环(分发)、消息处理。 消息队列(Message Queue,MQ)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到MQ中,消息消 阅读全文
posted @ 2017-10-19 01:07 johnny233 阅读(26) 评论(0) 推荐(0)
摘要: Nginx入门学习 What Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品。其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。 Nginx作 阅读全文
posted @ 2017-10-18 16:38 johnny233 阅读(32) 评论(0) 推荐(0)
摘要: 简介 Redis是一个开源的使用ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型的Key-Value存储,也是一个数据结构存储,可用作数据库、缓存和消息中间件,并提供多种语言的 API。支持多种类型的数据结构,除String、List、Hash、Set、Sorted Set范围查询、B 阅读全文
posted @ 2017-10-18 15:11 johnny233 阅读(22) 评论(0) 推荐(0)
摘要: 简介 Mongo 的BSON数据格式非常适合文档化格式的存储及查询。与传统的RMDB相比 SQL Terms/ConceptsMongoDB Terms/Conceptsdatabasedatabasetableconnectionrowbson documentcolumnfieldindexin 阅读全文
posted @ 2017-10-15 21:03 johnny233 阅读(38) 评论(0) 推荐(0)
摘要: 概述 在写POJO代码时,经常需要生成getter和setter,hashcode()、tostring()和equals()方法等代码。感觉甚是麻烦,虽然有intellij IDEA快捷键能够一键自动生成些代码。但是,代码里面充斥着这种没有意义的片段,看着都觉得烦;另一方面,单元测试时,若是考察行 阅读全文
posted @ 2017-10-13 00:15 johnny233 阅读(74) 评论(0) 推荐(0)