自定义博客皮肤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)
  • 收藏
  • 关注

原创 springmvc接收json参数

json参数有两种,一种是json对象,另一种是json字符串 在前端使用JSON.stringify()传入json对象即可得到json字符串1.接收json对象 方法一:使用@RequestParam注解,注解里面要写上对应的json字段名。 方法二:直接在方法体里面写参数,不过参数名要跟json字段名相同。 方法三:可以用一个类接收,类的字段要与json字段名相同。2.接收j...

2018-02-27 19:32:40 785

原创 分别利用动态规划和镜像法解决回文字符串

问题描述给出一个字符串s,找出一个具有最长长度的回文字符串例子input : “abad” output : “aba”解决方法1 : 动态规划时间复杂度O(n^2) 空间复杂度O(n^2) 记m[i][j]记录从下标i到下标j的子串是否回文字符串,若是则为真,反之则为假。 记chars为题目给出的字符串s的数组表示。 递归式:m[i][j] = (chars[i] == chars[j]

2018-01-16 16:47:52 229

原创 linux硬连接与符号连接

linux下有两种连接文件,分别是1.硬连接(hard link)创建一个新的文件名,与目标文件的inode连接,如果此时访问连接文件,实际上访问的是目标文件的inode,然后通过inode找到目标文件所在的block号码,然后读取文件内容。 我们知道一个文件只会占用一个inode,然后通过inode的指向读取文件内容。通过硬连接方式创建连接文件,可实现多个文件名同时指向一个inode,注意是多个

2017-12-25 17:00:04 462

原创 linux开机启动流程

首先了解下硬盘的第一个扇区(大小为512bytes),这个扇区主要记录两个重要信息: 1.MBR(Master Boot Record)主引导分区,大小为446bytes,可以安装引导加载程序的地方。 2.分区表(partition table),记录硬盘分区信息开机启动顺序1.执行BIOS程序,根据BIOS的启动顺序,读取最优先的启动设备(这里假设是硬盘) 2.读取硬盘第一个扇区中的MBR,

2017-12-20 21:42:58 404

原创 git之添加远程库

场景一:本地有一堆代码,远程库刚创建好目录,想与远程库相关联 步骤一: 进入本地目录的根目录,初始化,生成.git文件git init步骤二: 先在远程仓库创建一个目录,然后输入下面命令,与远程库相关联,xxx代表远程仓库地址,这时本地会出现master分支git remote add origin xxx步骤三: 在本地commit之后,把远程仓库pull下来,实际上就是本地与远程进行me

2017-12-13 22:20:58 148

原创 java归并排序

java归并排序private void mergeSort(int[] array, int begin, int end) { if (begin >= end || begin < 0 || end > array.length - 1) { return; } int mid = begin + (end - begin

2017-11-08 18:35:50 117

原创 linux下安装redis并整合到spring容器

第一步 安装并配置redis1.去官网地址下载最新版本的压缩包,目前最新的是4.0.1https://redis.io/download2.进入压缩包所在的目录,输入命令解压tar zxvf redis-4.0.1.tar.gz3.进入解压后的目录,输入make命令进行编译make4.输入命令进行安装make install5.输入命令打开redis.conf配置文件vim redis.conf找到

2017-09-14 18:53:14 200

空空如也

空空如也

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

TA关注的人

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