- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 9_17 AOP,Shiro, Spring启动原理了解总结
AOP: 首先是因为加上了 @EnableAspectJAutoProxy , 他会给容器导入一个 AnnotationAwareAspectJAutoProxyCreator, 这是一个后置处理器,在Spring容器启动创建剩下的bean的时候,会给相应的后置处理器一个机会去创建代理对象, 而AnnotationAwareAspectJAutoProxyCreator,就是可以拦截bean初...
2019-09-17 14:10:39 193
原创 9_16 shiro 认证和授权原理
认证 Subject 调用 login 方法,传入一个 UsernamePasswordToken(封装有账号密码) Subject 有一个 叫DelegatingSubject 的实现类,这个子类有一个 SecurityManager 类型的成员变量, DelegatingSubject 的 login 调用的就是 SecurityManager 的login方法 public vo...
2019-09-16 00:07:29 127
原创 9_14 前几天复习总结
Boolean赋值问题 下面的程序段是正确的,程序的执行流程是将 flag 赋值为 true 再去看 if 后的括号中的结果是true 还是 false, 在经过赋值之后括号中就是 true 了,所以the flag is true会被打印出来。 public static void main(String []args){ ...
2019-09-14 19:16:27 114
原创 9_7 接口类应该如何定义
这里通过反编译软件来看接口中的成员成员变量和方法是如何定义的 这是源代码 这是使用反编译软件进行反编译后得到的结果...
2019-09-07 18:31:40 154
原创 9_4 ArrayList和Vector的区别
ArrayList 和 Vector 都是存储有序的(底层都是真数组) 可以用下标取出值 允许重复的元素和空元素 public class BasicKoneledge{ public static void main(String []args){ ArrayList<Intger> integerArrayList = new ArrayList&l...
2019-09-04 19:09:13 126
原创 9_2 java 集合基础小结 Collection
数组和集合的区别: 数据的长度是不可变的,而集合的长度是可变的。 数组中既可以存储基本类型,也可以存储引用类型,而集合中只可以存储引用类型的,但向集合中存进基本类型的时候,会被自动装箱成引用类型,如 int 会被转转换成 Integer 因为需要有一个“容器”可以管理,有了集合(当然数组的长度是不可变的,如果还继续使用数组的话,那么工作的内容就会变成具体业务开发变成怎么组织这些对象数组),但...
2019-09-03 10:26:04 68
原创 9_2 导出mysql 所有数据
1、首先进入mysql 安装目录下的 bin目录2、mysqldump -uroot -proot --all-databases >/tmp/all.sql
2019-09-02 23:21:56 91
原创 9_1 ArrayList 初始化 (elementData.getClass() != Object[].class)
第一个知识点, 数组也有自己.class [ 表示维度, Lxxx表示数组的元素类型 package 集合类.ArrayList类;import java.util.ArrayList;import java.util.Arrays;public class Test { public static void main(String[] args) { S...
2019-09-02 00:21:34 2651 1
原创 9_1 String a = "a" 和 String a = new String("a");
首先指明 java 虚拟机中存在一个叫 字符串常量池 的东西, 这个常量池的数据结构是一张表,里边的每个 String 对象都会有个引用,所以常量池中的String 对象是不会被回收的。 java 中 "xxx" 都是字符串对象, 没有字面量这种东西的,每次要用到 "xxx" 的时候,都会去字符串常量池里边看有没有 value 数组是 {'x', 'x', 'x'} 的字符串对象,没有就创建一个...
2019-09-01 23:56:52 751
原创 9_1 类加载和类初始化
先看题目 package 子类静态方法不会执行;class Father{ static String fatherString = "abc"; static{ System.out.println("father static "); }}class Son extends Father{ static{ Sys...
2019-09-01 12:23:40 173
java实现的LSB顺序隐写
2019-07-06
jpcap 比较完成抓包示例.rar
2019-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人