好物分享
-
每天一道面试题一synchronize的底层实现以及锁升级过程
作用范围 synchronized可以修饰静态方法、修饰实例方法、修饰代码块 方法底层原理 jvm通过方法常量池中的方法表结构中的ACC_SYNCHRONIZED标志区分是否为…… -
最大公约数_欧几里得算法_辗转相除法
// 更相减损术 gcd( a,b )=gcd( |a-b|,min( a,b ) ) eg. 98-63=35 63-35=28 35-28=7 28-7 =21 21-7 =14 14-7 =7 ( 98 63 …… -
-
IOC(控制反转)与DI(依赖注入)
IOC(控制反转)与DI(依赖注入) IOC(控制反转) 之前在Servlet中,我们创建service对象 ,xxxService xxxService = new xxxServiceImpl(); 这句话如果出现…… -
-
-
-
苏嵌实训——day9
文章目录 一 单链表1.1 概念1.2 单链表的操作1.2.1 定义结点结构体1.2.2 创建一个空的单链表1.2.3 头插法插入数据1.2.4 遍历单链表1.2.5 尾插法插入数据1.2.6…… -
TypeError: ‘History‘ object is not subscriptable
不晓得 错误的原因就是把不具有下标操作的对象用成了对象[i] TypeError: ‘History‘ object is not subscriptable最先出现在Python成神之路。 -
Could not find resource Mybatis-config.xml的原因和排查
花了大概20分钟,一个很简单的知识点,记录一下。 mybatis似乎是工厂模式,把一个配置文件写入工厂即可执行sql。 写入到目录里面Mybatis-config.xml报错Could……

