03 2018 档案

摘要:概述 关于 IDEA 如何使用JRebel进行热部署的问题,可以参考我的另外一篇博客多个 tomcat 应用热部署调试环境搭建。 此处直接抛出使用中遇到的问题: Mac/Windows笔记本受不了,嗡嗡嗡地叫着,如上图所示。点击查看详情: 原来是JRebel热部署插件失效。 为什么失败?点击 IDE 阅读全文
posted @ 2018-03-26 12:17 johnny233 阅读(162) 评论(0) 推荐(0) 编辑
摘要:简介 说到最好用的编辑器,首推Sublime,感觉比notepad++胜出无数倍,支持 Windows 及 Mac 等多平台。类似于 Eclipse,IDEA,有着丰富的插件系统,完全可以满足各种编辑、开发需求。 强烈建议安装或者升级到最新版,体验不要太好。 安装 官网下载最新版,如exe安装文件。 阅读全文
posted @ 2018-03-26 00:24 johnny233 阅读(109) 评论(0) 推荐(0) 编辑
摘要:命令行 使用工具rarosx,下载地址 选择系统和版本,本文下载的是rarosx-5.4.0.tar.gz解压缩:tar zxvf rarosx-5.4.0.tar.gz 其中 tar 是Mac 系统自带的命令。从终端进入到解压文件夹rar:cd Downloads/rar执行安装rar和unrar 阅读全文
posted @ 2018-03-25 09:59 johnny233 阅读(112) 评论(0) 推荐(0) 编辑
摘要:第一章 mybatis 入门 第二章 mybatis xml 基本使用 第三章 mybatis 注解 基本使用 不推荐的使用方法。 优点:对于需求简单的系统,效率较高; 缺点:SQL 变化时,需要重新编译代码。 四个基本注解:@Select、@Insert、@Update、@Delete。 基本注解 阅读全文
posted @ 2018-03-20 12:23 johnny233 阅读(11) 评论(0) 推荐(0) 编辑
摘要:what graylog 的官方定义是:Enterprise Log Management for All。 一个具有报警选项的可插入日志和事件分析服务器。 Graylog v.s ELK(Kibana) Graylog 和 ELK(Kibana)的区别: ELK:Logstash -> Elast 阅读全文
posted @ 2018-03-20 00:16 johnny233 阅读(124) 评论(0) 推荐(0) 编辑
摘要:私信获取PDF下载地址 第一章 mybatis 简介 JDBC 是一种桥接模式。 hibernate vs mybatis hibernate 提供的是一种全表映射的模式,写 HQL 语言,hbm.xml 文件制定映射规则,有多少个实体类,对应有多少个表(不算那种连接表),就需要写多少个 hbm.x 阅读全文
posted @ 2018-03-17 16:40 johnny233 阅读(17) 评论(0) 推荐(0) 编辑
摘要:背景 在 spring boot 出来之前,或者没有使用 spring boot 时,Java EE 开发时如果选择 tomcat servlet,需要自己指定 tomcat 版本;此处没有考虑那种直接把打包的 war 直接扔到本地安装的任意版本的 tomcat,然后启动外置 tomcat 的情况。 阅读全文
posted @ 2018-03-15 01:06 johnny233 阅读(241) 评论(0) 推荐(0) 编辑
摘要:也许枚举没有什么好说的?那就错了。 在实战、实践的过程中,对于枚举的理解一步步加深,本文也会持续更新。 1. 不要在枚举类里面定义 name 属性: private String name; 假设现在有这么一个枚举类: @Getter @AllArgsConstructor public enum 阅读全文
posted @ 2018-03-12 02:10 johnny233 阅读(12) 评论(0) 推荐(0) 编辑
摘要:博文由来: 日志组件对于任意一个大型的系统的重要性不言自明。一般互联网企业的日志组件这一块的架构都是选用 ELK(ElasticSearch + Logstash + Kibana),其中 L 也会替换成 logback 等;而查询日志的组件基本上选择余地不多,就是使用 kibana。我司也不例外, 阅读全文
posted @ 2018-03-02 01:41 johnny233 阅读(92) 评论(0) 推荐(0) 编辑
摘要:刚刚转到 Mac 开发平台,还在恋恋不舍地使用着之前的最爱 dbeaver,但是查询速度确实慢,看到同事都是使用 sequel pro。大致查找学习网络教程,总结如下: 据说这款工具是苹果公司为了吸引Web开发者进入Mac平台而投资的项目。所以它处处体现苹果公司简洁的设计哲学。一般开发中,都是读多写 阅读全文
posted @ 2018-03-02 01:39 johnny233 阅读(196) 评论(0) 推荐(0) 编辑
摘要:写在前面, Mac 使用感受,纯粹的个人偏见,看官大可直接跳到下面的工具推荐阅读。 17年底,鄙人跳槽进入一家互联网金融公司,公司配备的笔记本是16年款 MacBook Pro,8G。对于之前只使用 Windows 系统和开发环境的我来说,很是高大上。犹记得工作第一天,领到笔记本时,还在纳闷,怎么没 阅读全文
posted @ 2018-03-02 01:18 johnny233 阅读(15) 评论(0) 推荐(0) 编辑
摘要:在 java web 的日常开发工作中,别告诉我你还没有使用过类似 postman 这样的接口请求测试工具。 我目前 Mac 开发平台使用最多的几个工具就是 Intellij IDEA,postman,Chrome,Sublime 3,Sequel pro,DataGrip。 闲话不多说,进入正题, 阅读全文
posted @ 2018-03-02 00:33 johnny233 阅读(62) 评论(0) 推荐(0) 编辑