Spring AOP的面向切面编程,是面向对象编程的一种补充,用于处理系统中分布的各个模块的横切关注点,比如说事务管理、日志、缓存等。它是使用动态代理实现的,在内存中临时为方法生成一个AOP对象,这个对象包含目标对象的所有方法,在特定的切点做了增强处理,并回调原来的方法。 Spring AOP的动态 ...
分类:
编程语言 时间:
2020-02-09 09:38:37
阅读次数:
61
前言 基于 vuex 3.12 按如下流程进行分析: Vue.use(Vuex) Vue.use() 会执行插件的 install 方法,并把插件放入缓存数组中。 而 Vuex 的 install 方法很简单,保证只执行一次,以及使用 applyMixin 初始化。 applyMixin 方法定义在 ...
分类:
其他好文 时间:
2020-02-08 19:45:19
阅读次数:
92
redis是Key Value数据库,和Memcached类似。value可以是多种类型,如Strings, Lists, Hashes, Sets 及 Ordered Sets等。 redis一个牛逼的地方在于,它的性能极高!读的速度是110000次/s,写的速度是81000次/s !高性能意味着 ...
分类:
其他好文 时间:
2020-02-08 18:00:40
阅读次数:
81
true报错的解决方案: 解决方法一: 1. 在eclipse中配置xml 1、?http://www.springmodules.org/schema/cache/springmodules cache.xsd 2、?http://www.springmodules.org/schema/cach ...
分类:
Web程序 时间:
2020-02-08 13:34:08
阅读次数:
77
一、启动服务时,出现若干循环符号链接错误,比如下面是启动ranger时发生的其中一个错误信息: setup_tagsync(upgrade_type=upgrade_type) File "/var/lib/ambari-agent/cache/stacks/HDP/3.0/services/RAN ...
分类:
其他好文 时间:
2020-02-08 11:44:06
阅读次数:
83
当我们调用数据库时,通常要求前台使用缓存,而后台则不需要调用缓存。那么就存在前后台调用数据时,如何灵活处理这个问题:1由于我一直使用thinkphp开发系统,所以之前,我一直在模型中调用数据时都这样使用的:if(APP_DEBUG){$this->select();}else{$this->cache()->select();}这样,只要在调试模式下,就不会调用缓存了。2今天我又
分类:
其他好文 时间:
2020-02-08 09:40:34
阅读次数:
65
Python爬虫的一个案例 爬取国家药品监督管理总局中基于中华人民共和国化妆品生产许可证相关数据 import requests from fake_useragent import UserAgent ua = UserAgent(use_cache_server=False,verify_ssl ...
分类:
其他好文 时间:
2020-02-08 00:38:03
阅读次数:
75
1.Cache概述 === Cache实际上也是一块存储空间,最大的优点就是速度快.CPU和SDRAM通信速度慢,取指令,读写数据都需要等待,所以中间出现了一个Cache用来解决这个问题. 程序具有局部性的特性,cache就是利用这种局部多次访问的特性,将指令或者数据暂存一份到Cache中,下次访问 ...
分类:
系统相关 时间:
2020-02-07 14:26:48
阅读次数:
61
jvm区域总体分两类,heap区和非heap区。heap区又分: Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机 ...
分类:
其他好文 时间:
2020-02-06 22:58:40
阅读次数:
69
概述 为了提升效率,Python有些内置文件如 __pycache__.py 详解 1)__pycache__.py, python程序运行时不需要编译成二进制代码,而直接从源码运行程序 Python运行源码->转换字节码->解释器执行字节码(PyCodeObject简称pyc文件) 字节码放在__ ...
分类:
编程语言 时间:
2020-02-06 22:54:56
阅读次数:
75