自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 动态规划例子,凑硬币,支持各种硬币组合并打印组合详情

凑硬币是动态规划的一个经典例子,比如有硬币1,3,5,则组合出11有几种方案,最少硬币个数的有几种方案。网上例子一般都是硬币组合1,3,5,如果不是1开头的就挂了,比如硬币组合是2,5,8,自己编写了支持所有硬币组合的代码。有两个例子:输出和等于target的最小个数硬币组合/** * 输出和等于target的最小个数硬币组合 * @param coins 硬币有哪几种,如{1...

2018-04-22 19:47:09 2687

原创 springMVC中controller层单元测试例子及注意事项

4.x版本的spring控制层单元测试,推荐使用集成web环境的mock,即mockMvc = MockMvcBuilders.webAppContextSetup(wac).build();这种方式更贴近真实情况,完整例子如下:import org.junit.Assert;import org.junit.Before;import org.junit.Test;import org.j...

2018-04-09 15:01:41 1815 2

原创 同时有COUNT(DISTINCT)和GROUP BY的慢查询sql优化实例

项目中碰到一个慢查询,里面既有COUNT(DISTINCT),又有GROUP BY,查询性能很差,26万条数据查询下来需要18秒,sql如下SELECT a.channel_code AS channelCode, a.channel_name AS channelName, DATE_FORMAT(a.create_date, '%Y') AS orderDate, COUNT(DIST...

2018-04-04 12:01:23 10977

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除