年少无为
拥抱着遗憾,岁岁年年。却要在今天,头也不回的告别昨天,奔向明天。
Shiro 学习笔记 Shiro 学习笔记
Shiro 安全框架简介 Apache 的强大灵活的开源安全框架 认证、授权、企业会话管理、安全加密、缓存管理 Shiro 与 Spring Security 的对比Apache Shiro: 简单、灵活 可脱离Spring 粒度较粗
2019-05-07
Leetcode 单词拆分 Leetcode 单词拆分
题目描述给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入:
2019-04-06
Leetcode 分割回文串 Leetcode 分割回文串
题目描述给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。返回 s 所有可能的分割方案。 示例: 输入: "aab" 输出: [ ["aa","b"], [
2019-04-05
Leetcode 验证回文串 Leetcode 验证回文串
题目描述给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: "A man, a plan, a canal: Panama&quo
2019-04-05
Leetcode 合并两个有序数组 Leetcode 合并两个有序数组
题目描述给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1
2019-03-30
Leetcode 搜索二维矩阵 II Leetcode 搜索二维矩阵 II
题目描述编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例:现有矩阵 matrix 如下: [ [1,
2019-03-30
Leetcode 求众数 Leetcode 求众数
题目描述给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,
2019-03-29
Leetcode 只出现一次的数字 Leetcode 只出现一次的数字
题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2
2019-03-29
Centos安装Redis Centos安装Redis
安装wget http://download.redis.io/releases/redis-5.0.4.tar.gz 解压tar xzf redis-5.0.4.tar.gz 编译cd redis-5.0.4 make 可以看到在src目
2019-03-25
SpringBoot使用Redis做缓存 SpringBoot使用Redis做缓存
Redis介绍Redis 是目前业界使用最广泛的内存数据存储。相比 Memcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Redis 还提供一些类数据库的特性,
2019-03-25
Nginx Tomcat 多站点部署 Nginx Tomcat 多站点部署
新建项目存放目录tomcat下,webapps同级目录下新建项目存放目录,例music,music-api tomcat 配置多域名打开tomcat下的conf中的server.xml配置文件,在Engine节点下,添加域名
2019-03-25
Thymeleaf 换行符替换 Thymeleaf 换行符替换
前提Thymeleaf 中把 \n 替换为 <br> 方法使用 HTML5 风格的 Thymeleaf. <p data-th-utext="${#strings.replace(#strings.escapeX
2019-03-21
2 / 7