- 博客(4)
- 问答 (3)
- 收藏
- 关注
原创 面试官:什么是AOP?Spring AOP和AspectJ的区别是什么?
AOP(Aspect Orient Programming),它是面向对象编程的一种补充,主要应用于处理一些具有横切性质的系统级服务,如日志收集、事务管理、安全检查、缓存、对象池管理等。AOP实现的关键就在于AOP框架自动创建的AOP代理,AOP代理则可分为静态代理和动态代理两大类,其中静态代理是指使用AOP框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译时增强;而...
2020-03-14 23:25:57
833
原创 双重检查锁定与单例模式真的线程安全吗?
加载,表示启动程序的文件或信息的载入。在Java中类的字节码文件加载进内存,就是以io流的形式存入内存。User user=new User("男",18);该语句做了几件事:因为new用到了User.class,所以找到User.class文件并加载到内存中执行该类的static代码块,如果有的话,给User.class类进行初始化在堆内存中开辟空间,分配内存地址。在堆内存中建立...
2020-03-13 13:33:25
426
原创 浅析Java高并发下ScheduleThreadPoolExecutor延时任务
Java中的计划任务Timer工具类提供了以计时器或计划任务的功能来实现按指定时间或时间间隔执行任务,但由于Timer工具类并不是以池pool方式实现的,而是以队列的方式来管理线程的,所以在高并发的情况下运行效率较低,在JDK 1.5版本以后提供了ScheduledExecutorService对象来解决效率与定时任务的性能问题。这篇文章我们主要讨论ScheduledExecutorServic...
2020-03-08 15:31:10
2113
原创 Java验证IP地址是否属于指定局域网网段
首先我们需要知道子网和子网掩码的作用1、子网的主要作用就是为了减少IP的浪费2、子网掩码的作用,通过IP地址的二进制与子网掩码的二进制进行与运算,来确定某个设备的网络地址和主机号。子网掩码设置了之后,可以固定主机地址和网络地址。我们经常看到的子网掩码255.255.255.0,是由二进制数转换来的并通过二进制数进行计算。利用子网数来计算子网掩码首先要清楚划分的子网数目,以及每个子网
2017-10-22 15:59:00
4258
1
空空如也
freemarker生成模板在windows下正常运行而在linux下报错数组越界
2018-01-24
MultipartFile文件上传超过500K就报错是什么情况,求大神解答!
2017-05-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人