自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hdu 1028

Ignatius and the Princess III Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 27981Accepted Submission(s): 19219 Problem Description "...

2019-06-29 22:51:49 533

原创 mysql索引优化

1.LIKE mysql不能在索引中执行LIKE操作。这是底层存储引擎API的限制,mysql5.5和更早的版本中只允许在索引中做简单比较操作(例如等于,不等于以及大于)。mysql能在索引中做最左前缀匹配的LIKE比较,因为该操作可以转换为简单的比较操作,但是如果是通配符开头的LIKE查询,存储引擎就无法做比较匹配。这种情况下,mysql服务器只能提取数据行的值而不是索引值来做比较。 2.独...

2019-02-26 21:03:14 327

原创 SpringMVC几种基本注解详解

1.@RequestParam String uri = "http://sso.jt.com/user/login"; Map<String, String> map = new HashMap<String,String>(); //注意不要有空格 为了网络中传递的速度更快 采用简单字符传递 map.put("u", username); map....

2019-02-10 10:03:34 334

原创 jsonp跨域

1.什么是跨域访问 2.同域与跨域的区别 案例1:          www.a.com/a.js          www.a.com/b.js          是同源的调用,可以实现相互通信 案例2:          说明:文件夹的名称不同          www.a.com/aa/a.js          www.a.com/bb/b.js          这依然是一个同源...

2019-02-10 09:21:10 152

转载 动态规划-最大子数组

看《算法导论》,不过这下可得认真看了,9个月不到就得去找工作了,与我同样的大三党们一样加油咯... 《算法导论》中引入这个问题是通过股票的购买与出售,将前一天的当天的股票差价重新表示出来,即转为了一个最大子数组的问题,具体内容我不多说,转的内容是: 13, -3, -25, 20, -3, -16, -23, 18, 20, -7, 12, -5, -22, 15, -4, 7 找到这连续的...

2018-12-31 08:49:05 1312 2

原创 归并排序算法与求逆序对思路及Java实现

1.归并排序算法思路 首先我们要清楚,归并排序算法采用了分治法的思想,即将原问题分解为几个规模较小但类似于原问题的子问题,递归地求解这些子问题,然后再合并这些子问题的解来建立原问题的解。归并排序首先将排序分成两部分,接着再将这两部分分解成更小的两部分,直到分解到只剩一个元素为止。 2.归并排序伪代码实现 3.归并排序及求逆序对代码实现 归并排序可以解决一个求逆序对的问题,即...

2018-12-30 14:29:54 954

原创 插入排序算法思路及Java实现

1.插入排序算法思路 我们首先来看看插入排序的过程: 2.插入排序伪代码实现 3.插入排序java代码实现 public class InsertionSort { public static void main(String[] args) { int[] a=new int[]{9,8,7,6,5,4,3,2,1}; Sort(a)...

2018-12-30 14:08:15 418

原创 寻找字符串中出现次数最多的字符java

今天去一家公司面试,遇到一道面试题。开始以为很简单,飞快地写完了给面试官看,面试官一下就挑出了问题,当时太紧张,没想出来怎么解决,回来后觉得这么简单的题都做不出来,还怎么做一个优秀的程序员。花了30分钟,轻松解决。 首先这道面试题初一看很简单,寻找出字符串中出现次数最多的字符,例如:aaaaaac,输出a;如果出现次数一样多,那么输出先达到次数的字符,例如:abcdefghijklba,输出b(...

2018-09-10 20:07:53 8376 3

原创 redis事务详解

1.事务的基本特性(ACID) 1)Atomicity(原子性) 事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。 事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 2)Consistency(一致性) 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。 一个事务可以封...

2018-09-06 18:01:36 170 1

原创 堆排序算法思路以及Java实现

这几天忙着找工作,看到有去阿里面试的同学遇到了堆排序的问题,因此就去网上看博客学习,但看半天实在看不懂,只好把算法导论拿出来啃,没想到还挺简单,所以在这里分享给大家。 0.堆简介 堆(二叉堆)可以视为一棵完全的二叉树,完全二叉树的一个“优秀”的性质是,除了最底层之外,每一层都是满的,这使得堆可以利用数组来表示(普通的一般的二叉树通常用链表作为基本容器表示),每一个结点对应数组中的一个元素。 ...

2018-09-04 15:10:22 15125 14

原创 Redis值的5种结构

Redis简介 Redis是一个速度非常快的非关系型数据库,它可以存储键(key)和5种不同类型的值(value)之间的映射。 5种不同类型的值的结构 1.String类型(字符串类型) String类型存储的数据类型可以是字符串,整数或者浮点数。该结构可以执行的操作:对整数和浮点数执行自增或自减操作。 字符串拥有一些与其他键值存储相似的命令: (1)GET 获取存储在指定key中的v

2018-01-20 08:49:16 630

原创 Redis介绍及Windows下安装

1.Redis简介  Redis是由Salvatore Sanfilippo在2009年使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。Redis诞生的原因是Salvatore为了解决一个问题创造出来的:当时Salvatore在做一个能够将大量的页面访问记录实时地展示给用户看的网站,他在做这个网站的过程中遇到了一个难题,页面访问记录是实时变化的,所以需要频繁的访问数

2018-01-07 22:38:33 273

空空如也

空空如也

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

TA关注的人

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