Java:AOP之Aspectj

1 AOP简介 AOP:Aspect-Oriented Programming,面向切面编程 * 切入点(PointCut): 一组连接点的集合,它定义了切面的哪些方法应该被执行(即在哪些类、哪些方法上切入),通常是一个正则表达式 * 执行点(JoinPoint): 通过PointCut选取出来的集合中的具体的一个执行点,如,方法调用、异常抛出或对象创建等 * 通知(Advice): Aspect的具体行为,它定义了在JoinPoint上执行的操作。可分为前置(Before)

Java:注解

1 简介 * JDK1.5引入。 * 用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。 * 以“@注解名”在代码中存在的, * 根据注解参数个数,分为:标记注解、单值注解、完整注解三类 * 不直接影响到程序的语义,只是作为注解(标识)存在 * 通过反射机制实现对元数据的访问 * 注解级别:源代码(SOURCE)级、class级、

开放平台设计:日志体系

1 日志类型 日志类型 说明 面向 示例 系统运行日志 系统运行过程中的监控日志。包含所有进出服务器的网络请求(如API请求、数据推送等)、内部模块普通日志 开发者、运维 如API请求、MQ、email推送、手机推送等 用户业务日志 需要供用户查询的业务日志 用户 如登录/登出、关键业务操作等 * 按日志类型建立不同的日志存储库(

Redis

1 简介 Redis(Remote Dictionary Server)是一个开源的高性能键值对存储系统,具有快速、灵活和可扩展的特性。它是一个基于内存的数据结构存储系统,可以用作数据库、缓存和消息代理等。 2 主要特点 * **高性能:**Redis 数据存储在内存中,因此能够提供极快的读写操作。它采用单线程模型和异步 I/O,避免了多线程的竞争和阻塞,从而达到了非常高的性能。 * **数据结构多样:**Redis

Episode

00:00:00 00:00:00