历史潮流浩浩荡荡,顺之者昌,逆之则亡。——孙中山

最新发布 第2页

徐叔科技资深程序员、互联网支付专家

JAVA

Java设计模式之动态代理CGLib版

Java设计模式之动态代理CGLib版
代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。 代理模式UML类图 ...

徐 承恩 7个月前 (04-01) 353℃ 0喜欢

JAVA

Java设计模式之动态代理JDK版

Java设计模式之动态代理JDK版
代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。 代理模式UML类图 ...

徐 承恩 7个月前 (04-01) 309℃ 0喜欢

JAVA

Java设计模式之静态代理模式

Java设计模式之静态代理模式
代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。 代理模式UML类图 ...

徐 承恩 7个月前 (04-01) 360℃ 0喜欢

MySQL

MySQL存储引擎总结

MySQL存储引擎总结
MySQL是一种关系型数据库,它有4种存储引擎分别是MyISAM、InnoDB、Memory、Archive。 MySQL支持那些存储引擎 1、MyISAM存储引擎 2、InnoDB存储引擎 3、Memory存储引擎 4、Archive存储引擎 InnoDB存储引擎 ...

徐 承恩 7个月前 (03-30) 275℃ 0喜欢

JAVA

ThreadLocal深度解析

ThreadLocal深度解析
ThreadLocal:为共享变量在每个线程中创建一个副本,每个线程可以访问自己内部的副本变量。 ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可...

徐 承恩 10个月前 (01-03) 408℃ 1喜欢

无主题

IPv4地址转Int之Java实现

IPv4地址转Int之Java实现
讲个故事 面试官:IPv4地址可以转为Long类型的数字知道吧?你写一下这个转换的代码! 对计算机基础逐渐模糊的小徐一脸懵逼,毕竟工作中很少会用到,只记得IP地址和整数是可以相互转换的,但是从来没有自己实现过。于是在大脑中飞速计算。过了一会,思路出现了:IP地址分为四段,每段都...

徐 承恩 10个月前 (12-25) 473℃ 1喜欢

DB数据库

Spring事务隔离级别和传播特性

Spring事务隔离级别和传播特性
传播行为 事务的第一个方面是传播行为。传播行为定义关于客户端和被调用方法的事务边界。Spring定义了7中传播行为。如下表所示: 传播行为 意义 PROPAGATION_MANDATORY 表示该方法必须运行在一个事务中。如果当前没有事务正在发生,将抛出一个异常 ...

徐 承恩 10个月前 (12-24) 369℃ 1喜欢

DB数据库

理解脏读、不可重复读、幻读

理解脏读、不可重复读、幻读
脏读 脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 不可重复读 不可重复读是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务...

徐 承恩 10个月前 (12-23) 419℃ 1喜欢

JAVA

Java生产者消费者模型实践五

Java生产者消费者模型实践五
回顾前面做一些实验,你会发现,实现一的并发性能高于实现二、三。暂且不关心BlockingQueue的具体实现,来分析看如何优化实现三(与实现二的思路相同,性能相当)的性能。 分析实现三的瓶颈 最好的查证方法是记录方法执行时间,这样可以直接定位到真正的瓶颈。但此问题较简单,我们直接...

徐 承恩 11个月前 (12-12) 348℃ 1喜欢

JAVA

Java生产者消费者模型实践四

Java生产者消费者模型实践四
我们要保证理解wait && notify机制。实现时可以使用Object类提供的wait()方法与notifyAll()方法,但更推荐的方式是使用java.util.concurrent包提供的Lock && Condition。 package...

徐 承恩 11个月前 (12-12) 356℃ 1喜欢