自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 含有字母与特殊符号的字符串(abc--de---fghi),局部调整顺序使之变成(fghi---de--abc)

 一、看到这个问题,首先想到的思路是:1、先创建一个空的StringBuilder result2、再创建一个空的StringBuilder periodResult3、从后向前遍历字符串,如果是字符的话,就把字符 添加到 periodResult中,直至遍历到特殊字符,把periodResult 倒序添加到result中,再把特殊字符按顺序添加到result中。4、把 per...

2018-10-09 23:33:21 476 2

原创 SpringBoot @Transactional 回滚无效

1、首先要看数据库本身对应的库、表所设置的引擎是什么。MyIsam不支持事务,如果需要,则必须改为InnnoDB。jpa自动创建的表是MyISAM引擎。。。jpa自动创建的表是MyISAM引擎。。。jpa自动创建的表是MyISAM引擎。。。 重要的事情说三遍。。。这是个坑。2、@Transactional所注解的方法是否为public3、@Transactional所注解的方法...

2018-10-09 21:13:58 828 2

原创 快速排序的两种方式及其时间复杂度

首先快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。方法一:该方法的基本思想是:1.先从数列中指定一个数作为基准数。2.进行分区,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。设定一个数据源数组dataSour

2017-06-14 01:57:17 2609

原创 java 使用二叉堆实现 TopK 算法

首先 本小白是参考这里写链接内容 和这里写链接内容 两位 博主的文章 1.首先,什么是二叉堆,维基百科上是这么描述的:当父节点的键值总是大于或等于任何一个子节点的键值时为最大堆。 当父节点的键值总是小于或等于任何一个子节点的键值时为最小堆。 2.二叉堆一般用数组来表示。如果根节点在数组中的位置是1,第n个位置的子节点分别在2n和 2n+1。因此,第1个位置的子节点在2和3,第2个位置的子

2017-05-26 20:19:06 2187

原创 jsp 运用ajax实现---时间倒计时且刷新不重置

首先,这个问题有三四中解决方案 可以使用cookie、缓存,window.name 等等实现,这里我先用window.name 实现呢,因为 window.name属性值,在刷新网页的时候是不会改变的,甚至页面加载了其他域名的页面也不会改变。 那window.name 是干什么用的呢?小白 从stackoverflow上摘了一段 My understanding of it i

2017-05-26 09:58:11 4083

原创 VirtualBox虚拟机启动报错

解决方法是: 因为vboxdrv服务没有安装或没有成功启动, 64位的系统经常这样, 找到安装目录下的vboxdrv文件夹, 如D:\Program Files\Oracle\VirtualBox\drivers\vboxdrv, 右击VBoxDrv.inf,选安装,然后重启。

2017-05-25 11:23:01 1251

原创 mysql 导入sql 文件 的错误类型 150和121

mysql 导入sql 文件 的错误类型 150和121150 说明表的外键类型和主表的主键类型 (int,varchar)不一致,需仔细 121 说明 外键的名称有重复的,需仔细

2017-05-25 11:04:52 555

pickerView

简单的pickerview应用,基础知识,容易理解

2014-11-25

空空如也

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

TA关注的人

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