摘要: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch 阅读全文
posted @ 2021-08-22 16:22 aPumaAtLarge 阅读(218) 评论(0) 推荐(0)
摘要: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapp 阅读全文
posted @ 2021-08-21 23:08 aPumaAtLarge 阅读(33) 评论(0) 推荐(0)
摘要: ##主从复制 所谓 主从复制 ,主要是为了解决redis能够高可用的目的. 概念:主从复制即将master中的数据即时、有效的复制到slave中 特征:一个master可以拥有多个slave,一个slave只对应一个master 职责:master和slave各自的职责不一样 master: 写数据 阅读全文
posted @ 2021-06-27 21:38 aPumaAtLarge 阅读(39) 评论(0) 推荐(0)
摘要: ##Redis数据删除和淘汰策略 ###1 数据删除 ####1.1 为什么要删除数据? 由于redis数据是存放在内存中的,内存的大小是有限的,且部分数据是有时间限制的.在redis中,我们获取数据状态分为3中情况, 整数 (可存活时间[s]) , -1 (永久态) ,-2 (已过期).针对已过期 阅读全文
posted @ 2021-06-27 21:01 aPumaAtLarge 阅读(87) 评论(0) 推荐(0)
摘要: 1 什么是动态代理 所谓 动态代理, 就是不修改代码的情况下,对实现的功能进行增强.该思想在AOP编程中应用广泛.我的理解是 在内存中 直接修改了 字节码文件,属于动态插入,一次性使用.[待考证]. 2 动态代理小案例 public static void main(String[] args) { 阅读全文
posted @ 2021-06-24 19:13 aPumaAtLarge 阅读(29) 评论(0) 推荐(0)
摘要: ###1 什么是反射? 所谓反射,就是通过字节码文件(.class)去获取对应的类的各个 字段,构造函数,以及方法.反射的逻辑在框架中用的比较多.特别是Spring框架. ###2 java中反射的一些API的用法 2.1通过反射获取构造方法 //获取所有的构造方法的数组(private修饰的无法获 阅读全文
posted @ 2021-06-23 16:54 aPumaAtLarge 阅读(48) 评论(0) 推荐(0)
摘要: 一 什么Redis Redis [Remote Dictionary Server],一种非关系型数据库.属于No-Sql 数据库的一种实现. 由于其是 运行在 内存 中的,所以 读写数据会非常的快. 常用做 高访问 数据库. 二 在Liunx 环境下使用 启动服务: redis-server (在 阅读全文
posted @ 2021-06-06 16:57 aPumaAtLarge 阅读(58) 评论(0) 推荐(0)
摘要: 一 进程相关 top (实时监控所有进程) top -p PID (实时监控指定线程) 退出: q or ctrl+c ps (查看进程) ps -A (查看所有进程) ps -ef(查看所有进程详细信息 一般与grep组合使用,查询进程) kill (杀死进程) kill PID (杀死指定进程) 阅读全文
posted @ 2021-06-06 11:03 aPumaAtLarge 阅读(67) 评论(0) 推荐(0)
摘要: 一 什么是AOP AOP(Aspect Oriented Programming 面向切面编程). 这种编程的目的在于 在不修改原由类的功能的情况下, 给类的功能进行加强. 感觉功能上和装饰设计模式 有点类似. 切面编程采用的是动态代理的方式实现的. 二 一些术语 Target(目标对象):被代理的 阅读全文
posted @ 2021-06-04 20:54 aPumaAtLarge 阅读(100) 评论(0) 推荐(1)
摘要: 一 IOC [Inversion Of Control] (控制反转) 所谓控制反转,就是我们将创建对象的权限由手动变成spring帮我们创建. 化主动为被动. 这样做起到一个解耦合的目的. 二 DI [Dependency Injection] (依赖注入) 所谓 依赖注入,就是 告诉 Sprin 阅读全文
posted @ 2021-05-31 22:04 aPumaAtLarge 阅读(60) 评论(0) 推荐(0)