Nginx配置Https Nginx配置Https
申请阿里云 ssl 证书进入阿里云域名管理中点击你要升级为 https 的域名,基本信息中点击免费开启 SSL 证书。点击申请后,授权系统自动添加TXT解析记录,自动完成域名授权验证。等待几分钟,审核通过后,证书状态变为 “已签发” 后证书
2019-06-16
CSS 实现鼠标悬停弹出图片 CSS 实现鼠标悬停弹出图片
特点 纯 CSS 实现,减少加载 JS 使用 CSS3 transform 属性 实现利用 img 标签将二维码图片放在 a 标签链接中,为了防止跳转 href 超链接写 "javascript:void(0)": &
2019-06-05
遇到多个构造器参数时要考虑使用构建器 遇到多个构造器参数时要考虑使用构建器
前言静态工厂和构造器有个共同的局限性:它们都不能很好地扩展到大量的可选参数。对于有很多可选参数的类,程序员一向习惯采用重叠构造器模式,在这种模式下,提供的第一个构造器只有必要的参数,第二个构造器有一个可选参数,第三个构造器有两个可选参数,以
2019-05-14
用静态工厂方法代替构造器 用静态工厂方法代替构造器
前言对于类而言,为了让客户端获取它自身的一个实例,最传统的方法就是提供一个公有的构造器。还有一种方法,类可以提供一个公有的静态工厂方法,它只是一个返回类的实例的静态方法。 下面是一个来自Boolean的简单示例,这个方法将boolean基本
2019-05-13
Shiro 学习笔记 Shiro 学习笔记
Shiro 安全框架简介 Apache 的强大灵活的开源安全框架 认证、授权、企业会话管理、安全加密、缓存管理 Shiro 与 Spring Security 的对比Apache Shiro: 简单、灵活 可脱离Spring 粒度较粗
2019-05-10
Spring Boot 使用 pagehelper 分页插件 Spring Boot 使用 pagehelper 分页插件
添加 pagehelper 依赖pom.xml 中添加: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pageh
2019-05-08
SpringBoot 中使用 Shiro SpringBoot 中使用 Shiro
目标利用 Spring Boot 与 Shiro 实现安全认证和授权 导入依赖依赖 spring-boot-starter-web <properties> <project.build.sourceEncoding>U
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
1 / 7