05 2018 档案
摘要:以下题目搜集于面试过程中,主要适用于 1-3 年工作经验的开发者,当然个人以为工作3-5年后,还是会问这些个问题,只是面试官会揪着某一个知识点往深入里面问下去,就看被面试者自身的能力。 java 基础类 HashMap 和 HashSet 区别?HashMap 和 HashTable 的区别?Has
阅读全文
摘要:题目 给定一个升序的整数数组,查找某一个值在数组中出现的索引号,例如,输入数组[2, 3, 3, 4, 4, 5];查找的数是3,则返回[1, 2]。时间复杂度要求为O(logN)。 思路 基本上大致思考一番,就知道可以用二分查找法求解。 然后因为java不能在一个方法里面返回两个int常量,当然返
阅读全文
摘要:概述 无论是通过JDBC程序,还是DataGrip客户端连接MySQL(很简单的配置用户名、密码、URL等信息),但,总是会遇到各种奇奇怪怪的问题。本文故此而生。 在使用DataGrip时,如果遇到奇奇怪怪的连接失败问题,不妨试试清除缓存重启,尤其是在连接若干个数据源,反复切换驱动版本后 注:本文使
阅读全文
摘要:面试题 给定字符串,保持单词的顺序不变,倒序输出。 如输入是"I am a professional java developer." 倒序输出的期望结果是这样的:“developer java professional a am I.”. package algorithm.interview;
阅读全文
摘要:ORM框架 JPA 实体Entity,具有ORM元数据的领域对象,POJO是实体的条件: 必须使用javax.persistence.Entity注解或XML映射文件中有对应的<entity>元素;必须具有一个不带参数的构造函数,类不能声明为final,方法和需要持久化的属性也不能声明为final;
阅读全文
摘要:GitHub搜索技能 通过in关键词限制搜索范围 xxx in:name 项目名包含xxx的 xxx in:description 项目描述包含xxx的 xxx in:readme 项目readme文件中包含xxx的 通过xxx in:name,desciption来组合使用 搜索项目名或者描述中包
阅读全文
摘要:简单介绍 下一代Maven。Gradle安装和Maven的安装类似,下载文件,解压设置GRADLE_HOME即可。 project & task build.gradle类似于pom.xml,一个示例build.gradle文件: // 声明插件 apply plugin: 'java' apply
阅读全文