自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gavin的专栏

优秀,是一种态度。

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 合并两个有序的单链表,合并后的链表依然有序(java)

话不多说,直接上代码public class SignleLinkList { public static void main(String[] args) { Node node1 = new Node(2); Node node3 = new Node(3); node1.next = node3; Node nod...

2020-03-10 21:37:35 1209 1

原创 idea在包含main方法的类中右键无run选项等问题的处理

近期在使用idea时发现包含main方法的类中右键无run选项,而且alt+insert这个快捷键居然也无法使用,查阅资料后才发现是因为禁用了两个插件,如下图:这两个插件idea是默认启用的,当时在优化插件时觉得没有用就去掉了,结果出现上面的奇葩现象,其他还有什么影响还不知道。如果哪位朋友也出现了类似问题,可以试试,当然右键无run项也有其他的原因会出现。...

2020-02-09 17:14:13 1678

原创 集成swagger-ui时参数对象嵌套无限递归导致StackOverFlowError的处理办法

集成swagger-ui时,在项目启动的时候,如果接口参数的属性出现嵌套,就会出现无限递归,进而导致StackOverFlowError,如下图: 原因在于swagger在读取参数的时候,如果发现参数的属性也是一个对象时会继续进行展开,代码如下: 由此就可能出现我遇到的这种情况:(笑哭) 就这样没玩没了的展开,直到内存爆炸~~~那怎么解决呢? 在网上找资料的时候看到这么一篇...

2018-06-26 22:39:11 7532 7

原创 实现循环队列为什么要使用一个空的数据位

队列是在一头插入,在另一头删除的线性表。设顺序存储队列用一维数组q[n]表示,其中n为队列中元素个数,队列中元素在向量中的下标从0到n-1。设队头指针为front,队尾指针是rear,约定front指向队头元素的前一位置,rear指向队尾元素。当front等于-1时队空,rear等于n-1时为队满。由于队列的性质(“删除”在队头而“插入”在队尾),所以当队尾指针rear等于n-1时,若front不等

2016-12-07 20:54:32 5950

原创 链式存储中在第i个位置插入或删除的时间复杂度

计算机的数据存储(物理结构)中有两种基本的方式:顺序存储和链式存储。顺序存储指的是用一段地址连续的存储单元依次存储数据;而链式存储中数据元素可以散乱的存储到存储单元中,每一个数据元素中包含数据项和下一个元素的存储地址。通过二者的定义不难看出,顺序存储在查找时的时间复杂度为O(1),因为它的地址是连续的,只要知道首元素的地址,根据下标可以很快找到指定位置的元素,而对与插入和删除操作由于可能要在插入前或

2016-12-05 21:12:05 14322 2

原创 vue+ElementUI实现订单页动态添加产品效果

使用vue2.0(ElementUI基于vue2.0)+ElementUI*(饿了么出品*)实现的在订单页面动态添加产品的效果,并自动计算总价。代码直接保存即可查看效果。

2016-11-29 17:26:47 30808

原创 js查询手机号码归属地

<!DOCTYPE html><html><head> <meta charset="gbk"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>js查询手机号码归属地</title> <script src="http://cdn.bootcss.com/jquery/3.1.1/jque

2016-11-22 16:39:29 8196 2

原创 Vue初识

学习vue的第一个示例,来感受下vue的方便之处。<html> <head> <script src="http://cdn.bootcss.com/vue/1.0.27/vue.min.js"></script> <title>测试Vue.js的使用</title> </head> <body> <div id="vueTest"

2016-11-22 16:31:23 626

原创 如何在eclipse上使用egit插件

在eclipse上通过egit插件可以很方便的使用git版本控制工具,而且新版本的eclipse已经集成了egit插件,非常的方便和实用。

2015-12-06 21:22:23 767

原创 一次有趣的case when函数使用经历

一次在做图表的时候,需要对查询的数据做些处理,也就是要做行列的转换工作,原有的数据格式是这样的: area recordmethod num 00 1 20 00 0 43 01 1 32 01 0 245其中recordmethod字段1代表web录入,0代表客户端client录入,需要把数据编程这样: area webnum

2015-07-19 15:07:56 3253

原创 Git基础学习

最近由于工作的缘故,开始接触

2014-07-14 11:05:32 523

原创 基于jquery单击图片弹出显示的简单实现

单击图片可以弹出显示,代码如下:

2014-04-25 15:12:20 2502

原创 easyui的form表单的load方法和uploadify一起使用时出现连接中止的解决办法

easyui的form表单提供一个load方法,方法体如下:

2014-04-25 10:48:08 1596

原创 easyui的form表单提交和xheditor配合使用时出现value为空或旧值的解决办法

xheditor是一个很实用的编辑器,不过有时却会出现wuf

2014-04-25 10:05:58 3124 2

原创 html元素hidden属性在ie6下无用的解决办法

有时html中的某些元素需要隐藏掉,通常我们可以设置hiddenuux

2014-04-08 16:15:37 924

原创 在javascriptl中使用表格模板引擎template.js简化开发

在web开发中有时会重复用到某些相同样式的表格,如果仅仅因为表格内容的不同而重复构建table表格就会非常的费时费力,我们可以使用template.js模板引擎来动态的生成表格。这个模板引擎要怎么使用呢?下面我举个简单的例子;首先引入template.js现在页面的任意位置插入类似如下代码: 部门名称:

2013-12-13 15:38:52 3869

转载 使用easyui 如何显示二级对象

easyui是一个轻量级的jquery框架,可以很方便的制作出漂亮的页面。但是easyui不支持二级对象的显示,而很多时候我们却需要用到,我们就需要对easyui的form组件进行扩展,下面是扩展代码,原文引用地址:Easyui Form增加myLoad方法,使其支持二级数据对象$.extend($.fn.form.methods, { myLoad : function (jq, param)

2013-12-13 15:19:14 2321

原创 使用springMVC如何接收一组对象

这几日在做一个项目的模块的时候碰到一个问题。当时需要把一组对象批量传回到后台进行保存,但是spring MVC接收时只能接收一个对象,而不能自动接收一个对象数组。比如这样一个例子:一个学生小组有统一的小组编号属性,每个学生有自己的学号、姓名、性别等属性,现在需要一次添加一个学生小组到数据库,在form表单中小组编号只需填写一次,每个学生的独立属性需要分别进行填写,点击添加按钮时一次性进行添加,这样

2013-12-13 14:57:23 1747

转载 javascript脚本运行时间过长导致浏览器运行异常

近来在项目中碰到这么一个问题,由于后台获取的数据量比较大,导致火狐浏览器运行出现无响应异常频出,查询资料是看到一篇关于这方面的文章,特转载过来让大家看看。       原文出处:http://www.cnblogs.com/yuzhongwusan/archive/2012/06/07/2540952.html内容如下:Web 开发者经常遇到并必须及时处理的问题就是“提示脚本运行时

2013-11-26 14:22:20 18378

原创 终结:容量为a、b的两个杯子倒出容量c的水

首先来看一下题目:有两个容器,容积分别为A升和B升,有无限多的水,现在需要C升水。 我们还有一个足够大的水缸,足够容纳C升水。起初它是空的,我们只能往水缸里倒入水,而不能倒出。 可以进行的操作是: 把一个容器灌满; 把一个容器清空(容器里剩余的水全部倒掉,或者倒入水缸); 用一个容器的水倒入另外一个容器,直到倒出水的容器空或者倒入水的容器满。     问是否能够通过有限次操作,使得水缸最后

2013-09-07 10:33:06 4316

原创 一道数组排序问题

在庞果网看到的一道数组排序问题,问题内容如下:给定一个包含1-n的数列,我们通过交换任意两个元素给数列重新排序。求最少需要多少次交换,能把数组排成按1-n递增的顺序,其中,数组长度不超过100。例如:原数组是3,2,1, 我们只需要交换1和3就行了,交换次数为1,所以输出1。原数组是2,3,1,我们需要交换2和1,变成1,3,2,再交换3和2,变为1,2,3,总共需要的交换次数为2,所以输出2。

2013-09-06 16:43:48 870

原创 如何处理可变长度的数组或list集合

当我们需要处理一个可变长度的数组或是list集合,把不合某个条件的元素去除,正序遍历时,删除符合条件的元素时需要将下标-1,然后继续循环,也可以采用倒序处理,这样不需要额外做什么操作了,比较方便。总之处理问题,需要根据目的选择合适的方法,不然结果可能会和预期的不一致哦!

2013-09-05 17:28:19 3181

原创 如何将json字符串写入table表格中

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。可以方便的将后台复杂的数据带回到前台进行展示,那么如何把json字符串写入到table表格之中呢?json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {ke

2013-08-27 14:10:35 14091

原创 jsp页面表格数据导出到excel

在程序猿的日常工作中经常会遇到这样的问题,如何将jsp页面表格中的数据导出到excel中?我所知道的第一种方法是 function method1(tableid) {//整个表格拷贝到EXCEL中 var curTbl = document.getElementByIdx_x(tableid); var oXL = new ActiveXObject("Exc

2013-08-25 10:39:51 14373

原创 java多线程交互案例

设计两个线程,完成消费者购买商品和生产者生产商品。首先定义一个商品类:public class Product { private int id; public int getId() { return id; } public void setId(int id) { this.id = id; } public String toString(){\\重写tostr

2013-08-25 10:27:17 1048

原创 java中类继承的简单应用案例

问题描述:某公司的雇员分为以下若干类:1、Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。2 SalariedEmployee:Employee的子类,拿固定工资的员工。属性:月薪3HourlyEmployee:Employee的子类,按小

2013-08-25 10:20:13 6242 2

空空如也

空空如也

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

TA关注的人

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