上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: MySQL设置数据集为UTF8仍无法输入中文的解决办法: 可用命令status 和 show variables like 'char%' 查看改变之后的状态(我们需要的就是改变client和connection的编码为gbk): 改变列的操作:change 和 modify "MySQL chan 阅读全文
posted @ 2018-10-10 20:59 xiaoxi666 阅读(455) 评论(0) 推荐(0)
摘要: 背景 考虑以下场景: InfoTable(信息表): | Name | Gender | Age | Score | | | | | | | 张三 | 男 | 21 | 90 | | 李四 | 女 | 20 | 87 | | 王五 | 男 | 22 | 92 | | 赵六 | 女 | 19 | 94 阅读全文
posted @ 2018-10-10 20:46 xiaoxi666 阅读(2868) 评论(0) 推荐(1)
摘要: 提示 文中涉及知识点: Collection 、 Iterator Guava 中的 Lists.partition 方法 如果你对这两个知识点不了解,强烈建议阅读文中引用的参考文章。 场景一:以ArrayList为例 参考文章 java迭代器失效 和 Collection与Iterator的rem 阅读全文
posted @ 2018-09-27 21:16 xiaoxi666 阅读(867) 评论(0) 推荐(0)
摘要: 前言 读java native源代码时,我们一般会去网站下载openjdk8源码 "http://download.java.net/openjdk/jdk8/promoted/b132/openjdk 8 src b132 03_mar_2014.zip" ,然后进行分析,随后很多文章会让你编译。 阅读全文
posted @ 2018-09-27 20:06 xiaoxi666 阅读(384) 评论(0) 推荐(0)
摘要: 该算法有很多版本,这里给出java中实现比较好的一种方式。其中, 为无符号右移。 二分查找第一个值为obj的元素 / 二分查找第一个值为obj的元素 @param array @param obj @return 若数组为空,返回 1; 若查找到,则返回其索引; 若未查找到,返回负值(可能为 1) 阅读全文
posted @ 2018-09-27 19:43 xiaoxi666 阅读(308) 评论(0) 推荐(0)
摘要: 前言 以IntelliJ IDEA为例,通常我们调试maven项目时,都是直接点击调试按钮即可。但maven编写的插件就不同了,由于插件需要打包成Jar加载到项目中,所以如果我们需要在编写插件源码时调试的话,就不能直接点击调试按钮了(因为没有Main类),那么该怎么办呢? 解决方案一(直接在插件项目 阅读全文
posted @ 2018-09-01 16:45 xiaoxi666 阅读(8344) 评论(2) 推荐(0)
摘要: 提示 阅读本文需要同时对c++和java有一定了解。 背景 有时我们比较两个字符串时不考虑它们是大写还是小写;举个例子,在这种情况下我们认为“BanAna”和“baNaNA”是等价的。 其中一种思路是: 1. 将两个字符串都转换为小写(或者都转换为大写); 2.比较转换后的两个字符串是否相同。 这里 阅读全文
posted @ 2018-08-25 19:39 xiaoxi666 阅读(1854) 评论(0) 推荐(2)
摘要: 前言 众所周知,Java中有多种针对文件的操作类,以面向字节流和字符流可分为两大类,这里以写入为例: 面向字节流的:FileOutputStream 和 BufferedOutputStream 面向字符流的:FileWriter 和 BufferedWriter 近年来发展出New I/O ,也叫 阅读全文
posted @ 2018-08-24 21:48 xiaoxi666 阅读(2372) 评论(2) 推荐(2)
摘要: 前言 利用git版本控制工具时,我们通常会从主分支拉出新分支进行开发,开发完成后创建pr(也就是pull request),让其他小伙伴帮忙review,确定代码没有问题后再将新分支合并到主分支上。但是,你真的理解pull request中比较的两个分支到底是谁吗? 下面以一个虚拟案例进行说明:假设 阅读全文
posted @ 2018-08-23 22:21 xiaoxi666 阅读(3127) 评论(1) 推荐(1)
摘要: 代码 执行结果 看到结果不淡定了,因此决定调试一下看看内部包装了哪种排序算法,这一调试不得了,发现stream的调用链有点奇怪: 以上这段代码利用了java8中的stream概念,在实际调试过程中,你会发现并不能从sorted()这里直接进入排序部分,由此引出本文。 分析 如果把上面代码中的 .fo 阅读全文
posted @ 2018-08-17 20:35 xiaoxi666 阅读(3050) 评论(0) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
TOP