会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaoxi666
Master programmers think of systems as stories to be told rather than programs to be written.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
14
下一页
2018年10月10日
Mybatis foreach标签含义
摘要: 背景 考虑以下场景: InfoTable(信息表): | Name | Gender | Age | Score | | | | | | | 张三 | 男 | 21 | 90 | | 李四 | 女 | 20 | 87 | | 王五 | 男 | 22 | 92 | | 赵六 | 女 | 19 | 94
阅读全文
posted @ 2018-10-10 20:46 xiaoxi666
阅读(2871)
评论(0)
推荐(1)
2018年9月27日
谈谈知识的融会贯通:以“java中的迭代器失效问题”为例
摘要: 提示 文中涉及知识点: Collection 、 Iterator Guava 中的 Lists.partition 方法 如果你对这两个知识点不了解,强烈建议阅读文中引用的参考文章。 场景一:以ArrayList为例 参考文章 java迭代器失效 和 Collection与Iterator的rem
阅读全文
posted @ 2018-09-27 21:16 xiaoxi666
阅读(878)
评论(0)
推荐(0)
阅读Java Native源码前的准备
摘要: 前言 读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
阅读(386)
评论(0)
推荐(0)
二分查找变种
摘要: 该算法有很多版本,这里给出java中实现比较好的一种方式。其中, 为无符号右移。 二分查找第一个值为obj的元素 / 二分查找第一个值为obj的元素 @param array @param obj @return 若数组为空,返回 1; 若查找到,则返回其索引; 若未查找到,返回负值(可能为 1)
阅读全文
posted @ 2018-09-27 19:43 xiaoxi666
阅读(311)
评论(0)
推荐(0)
2018年9月1日
maven插件调试方法
摘要: 前言 以IntelliJ IDEA为例,通常我们调试maven项目时,都是直接点击调试按钮即可。但maven编写的插件就不同了,由于插件需要打包成Jar加载到项目中,所以如果我们需要在编写插件源码时调试的话,就不能直接点击调试按钮了(因为没有Main类),那么该怎么办呢? 解决方案一(直接在插件项目
阅读全文
posted @ 2018-09-01 16:45 xiaoxi666
阅读(8356)
评论(2)
推荐(0)
2018年8月25日
你写的字符(串)忽略大小写比较函数真的严谨吗?
摘要: 提示 阅读本文需要同时对c++和java有一定了解。 背景 有时我们比较两个字符串时不考虑它们是大写还是小写;举个例子,在这种情况下我们认为“BanAna”和“baNaNA”是等价的。 其中一种思路是: 1. 将两个字符串都转换为小写(或者都转换为大写); 2.比较转换后的两个字符串是否相同。 这里
阅读全文
posted @ 2018-08-25 19:39 xiaoxi666
阅读(1864)
评论(0)
推荐(2)
2018年8月24日
Java文件操作类效率对比
摘要: 前言 众所周知,Java中有多种针对文件的操作类,以面向字节流和字符流可分为两大类,这里以写入为例: 面向字节流的:FileOutputStream 和 BufferedOutputStream 面向字符流的:FileWriter 和 BufferedWriter 近年来发展出New I/O ,也叫
阅读全文
posted @ 2018-08-24 21:48 xiaoxi666
阅读(2386)
评论(2)
推荐(2)
2018年8月23日
Git中的"pull request"真正比较的是什么?
摘要: 前言 利用git版本控制工具时,我们通常会从主分支拉出新分支进行开发,开发完成后创建pr(也就是pull request),让其他小伙伴帮忙review,确定代码没有问题后再将新分支合并到主分支上。但是,你真的理解pull request中比较的两个分支到底是谁吗? 下面以一个虚拟案例进行说明:假设
阅读全文
posted @ 2018-08-23 22:21 xiaoxi666
阅读(3146)
评论(1)
推荐(1)
2018年8月17日
java8 Stream sorted()的一次调用链记录
摘要: 代码 执行结果 看到结果不淡定了,因此决定调试一下看看内部包装了哪种排序算法,这一调试不得了,发现stream的调用链有点奇怪: 以上这段代码利用了java8中的stream概念,在实际调试过程中,你会发现并不能从sorted()这里直接进入排序部分,由此引出本文。 分析 如果把上面代码中的 .fo
阅读全文
posted @ 2018-08-17 20:35 xiaoxi666
阅读(3054)
评论(0)
推荐(1)
2018年4月14日
MATLAB R2017a 进入主界面以后一直处于初始化状态的解决办法
摘要: 自从前几天更新了win10系统,结果发现matlab不能用了,进入主界面一直初始化,没完没了。 网上说可能是许可证等问题,但经过尝试发现仍然无法解决问题。 仔细一想,发现win10系统的防火墙默默把它拦截了。。。为什么不通知我?!!! 因此解决办法极为简单: 1.找到windows防火墙设置界面 2
阅读全文
posted @ 2018-04-14 09:54 xiaoxi666
阅读(10565)
评论(2)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
14
下一页
公告
TOP