摘要: 网上关于Vim编辑器的使用教程多得不可胜数(这一篇估计也是其中之一,难逃厄运,但是争取总结一些自己的知识点吧,对你有用,最好不过)。个人认为,Vim只是一个工具,基本的使用掌握之后,了解熟悉一些快捷键,再加上一些奇技淫巧就可以,然后遇到不会不熟悉的东西,再Google即可。 基础 复制一整行:yy 阅读全文
posted @ 2018-06-18 20:43 johnny233 阅读(19) 评论(0) 推荐(0)
摘要: classpath和classpath* classpath和classpath*区别: classpath:只会到你指定的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。 Ant风格 ANT通配符有三种: 通配符说明?匹配任 阅读全文
posted @ 2018-06-17 09:36 johnny233 阅读(24) 评论(0) 推荐(0)
摘要: 一个学习的总结,或者说是汇总,有些链接给出的观点过时,已按照自己的理解经过修改编辑; web服务器 Web服务器的基本功能就是提供Web信息浏览服务,响应客户端的浏览器请求。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的。待考:支持除HTTP之外的协议 阅读全文
posted @ 2018-06-16 09:49 johnny233 阅读(138) 评论(0) 推荐(0)
摘要: 问题由来 作为java开发的我们,一定会经常遇到下面这两个看似非常类似的异常信息: java.lang.NoSuchMethodError java.lang.ClassNotFoundException maven 预备知识 maven 依赖解析规则: Rule 1: Nearest First; 阅读全文
posted @ 2018-06-08 15:03 johnny233 阅读(93) 评论(0) 推荐(0)
摘要: 以下题目搜集于面试过程中,主要适用于 1-3 年工作经验的开发者,当然个人以为工作3-5年后,还是会问这些个问题,只是面试官会揪着某一个知识点往深入里面问下去,就看被面试者自身的能力。 java 基础类 HashMap 和 HashSet 区别?HashMap 和 HashTable 的区别?Has 阅读全文
posted @ 2018-05-22 23:59 johnny233 阅读(13) 评论(0) 推荐(0)
摘要: 题目 给定一个升序的整数数组,查找某一个值在数组中出现的索引号,例如,输入数组[2, 3, 3, 4, 4, 5];查找的数是3,则返回[1, 2]。时间复杂度要求为O(logN)。 思路 基本上大致思考一番,就知道可以用二分查找法求解。 然后因为java不能在一个方法里面返回两个int常量,当然返 阅读全文
posted @ 2018-05-15 22:48 johnny233 阅读(20) 评论(0) 推荐(0)
摘要: 概述 无论是通过JDBC程序,还是DataGrip客户端连接MySQL(很简单的配置用户名、密码、URL等信息),但,总是会遇到各种奇奇怪怪的问题。本文故此而生。 在使用DataGrip时,如果遇到奇奇怪怪的连接失败问题,不妨试试清除缓存重启,尤其是在连接若干个数据源,反复切换驱动版本后 注:本文使 阅读全文
posted @ 2018-05-13 01:48 johnny233 阅读(1399) 评论(0) 推荐(0)
摘要: 面试题 给定字符串,保持单词的顺序不变,倒序输出。 如输入是"I am a professional java developer." 倒序输出的期望结果是这样的:“developer java professional a am I.”. package algorithm.interview; 阅读全文
posted @ 2018-05-13 01:11 johnny233 阅读(19) 评论(0) 推荐(0)
摘要: ORM框架 JPA 实体Entity,具有ORM元数据的领域对象,POJO是实体的条件: 必须使用javax.persistence.Entity注解或XML映射文件中有对应的<entity>元素;必须具有一个不带参数的构造函数,类不能声明为final,方法和需要持久化的属性也不能声明为final; 阅读全文
posted @ 2018-05-06 04:24 johnny233 阅读(45) 评论(0) 推荐(0)
摘要: GitHub搜索技能 通过in关键词限制搜索范围 xxx in:name 项目名包含xxx的 xxx in:description 项目描述包含xxx的 xxx in:readme 项目readme文件中包含xxx的 通过xxx in:name,desciption来组合使用 搜索项目名或者描述中包 阅读全文
posted @ 2018-05-02 23:28 johnny233 阅读(28) 评论(0) 推荐(0)