高性能 MySQL —— 索引类型

2019-10-25

1、什么是索引 索引可以理解为数据库的“目录”。存储引擎通过索引找到对应值,再根据该值寻找对应行。 2、索引的类型 (1) B-Tree 索引 如果不指名索引类型,那默认是 B-Tree 索引。如它的名字一样,该索引使用 B-Tree 数据结构来存储数...

Shiro 可能踩到的那些坑

2019-08-20

Shiro 是一款轻量、易用且功能强大的 Java 安全框架。本文记录下自己使用过程中踩到的一些坑 1、记住我 Shiro 开启记住我功能很简单。 首先,注册一个 SimpleCookie 类 @Bean public SimpleCookie rememberMeCookie() { // Cook...

使用 Lucene 代替数据库搜索

2019-07-23

Lucene 是 Solr 和 Elasticsearch 的底层基础。打个比方,相当于 JDBC 与 Hibernate、Mybatis之间的关系。 这里就不再过多介绍 Lucene,想了解的可以自行查阅资料。 1、环境配置 我这里是使用 Maven 搭建的 Demo,如果不是的话,需要...

Spring Boot 集成 Redis

2019-06-21

1、环境配置 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <...

动态规划问题总结

2019-06-10

动态规划算法通常用于求解具有某种最优性质的问题。 其基本思想就是将问题分解成子问题,再对每个子问题求最优解,最后将其合并即可得到该问题的最优解。 虽然动态规划的思想很容易理解,但面对具体的问题时,也有难以下手。 刚开始解...

Spring Security + JWT 实现登录认证

2019-05-25

Spring Security 是 Spring 中的安全访问控制解决方案的安全框架,可以完成登录认证,权限控制等一系列任务。 JWT (JSON Web Token) 是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地...

GitHub 修改旧项目邮箱

2019-05-09

github修改邮箱后,可能会导致用旧邮箱提交的贡献消失,需要一些操作将旧项目的邮箱更新 1、打开Git Bash 2、克隆需要更改的仓库 git clone --bare 项目地址 进入仓库目录 3、在仓库目录中新建 ...

Windows Server 2012 升级 PHP 7.x 500错误

2019-04-16

IIS:8.5PHP :7.2.17错误代码:0xc0000135 php.ini相关配置不再赘述,此错误是由于缺少VC++15环境所致,下载安装即可解决 PS:这类问题还是Google好用 VC++下载

只狼——犹豫,就会败北!

2019-04-11

只狼发售也有两周多了,终于在清明假期打通关了一个结局(学会了死字的六种写法)。在此评价下《只狼》。 本文仅代表本人的观点 1、剧情 只狼的剧情比起魂系列,直白了很多,至少你知道自己在做的是什么。但还有很多内...

SwitchyOmega 设置 Chrome代理

2019-02-17

SwitchOmega是Chrome和Firefox上的代理插件,使用它可以方便地访问一些网站。 设置之前需要准备一个可用代理(小飞机),这里推荐一个不错的代理,星期三网络 1、设置代理服务器 我使用的是SSR,先在SSR中设置本地代理 端口选填,不...

召唤蕾姆