墨水记忆 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友情链接
  • 文档
    资料库 Java项目
  • 系列
    Polars中文教程
  • 留言板
  •   
  •   
Spring-Spring+AOP源码解析

Spring-Spring+AOP源码解析

之前写过 IOC 的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写 Spring AOP 的源码分析文章,这样读者看完 IOC + AOP 也就对 Spring 会有比较深的理解了。今天终于成文了,可能很多读者早就不再等待了,不过主要为了后来者吧。 本文不会像 IOC 源码分析那篇文章一样,很具体地分析每一行 Spring AOP 的源码,目标读者是已经知道 Spring IO

2021-10-17
Spring
Spring 源码
Spring-Spring+AOP使用介绍

Spring-Spring+AOP使用介绍

前面写过 Spring IOC 的源码分析,本文不介绍源码分析,而是介绍 Spring AOP 中的一些概念,以及它的各种配置方法,涵盖了 Spring AOP 发展到现在出现的全部 3 种配置方式。 由于 Spring 强大的向后兼容性,实际代码中往往会出现很多配置混杂的情况,而且居然还能工作,本文希望帮助大家理清楚这些知识。 目录AOP, AspectJ, Spring AOP我们先来把它们的

2021-10-17
Spring
Spring
Spring-Spring+IOC+容器源码分析

Spring-Spring+IOC+容器源码分析

Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是来分析下 Spring 的 IOC 容器。 本文采用的源码版本是 4.3.11.RELEASE,算是 5.0.x 前比较新的版本了。为了降低难度,本文所说的所有的内容都是基于 xml 的配置的方式,实际使用已经很少人这么做了,至少不是纯 xml 配置,不过从理解源码的角度来看用这种方式来说无疑是最合适的。 阅读建议:读者至少需要知道

2021-10-17
Spring
Spring 源码
超详细设计模式讲解总结

超详细设计模式讲解总结

一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。 设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four (GoF) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,分别为创建型模式、结构型模式和行为型模式。 有一些重要的设计原则在开篇和大家分享下,这些原则将贯通全文:

2021-10-17
JAVA设计模式
转载 JAVA设计模式
网络安全-强悍的PHP一句话后门

网络安全-强悍的PHP一句话后门

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录自己网上收集的,未测试。 1.利用404页面隐藏PHP小马1234567891011<!DOCTYPE HTML PUB

2021-10-16
网络安全
网络安全
ACM-位运算技巧和原理

ACM-位运算技巧和原理

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录今天碰到一题,让求一个数的二进制中1的个数。这个很明显的要用位运算。题目链接 然后看了一下之前写的博客,也有博客是整理了一些这

2021-10-15
ACM
ACM
ACM-JAVA获取数组中的最大(最小)值

ACM-JAVA获取数组中的最大(最小)值

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录今天遇到一道简单题,是有关山峰数组(山脉数组)的。题目链接 也不知道怎么滴。然后搜了一下java中是否有直接获取数组中最大最小

2021-10-14
ACM
ACM JAVA
ACM-JAVA快速输入输出

ACM-JAVA快速输入输出

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录0.获取程序运行时间1234567long start = System.currentTimeMillis(); for(

2021-10-13
ACM
ACM JAVA
星星之火-MySQL建表时报错[42000][1064]

星星之火-MySQL建表时报错[42000][1064]

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录写者的MySQL版本是 8.0.26 的。 1.SQL建表语句12345create table 'TestDate&

2021-10-12
星星之火
星星之火 报错处理
Redis学习笔记(四)Java使用Jedis操作Redis

Redis学习笔记(四)Java使用Jedis操作Redis

Redis 是当前互联网世界最为流行的 NoSQL(Not Only SQL)数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 具备一定持久层的功能,也可以作为一种缓存工具。对于 NoSQL 数据库而言,作为持久层,它存储的数据是半结构化的,这就意

2021-10-07
Redis学习
Redis
星星之火-因题而记(一)排序去重

星星之火-因题而记(一)排序去重

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录题目 第三大的数给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。(样例自行查看) 题目链接

2021-10-06
星星之火
星星之火 刷题笔记
星星之火-JAVA中的>>>与>>区别

星星之火-JAVA中的>>>与>>区别

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录1.预备知识计算机中整数的存储形式:在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处

2021-10-04
星星之火
星星之火
星星之火-JAVA中任意进制转换有关函数

星星之火-JAVA中任意进制转换有关函数

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录1.十进制转其他进制 一个重要的函数:Integer.toString(k,r) ,将十进制的数k转换为r进制的数。返回一个S

2021-10-02
星星之火
星星之火
1…2728293031…42

Search

墨水记忆 DragonOne
载入天数... 载入时分秒...
总访问量 次 总访客数 人
最好的记忆不如最淡的墨水