- 博客(12)
- 收藏
- 关注
原创 hdu 1028
Ignatius and the Princess IIITime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 27981Accepted Submission(s): 19219Problem Description"...
2019-06-29 22:51:49
539
原创 mysql索引优化
1.LIKEmysql不能在索引中执行LIKE操作。这是底层存储引擎API的限制,mysql5.5和更早的版本中只允许在索引中做简单比较操作(例如等于,不等于以及大于)。mysql能在索引中做最左前缀匹配的LIKE比较,因为该操作可以转换为简单的比较操作,但是如果是通配符开头的LIKE查询,存储引擎就无法做比较匹配。这种情况下,mysql服务器只能提取数据行的值而不是索引值来做比较。2.独...
2019-02-26 21:03:14
345
原创 SpringMVC几种基本注解详解
1.@RequestParamString 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
356
原创 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
157
转载 动态规划-最大子数组
看《算法导论》,不过这下可得认真看了,9个月不到就得去找工作了,与我同样的大三党们一样加油咯...《算法导论》中引入这个问题是通过股票的购买与出售,将前一天的当天的股票差价重新表示出来,即转为了一个最大子数组的问题,具体内容我不多说,转的内容是:13, -3, -25, 20, -3, -16, -23, 18, 20, -7, 12, -5, -22, 15, -4, 7找到这连续的...
2018-12-31 08:49:05
1350
2
原创 归并排序算法与求逆序对思路及Java实现
1.归并排序算法思路首先我们要清楚,归并排序算法采用了分治法的思想,即将原问题分解为几个规模较小但类似于原问题的子问题,递归地求解这些子问题,然后再合并这些子问题的解来建立原问题的解。归并排序首先将排序分成两部分,接着再将这两部分分解成更小的两部分,直到分解到只剩一个元素为止。2.归并排序伪代码实现3.归并排序及求逆序对代码实现归并排序可以解决一个求逆序对的问题,即...
2018-12-30 14:29:54
975
原创 插入排序算法思路及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
421
原创 寻找字符串中出现次数最多的字符java
今天去一家公司面试,遇到一道面试题。开始以为很简单,飞快地写完了给面试官看,面试官一下就挑出了问题,当时太紧张,没想出来怎么解决,回来后觉得这么简单的题都做不出来,还怎么做一个优秀的程序员。花了30分钟,轻松解决。首先这道面试题初一看很简单,寻找出字符串中出现次数最多的字符,例如:aaaaaac,输出a;如果出现次数一样多,那么输出先达到次数的字符,例如:abcdefghijklba,输出b(...
2018-09-10 20:07:53
8404
3
原创 redis事务详解
1.事务的基本特性(ACID)1)Atomicity(原子性)事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。 事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。2)Consistency(一致性)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。 一个事务可以封...
2018-09-06 18:01:36
175
1
原创 堆排序算法思路以及Java实现
这几天忙着找工作,看到有去阿里面试的同学遇到了堆排序的问题,因此就去网上看博客学习,但看半天实在看不懂,只好把算法导论拿出来啃,没想到还挺简单,所以在这里分享给大家。0.堆简介堆(二叉堆)可以视为一棵完全的二叉树,完全二叉树的一个“优秀”的性质是,除了最底层之外,每一层都是满的,这使得堆可以利用数组来表示(普通的一般的二叉树通常用链表作为基本容器表示),每一个结点对应数组中的一个元素。...
2018-09-04 15:10:22
15222
14
原创 Redis值的5种结构
Redis简介Redis是一个速度非常快的非关系型数据库,它可以存储键(key)和5种不同类型的值(value)之间的映射。5种不同类型的值的结构1.String类型(字符串类型)String类型存储的数据类型可以是字符串,整数或者浮点数。该结构可以执行的操作:对整数和浮点数执行自增或自减操作。字符串拥有一些与其他键值存储相似的命令:(1)GET 获取存储在指定key中的v
2018-01-20 08:49:16
652
原创 Redis介绍及Windows下安装
1.Redis简介 Redis是由Salvatore Sanfilippo在2009年使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。Redis诞生的原因是Salvatore为了解决一个问题创造出来的:当时Salvatore在做一个能够将大量的页面访问记录实时地展示给用户看的网站,他在做这个网站的过程中遇到了一个难题,页面访问记录是实时变化的,所以需要频繁的访问数
2018-01-07 22:38:33
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人