摘要:
文章地址:https://mp.weixin.qq.com/s/BiIXbrZKR0E0-M_yTgE5Ig 初识 ReentrantLock ReentrantLock 位于 java.util.concurrent.locks 包下,它实现了 Lock 接口和 Serializable 接口。 阅读全文
摘要:
今天对五种常见的java内置线程池进行讲解。 线程使用的demo public static void cache() { ExecutorService pool = Executors.newCachedThreadPool(); long start = System.currentTimeM 阅读全文
摘要:
其中Mark Word在默认情况下存储着对象的HashCode、分代年龄、锁标记位等以下是32位JVM的Mark Word默认存储结构 由于对象头的信息是与对象自身定义的数据没有关系的额外存储成本,因此考虑到JVM的空间效率,Mark Word 被设计成为一个非固定的数据结构,以便存储更多有效的数据 阅读全文
摘要:
HBase的基本读写流程写入流程读取流程HBase的模块与协作HBase启动RegionServer失效HMaster失效HBase常用的Shell命令进入shellhelp命令查询服务器状态查看所有表创建一个表获得表的描述添加一个列族删除一个列族插入数据查询表中有多少行获取一个rowkey的所有数 阅读全文
摘要:
一、摘要以前搜书吧的数据量比较小,使用数据库+静态文件存储的方式就可以搞定,主要有2个系统组成:网站前端+后台服务。事先把图书详情等一些固定内容生成html静态文件和前端的其他静态文件打包部署,动态变化的数据使用js通过REST接口获取。后台服务系统主要处理业务逻辑以及提供REST接口调用(为节省资 阅读全文
摘要:
git代码:https://gitee.com/wwj912790488/multiple-data-sources DynamicDataSourceAspect切面 必须定义@Order(-10),保证该aop在@Transaction之前执行 配置如下,分别加载三个数据库配置 1.利用Impo 阅读全文
摘要:
最近11月份有点忙,没有更新博客。见谅! 又快接近年底了,正好今天有空,想写一下一个合格的架构师需要知道哪些东西。下面我整理了一下,重看一边: 1.计算机的基础知识整理一遍。(最好包括硬件和软件基础知识再理一边,所谓温故而知新) 比如进制转换,局域网,城域网,广域网,物数网传会表应 7层协议 。多媒 阅读全文
摘要:
最近偶然和朋友讨论起Libra,对Libra和央行的数字货币方案很感兴趣。梳理了阅读资料(参考见文末)和自己的思考,发知乎留个记录。 Libra 是什么? 无国界货币 + 为全球数十亿人服务的金融基础设施 要解决的问题: 当前还有十几亿人没有银行账户,没有接入现代金融系统 当前部分金融服务低效、价格 阅读全文
摘要:
A. 获取微博通过 pull 方式还是 push 方式 sns系统,微博系统都应用到了feed(每条微博或者sns里的新鲜事等我们称作feed)系统,不管是twitter.com或者国内的新浪微博,人人网等,在各种技术社区,技术大会上都在分享自己的feed架构,也就是推拉模式(timyang上次也分 阅读全文
摘要:
大家好,我是小枣君。 今天我要介绍一个很有趣的东东—海底光缆。 大家应该都知道海底光缆是什么吧?听名字就懂啦,就是埋在海底的光纤线缆。 如今这个时代,我们每天都在上网。通过上网,我们可以随时和世界各地保持联系,进行信息交换。 而我们上的这个网,就是互联网(Internet)。Internet之所以是 阅读全文