• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






厉害的Coffee

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2019年12月21日

vi/vim下如何搜索字符串
摘要: 1. 命令模式下,输入:/字符串 比如搜索user, 输入/user 按下回车之后,可以看到vim已经把光标移动到该字符处和高亮了匹配的字符串 2. 查看下一个匹配,按下n(小写n) 3. 跳转到上一个匹配,按下N(大写N) 4. 搜索后,我们打开别的文件,发现也被高亮了,怎么关闭高亮? 命令模式下 阅读全文
posted @ 2019-12-21 18:45 厉害的Coffee 阅读(32547) 评论(0) 推荐(1)
 

2019年12月16日

Docker 安装ElasticSearch的中文分词器IK
摘要: 主要问题 一定要保证ElasticSearch和ElasticSearch插件的版本一致 我是用的是ElasticSearch是5.6.11版本 对应elasticsearch-analysis-ik-5.6.11 安装插件 在线安装 进入容器 docker exec -it elasticsear 阅读全文
posted @ 2019-12-16 17:01 厉害的Coffee 阅读(728) 评论(0) 推荐(0)
 

2019年11月17日

算法面试题
摘要: 42. 接雨水 class Solution { public int trap(int[] height) { int size = height.length; int[] left = new int[size]; int[] right = new int[size]; for (int i 阅读全文
posted @ 2019-11-17 22:48 厉害的Coffee 阅读(127) 评论(0) 推荐(0)
 

2019年11月12日

动态规划
摘要: 62. 不同路径 class Solution { public int uniquePaths(int m, int n) { int[][] dep = new int[m][n]; for (int i = 0;i < m;i++){ dep[i][0] = 1; } for (int j = 阅读全文
posted @ 2019-11-12 20:26 厉害的Coffee 阅读(181) 评论(0) 推荐(0)
 

2019年11月7日

链表
摘要: LeetCode23. 合并K个排序链表 /** * 合并K有序链表 ==> 对比归并排序 * * @author Ning */ public class LeetCode23 { public ListNode mergeKLists(ListNode[] lists) { if (lists 阅读全文
posted @ 2019-11-07 22:03 厉害的Coffee 阅读(91) 评论(0) 推荐(0)
 

2019年11月4日

Java基础
摘要: Java和C++的区别,Java为什么跨平台 Java语言的特点和特性 Java多态的底层原理 https://www.iteye.com/blog/hxraid-428891 抽象类和接口的区别?抽象类与普通类的区别? 注意JDK1.8接口的新特性,可以有default方法,可以有static方法 阅读全文
posted @ 2019-11-04 21:07 厉害的Coffee 阅读(131) 评论(0) 推荐(0)
 

2019年10月29日

MySQL
摘要: 索引 B+ Tree原理 数据结构 与红黑树比较 索引的定义 索引(Index)是帮助MySQL高效获取数据的数据结构 > 排好序的快速查找数据结构 基本语法 创建 >CREATE [UNIQUE] INDEX indexName ON mytable(columnname(length));(如果 阅读全文
posted @ 2019-10-29 17:19 厉害的Coffee 阅读(117) 评论(0) 推荐(0)
 

2019年10月28日

排序算法
摘要: 归并排序 归并排序的思想是将数组分成两部分,分别进行排序,然后归并起来 快速排序 快速排序通过一个切分元素将数组分为两个子数组,左子数组小于等于切分元素,右子数组大于等于切分元素,将这两个子数组排序也就将整个数组排序了 堆排序 把最大元素和当前堆中数组的最后一个元素交换位置,并且不删除它,那么就可以 阅读全文
posted @ 2019-10-28 20:10 厉害的Coffee 阅读(159) 评论(0) 推荐(0)
 

2019年10月19日

Java并发编程
摘要: 一、HashMap和ConcurrentHashMap HashMap底层源码分析 如何解决Hash碰撞的(延伸出Hash冲突的几种解决方法) 通过h & (table.length -1)来得到该对象的保存位,而HashMap底层数组的长度总是2的n次方,这是HashMap在速度上的优化 当len 阅读全文
posted @ 2019-10-19 15:41 厉害的Coffee 阅读(183) 评论(0) 推荐(0)
 

2019年10月16日

Java虚拟机
摘要: JVM常见面试题 1. GC的回收策略,一般什么时候会发生GC?如何处理? 频繁收集年轻代(Eden区 Survivor From区 Survivor To区),Minor GC 较少收集老年代,Full GC 基本不动元空间(jdk 1.8) Java中的GC回有两种回收:年轻代的Minor GC 阅读全文
posted @ 2019-10-16 19:18 厉害的Coffee 阅读(217) 评论(0) 推荐(0)