自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

优享JAVA

专注于分享Java相关的技术

  • 博客(4)
  • 问答 (3)
  • 收藏
  • 关注

原创 面试官:什么是AOP?Spring AOP和AspectJ的区别是什么?

AOP(Aspect Orient Programming),它是面向对象编程的一种补充,主要应用于处理一些具有横切性质的系统级服务,如日志收集、事务管理、安全检查、缓存、对象池管理等。 AOP实现的关键就在于AOP框架自动创建的AOP代理,AOP代理则可分为静态代理和动态代理两大类,其中静态代理是指使用AOP框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译时增强;而...

2020-03-14 23:25:57 800

原创 双重检查锁定与单例模式真的线程安全吗?

加载,表示启动程序的文件或信息的载入。在Java中类的字节码文件加载进内存,就是以io流的形式存入内存。 User user=new User("男",18); 该语句做了几件事: 因为new用到了User.class,所以找到User.class文件并加载到内存中 执行该类的static代码块,如果有的话,给User.class类进行初始化 在堆内存中开辟空间,分配内存地址。 在堆内存中建立...

2020-03-13 13:33:25 396

原创 浅析Java高并发下ScheduleThreadPoolExecutor延时任务

Java中的计划任务Timer工具类提供了以计时器或计划任务的功能来实现按指定时间或时间间隔执行任务,但由于Timer工具类并不是以池pool方式实现的,而是以队列的方式来管理线程的,所以在高并发的情况下运行效率较低,在JDK 1.5版本以后提供了ScheduledExecutorService对象来解决效率与定时任务的性能问题。 这篇文章我们主要讨论ScheduledExecutorServic...

2020-03-08 15:31:10 2066

原创 Java验证IP地址是否属于指定局域网网段

首先我们需要知道子网和子网掩码的作用 1、子网的主要作用就是为了减少IP的浪费 2、子网掩码的作用,通过IP地址的二进制与子网掩码的二进制进行与运算,来确定某个设备的网络地址和主机号。子网掩码设置了之后,可以固定主机地址和网络地址。我们经常看到的子网掩码255.255.255.0,是由二进制数转换来的并通过二进制数进行计算。 利用子网数来计算子网掩码 首先要清楚划分的子网数目,以及每个子网

2017-10-22 15:59:00 4134 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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