上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页
摘要: 这个博客是我看Thinking In Java的笔记与记录 简单介绍类加载: 在很多编程语言中,程序是作为启动过程的一部分立刻被加载出来的,然后是初始化工作,然后是程序开始。 这些语言必须严格控制初始化的过程,这样才能保证static变量的初始化不会出问题。比如像C++,就有可能出现一个static 阅读全文
posted @ 2018-09-09 00:39 汪神 阅读(591) 评论(0) 推荐(0)
摘要: 环境:阿里云ECS服务器,系统为centos7.2 用户:root 参考博客:https://blog.csdn.net/kunzai6/article/details/81938613 师兄的哈哈哈,还讲了很详细的新建用户和权限设置 https://blog.csdn.net/qq_3900579 阅读全文
posted @ 2018-08-29 21:01 汪神 阅读(29198) 评论(13) 推荐(10)
摘要: 在写一个基于SpringAOP的权限控制的。 自己定义了一个注解,然后逻辑代码需要通过获取自定义注解的一个属性来进行权限控制。 下面简单上一下关键代码: 自定义注解: 切点: 然后在切面中有个@Around的环绕加强,需要在里面获取注解AuthorizationNeed的属性operation的值。 阅读全文
posted @ 2018-08-18 21:29 汪神 阅读(9144) 评论(0) 推荐(1)
摘要: 在我刚开始接触JDBC的时候,用的是DriveManager驱动来连接数据库的。而现在大多是用DataSource。 这里先简单说一下区别: 1、datasource是与连接池获取连接,而DriverManager是获取与数据库的连接!DriverManager类的主要作用是管理注册到DriverM 阅读全文
posted @ 2018-08-05 12:48 汪神 阅读(1451) 评论(0) 推荐(0)
摘要: 关于事务管理的概念这里就不多介绍了,在我的博客“JDBC事务之理论篇”中也有介绍。 关于Spring的事务管理,主要是通过事务管理器来进行的。这里看个Spring事务管理的接口图:(来自博客https://www.cnblogs.com/yixianyixian/p/8372832.html) 大概 阅读全文
posted @ 2018-08-03 16:32 汪神 阅读(1056) 评论(0) 推荐(0)
摘要: 在jdk5之前,可能我们要通过这样的方式来实现可变参数的方法: 通过Object[]数组来实现。 输出如下: 但在jdk5之后,Java终于有可变参数这个特征了。 语法类似于static void printArray(Object... args) 输出如下: main函数里的第一句调用可见,这个 阅读全文
posted @ 2018-08-02 12:33 汪神 阅读(197) 评论(0) 推荐(0)
摘要: Java是面向对象的语言,所有的变量,方法都是针对对象而言的。一般来说,要调用一个方法,你需要new 这个方法的对象。 什么时候用static? 如果你想要: 那么你就可以考虑使用static关键字了 为什么在static方法中不能调用非static的方法? 首先要讲一个关键字:this: 如果你有 阅读全文
posted @ 2018-07-30 21:17 汪神 阅读(1382) 评论(0) 推荐(0)
摘要: 引用增强,是一个比较特殊的增强,不同于其他方法级别的增强。 引用增强可以实现:一个Java类,没有实现A接口,在不修改Java类的的情况下,使其具备A接口的功能。 先看看背景,我们有个Love接口: 还有一个Greeting接口和我们的GreetingImpl实现类,这两个是我们的目标接口和目标类, 阅读全文
posted @ 2018-07-28 23:09 汪神 阅读(367) 评论(1) 推荐(0)
摘要: 背景: 我需要在一个SpringBoot的项目中的每个controller加入一个日志记录,记录关于请求的一些信息。 代码类似于: logger.info(request.getRequestUrl()); 之类的。 代码不难,但由于Controller的数量不少,干起来也是体力活。所以想到了用Sp 阅读全文
posted @ 2018-07-28 12:47 汪神 阅读(106659) 评论(6) 推荐(17)
摘要: 在看了很多网上的资料和记录之后,我大概捋了下SpringAOP的各种阶段: 先记录一下AOP的几个概念: AOP: 首先,AOP是Aspect-Originted Programming,即面向切面编程。我觉得可以这样地简单理解,aop就是为了你更清楚的逻辑,让你的业务逻辑代码更清晰,不用去想其他事 阅读全文
posted @ 2018-07-27 15:05 汪神 阅读(846) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页