- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 排序算法
排序算法写了几个排序算法, 记录一下package com.kayak.poc.mytest;import java.util.Arrays;public class Sort { public static void main(String[] args) { int[] arr = {8, 9, 1, 7, 2, 3, 5, 4, 6, 0}; ...
2020-04-16 21:40:33
129
原创 经典算法题
约瑟夫问题也叫丢手绢问题, 就是一群人围成一个圈, 然后数数, 数到一个数的人出来,问出来的人的顺序思路整体的思路就是用一个环形的单链表, 从头结点开始计数, 比方说计到2的节点删除, 输出一个删除的顺序.代码/** * 约瑟夫问题 */public class Test05 { public static void main(String[] args) { ...
2020-04-15 22:47:42
287
原创 docker碰到的坑
记录碰到的坑, 方便下次自己查找坑1使用docker拉取了一个mysql并启动, 刚开始连接正常, 过了几天死活连不上后面找到解决方法 , 参考文章: https://my.oschina.net/u/3768341/blog/1613603一. vim /etc/sysctl.conf添加 net.ipv4.ip_forward=1二. service network restar...
2020-04-13 14:03:29
247
原创 SQL的一些误区
误区一 count(*) 和count(列) 的区别数据库: oracle11G无索引的情况下, 一样速度有索引字段可以为空的情况下, count(列)更快有索引字段不可以为空的情况下, 两个一样快count(列)的时候, 列的偏移量决定性能, 列越靠后, 访问的开销越大. 由于count()的算法与列的偏移量无关, 所以count()最快, count(最后列最慢)误区二 关于SQ...
2020-04-11 17:27:31
153
原创 简易版的HashMap实现
简易版的HashMap实现我们在工作中经常需要使用到HashMap, 但是你了解它的一个工作原理吗?今天我来实现一个简易版的HashMap写代码之前先来了解一下HashMap的一个基本原理首先HashMap的一个基本数据结构, 就是一个数组加链表, 当然,这是1.7之前的结构, 1.8之后, 当链表的长度超过8或等于8之后会转换成红黑树, 可以通过源码可以看出for (int binCo...
2020-04-05 00:28:26
358
原创 idea快捷键及使用小技巧记录
idea快捷键记录来源于日常使用, 记录一下, 省的又要到处找1. 带条件的debug有时候我们编码的时候, 经常需要使用debug来进行调试, 但是在某些时候, 在debug这行代码的时候, 其他地方也需要调用这段代码, 就不是我们想要程序debug的地方, 我们这时候就可以使用带条件的debug, 如下:打debug之后再右键, 输入条件即可...
2020-04-04 15:31:07
123
原创 shell脚本的坑
shell脚本的坑最近在项目上需要用到java去掉脚本执行sqlldr命令记录碰到的坑坑1: 中文乱码问题例如: # 获取当前日期和传进来的参数, 并创建相应的文件夹ls_date=`date +%Y%m%d`这种情况下有可能导致乱码, 下面的ls_date不能正确定义坑2: 脚本调用传值问题坑3:...
2020-04-02 15:38:02
1089
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人