第一种 懒汉式,线程不安全,无法在多线程工作 第二种 懒汉式,线程安全,但是锁的力度较大,易造成线程阻塞,导致效率低下 第三种,饿汉式,利用ClassLoder机制避免了多线程的同步问题,但是没有Lazy loading的效果 第四种,饿汉式,和第三种无较大差别,在类初始化的时候实例化对象 第五种, ...
分类:
其他好文 时间:
2019-02-27 22:11:16
阅读次数:
221
python GIL问题的解释(global interpreter lock)早期cpython(python最主要的解释器)为了实现多线程的功能,提高CPU利用率,暴力无脑使用了GIL机制(全局锁)来解决线程之间数据同步问题。也就是因为历史问题埋了大坑。 In CPython, the glob ...
分类:
编程语言 时间:
2019-02-13 21:05:22
阅读次数:
147
Redis层面: 五中数据结构 缓存实际应用场景案例 实现发布订阅 AOF与RDB存储原理分析 管道模式与主从复制原理 哨兵机制原理 高可用架构实现 集群方式cluster 实现分布式锁 读写分离 防止redis雪崩和击穿 哨兵模式与数据丢失问题 redis缓存与数据库同步问题解决方案 分布式架构缓 ...
分类:
其他好文 时间:
2019-02-11 10:45:09
阅读次数:
170
本文转自:https://www.cnblogs.com/Leo_wl/p/6059349.html 阅读目录 NET Core静态文件的缓存方式 一、前言 二、StaticFileMiddleware 三、ASP.NET Core与CDN? 四、写在最后 阅读目录 NET Core静态文件的缓存方 ...
分类:
Web程序 时间:
2019-02-11 10:32:22
阅读次数:
285
五中数据结构 缓存实际应用场景案例 实现发布订阅 AOF与RDB存储原理分析 管道模式与主从复制原理 哨兵机制原理 高可用架构实现 集群方式cluster 实现分布式锁 读写分离 防止redis雪崩和击穿 哨兵模式与数据丢失问题 redis缓存与数据库同步问题解决方案 ...
分类:
其他好文 时间:
2019-02-11 10:31:58
阅读次数:
162
2、HotSpot虚拟机对象探秘 对象的创建过程 1、加载类 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、 解析和初始化过。 如果没有,那必须先执行相应的类加载过程。 2、分配内存 在类加载检查通过后,接下来 ...
分类:
编程语言 时间:
2019-02-01 10:13:12
阅读次数:
221
数据库集群会产生的问题: 自增ID问题 数据关联查询问题(水平拆分) 数据同步问题 数据库集群 自动增长id产生重复的话,解决: UUID形式 (没有排序 不是自增) 设置数据库步长 其他方案: redis 或者雪花算法 数据库分库分表的策略: 数据库分表分库策略 数据库分表分库原则遵循 垂直拆分与 ...
分类:
其他好文 时间:
2019-01-29 01:13:04
阅读次数:
276
文章转自:https://blog.csdn.net/weibin_6388/article/details/50750035 这篇文章主要讲多线程对静态方法访问的数据安全性 总结如下: 1,java在执行静态方法时,会在内存中拷贝一份,如果静态方法所在的类里面没有静态的变量,那么线程访问就是安全的 ...
分类:
编程语言 时间:
2019-01-20 15:10:42
阅读次数:
223
history(){syncHistorybuiltinhistory"$@"}syncHistory(){builtinhistory-aHISTFILESIZE=$HISTFILESIZEbuiltinhistory-cbuiltinhistory-r}promptCommand(){if["$TERM"=xterm]thencase"$DISPLAY"in:*)printf"\033]0;%
分类:
其他好文 时间:
2019-01-12 20:58:55
阅读次数:
233
一 Harbor主从介绍 harbor官方默认提供主从复制的方案来解决镜像同步问题,通过复制的方式,我们可以实时将测试环境harbor仓库的镜像同步到生产环境harbor,类似于如下流程: Harbor以“项目”为中心,通过对项目配置“复制策略”,标明需要复制的项目以及镜像。管理员在复制策略中指明目 ...
分类:
其他好文 时间:
2018-12-26 01:11:46
阅读次数:
258