Spring AOP的底层实现原理

Spring的两大核心之一就是AOP,AOP:面向切面编程。在说原理之前,得先知道一些AOP的专业术语。 AOP的专业术语 连接点(JoinPoint):增强执行的位置(增加代码的位置),Spring只支持方法; 切点(PointCut):具体的连接点;一般可能通过一个表达式来描述; 增强(A...

2017-05-09 08:27:23

阅读数 9665

评论数 2

java 之简单的下载功能

jar包:         <!-- 导出excle组件 -->         <dependency>             <groupId>net.sou...

2019-01-13 15:13:13

阅读数 55

评论数 0

Java ldap服务器的连接和修改密码

终于解放了,昨天需求刚刚上线,感觉真不容易啊,踩得坑太多了。 最近公司有需求,需要提供几个页面供用户可以自行修改和重置密码,还有解锁账号,因为这些之前都是IT那边手动修改,比较浪费人力,所以就有了这么个需求。 于是就在这方面下了一点功夫,把这将近两周的学习心得以及踩得坑分享出来。 要想了解l...

2018-09-04 10:16:00

阅读数 1835

评论数 0

Java写文件到ftp服务器

/** * 将数据按照指定格式写入 * @param data * @param fileName * @return */ public static InputStream write(String data){ InputStream input = null; ...

2018-02-07 17:37:30

阅读数 1430

评论数 0

Spring日志 common.logging 和log4j结合使用

为什么要这两个结合使用呢? JCL有两个基本的抽象类:Log(基本记录器)和LogFactory(负责创建Log实例)。当commons-logging.jar被加入到CLASSPATH之后,默认的LogFactory是按照下列的步骤去发现并决定那个日志工具将被使用 寻找当前fac...

2017-12-05 14:25:24

阅读数 291

评论数 0

Java HttpURLConnection使用

public static String sendPostValidate(String serviceUrl, String postData, String userName, String password){ PrintWriter out = null; Buffer...

2017-11-24 15:58:02

阅读数 686

评论数 0

Java 之伪泛型

在说java泛型之前,们先说说java的 “编译期” ,其实它是一段“不确定” 的操作过程,因为它可能是指前端编译器把*.java文件转变成  *.class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器)把字节码转变成机器码的过程;还可能是指使用静态提前编译器(AOT编译器)直接...

2017-07-05 08:15:25

阅读数 446

评论数 1

Python中的自定义sum函数

最近在天天学习Python,学到匿名函数时,突然写了一个特别简洁的函数,所以就打算把它分享出来 郑重声明,我写的是一个sum函数,虽然不知道python内置的是怎么实现的,在写之前,也从未看过源码 def sum(*args): return reduce(lambda x,y:x...

2017-06-10 19:46:10

阅读数 1266

评论数 0

提示
确定要删除当前文章?
取消 删除