Spring自定义注解不生效原因解析及解决方法

2018-04-12
阅读 4 分钟
29.9k
项目中,自己基于spring AOP实现了一套java缓存注解。但是最近出现一种情况:缓存竟然没有生效,大量请求被击穿到db层,导致db压力过大。现在我们看一下具体代码情形(代码为伪代码,只是为了说明一下具体情况)。

Nginx--proxy cache使用

2018-03-08
阅读 2 分钟
5.6k
项目中采用Nginx作为代理服务器,静态接口的数据都缓存在nginx中,这样可以有效减小源服务器的负载。在这里整理一下Nginx proxy cache的配置。

spring 自定义注解(annotation)与 aop获取注解

2018-02-11
阅读 7 分钟
31k
在开发过程中,我们实现接口的时候,会出现@Override,有时还会提示写@SuppressWarnings。其实这个就是Java特有的特性,注解。

mysql分页查询总结

2018-01-30
阅读 2 分钟
2.8k
LIMIT子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1)。下面,我们针对特例对mysql分页查询进行总结。

ElasticSearch 常用的查询语句

2017-08-30
阅读 4 分钟
4.3k
本文转自[链接] 使用ES时候发现了一篇挺好的文章,收集下来分享给大家。 query 和 filter 的区别请看: [链接] Filter DSL term 过滤 term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed 的字符串(未经分析的文本数据类型): {代码...} 完整的例子, hostname 字段完全匹配成 saaap.wangpos.com 的数据...

java 关键字总结

2017-08-16
阅读 13 分钟
3k
public,protected,private是Java里用来定义成员的访问权限的,另外还有一种是“default”,也就是在成员前不加任何权限修饰符。 这四个修饰词de访问权限见下:

Spring IoC源码执行流程解析

2017-08-04
阅读 19 分钟
3.5k
这篇文章是我学习spring IoC 分析其源码时总结的,其目的并非是完全理解源码信息,但是根据spring IoC 容器如何从xml文件到bean的实例初始化进行了一个流程的梳理,希望可以对大家理解源码有一定的帮助。话不多少,我们直接来看。

Spring IoC学习总结

2017-07-31
阅读 5 分钟
2.9k
在这之前,我们先记住一句话。好莱坞原则:Don't call us, we will call you.其实这句话很恰当地形容了“反转”的意味;Ioc, Inversion of Control,控制反转,它还有一个别名叫“依赖注入”(DI Dependency Injection)。IoC不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传...

ThreadPoolExecutor源码分析

2017-07-26
阅读 16 分钟
2.7k
文章转自:threadpoolexecutor源码分析前段时间学习java.util.concurrent的源码,学习线程池这一块的时候发现了一篇不错的文章,就记录下来。同时,文章之中加入了自己的一些见解。废话不多说,直接开始。

Http常用头部整理

2017-07-25
阅读 4 分钟
4.6k
Http常用头部整理 http协议 {代码...} http报文 用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。 请求报文和响应报文的首部内容由以下数据组成。 请求行 包含用于请求的方法,请求URI和HTTP版本; 状态行 包含响应结果的状态码,原因短语和Http版本...

Redis sortedset实现元素自动过期

2017-07-25
阅读 1 分钟
12.5k
给用户返回的文章要求七日内不能重复;文章是存放在java list里边;(这一块就是从db将文章拿出来,然后放入list,放入java内存中)。