随笔分类 -  java

摘要:1.加入依赖<dependency> <groupId>org.python</groupId> <artifactId>jython-standalone</artifactId> <version>2.7.0</version></dependency>2.Python脚本(脚本必须指定编码格式 阅读全文
posted @ 2021-06-25 08:30 沧海一粟为知己 阅读(97) 评论(0) 推荐(0)
摘要:ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代HashTable。对于ConcurrentHashMap是如何提高其效率的,可能大多人只是知道它使用了多个锁代替HashTable中的单个锁,也就是锁分离技术(Lock Stripping)。实际上,Co 阅读全文
posted @ 2021-04-13 23:25 沧海一粟为知己 阅读(424) 评论(0) 推荐(0)
摘要:事务传播行为介绍: 事务传播行为说明 @Transactional(propagation=Propagation.REQUIRED) 如果有事务, 那么加入事务, 没有的话新建一个(默认情况) @Transactional(propagation=Propagation.NOT_SUPPORTED 阅读全文
posted @ 2021-03-31 23:41 沧海一粟为知己 阅读(63) 评论(0) 推荐(0)
摘要:重入锁 synchronized synchronized加到代码块上时两种情况 synchronized(this):表示加锁的效果如同加到普通方法上 synchronized(this){} = viod synchronized get(){} ;对象锁:不跨线程保护 synchronized 阅读全文
posted @ 2021-03-28 23:40 沧海一粟为知己 阅读(976) 评论(0) 推荐(0)
摘要:内存与磁盘IO原理 一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上。这样的话,索引查找过程中就要产生磁盘I/O消耗,相对于内存存取,I/O存取的消耗要高几个数量级,所以评价一个数据结构作为索引的优劣最重要的指标就是在查找过程中磁盘I/O操作次数的渐进复杂度 阅读全文
posted @ 2021-03-28 23:32 沧海一粟为知己 阅读(2967) 评论(0) 推荐(0)