摘要: 不知道朋友在哪里看到的问题,qq来问我,题目是:在不修改主方法的前提下使用一个方法交换两个int的值,方法如下: swap可以随意修改,但是主方法不能动。 看题目想也没想直接写了一个方法,写完运行结果还是没变,代码如下: 1 public static void swap(int a,int b){ 阅读全文
posted @ 2017-09-12 22:43 kongbin 阅读(462) 评论(0) 推荐(0)
摘要: 最近公司做的一个项目要实现工作流程的收回,驳回等操作,而采用的工作流引擎并不支持驳回功能,这个项目恰好就我和一个实习生一块做,所以这个问题就落到我的头上来解决了。。。 客户提出的要求是驳回时要记录日志,但是审批意见之类的需要清除掉,收回时不记录日志,审批意见同样清除。 百度了一下,总结了5个解决方案 阅读全文
posted @ 2017-06-10 11:29 kongbin 阅读(7128) 评论(0) 推荐(2)
摘要: 1.冒牌排序 2.选择排序 3.插入排序 总的来说,正常情况下冒泡算法效率最低,选择排序因为交换次数较少效率总体比冒泡排序高,插入排序可以比冒泡排序快一倍(正常情况下),比选择排序稍快。 阅读全文
posted @ 2017-05-16 16:18 kongbin 阅读(200) 评论(0) 推荐(0)
摘要: 数组版 链表版 阅读全文
posted @ 2017-04-05 23:02 kongbin 阅读(1037) 评论(1) 推荐(0)
摘要: 大家应该都知道C语言有两种参数传递方式,一种是形参,一种是实参。 形参会复制一份使用,随函数出栈销毁,传递的是值 实参会将引用也就是指针传递过去,被调用函数参数内的变化会影响到调用函数内参数的变化,传递的是引用。 在使用java的时候有时是感觉按照值传递的,有时候感觉是按照引用传递的,那么java到 阅读全文
posted @ 2017-01-18 16:47 kongbin 阅读(262) 评论(0) 推荐(0)
摘要: Spring注入方式大体可以分为4种 1.构造器注入 2.set注入 3.静态工厂注入4.实例工厂注入 比较常用的的是前两种,我们就来看一下前两种。 首先来看下构造器注入 第一步、先创建一个javabean 第二步、然后创建一个Spring容器所需要的配置文件applicationContext.x 阅读全文
posted @ 2017-01-16 09:03 kongbin 阅读(179) 评论(0) 推荐(0)