小破站,记录和学习
09
13
关于资本运作 关于资本运作
决定大势走势和个股走势的决定性因素就是政策和资金。决定大盘的是政策,政策引导资金流向,而个股涨跌则主要取决于主力资金的进 出。 研究、发现政策趋向,分析资金的流入流出,捉住主力的踪迹才是我们追求的炒股之道。 简而言之,大盘走势由权力意志决定
2021-09-13
05
关于股票买卖 关于股票买卖
股票(stock)是股份公司所有权的一部分,也是发行的所有权凭证,是股份公司为筹集资金而发行给各个股东作为持股凭证并借以取得股息和红利的一种有价证券。股票是资本市场的长期信用工具,可以转让,买卖,股东凭借它可以分享公司的利润,但也要承担公司
2021-09-05
07
25
微服务的Docker发布和部署 微服务的Docker发布和部署
本文主要记录微服务通过Maven插件实现生成镜像,并发布到本地仓库和远程的中央仓库。在此之前需要安装好相关的环境,如本地docker服务,docker桌面工具Docker Desktop for Windows (官网上也有Docker D
2021-07-25
06
30
Webpack打包原理 Webpack打包原理
近年来 Web 应用变得更加复杂与庞大,Web 前端技术的应用范围也更加广泛。 从复杂庞大的管理后台到对性能要求苛刻的移动网页,再到类似 ReactNative 的原生应用开发方案,Web 前端工程师在面临更多机遇的同时也会面临更大的挑战。
2021-06-30
27
Umi和Dva框架指南 Umi和Dva框架指南
使用蚂蚁金服的Antd框架有一年多了,现在感觉越用越顺手。但Antd只是个UI框架,这些强大功能的背后是Umi和Dva的功劳,路由和Model经过简单的配置就可以使用,在一个组件中还可以实现多个Model的注入。这种丝滑程度,让我不禁想起了
2021-06-27
05
09
Synchronized之轻量级锁 Synchronized之轻量级锁
在偏向锁出现竞争后,加锁失败的线程会把Mark Word中的锁状态改为轻量级锁,这样其他线程再来时就会走向轻量级锁的加锁流程。下面开始轻量级锁获取流程分析,代码在bytecodeInterpreter.cpp#1816。 CASE(_mon
2021-05-09
04
30
Synchronized之偏向锁 Synchronized之偏向锁
synchronized 是我们日常使用频率很高的关键字,它是控制线程安全的同步锁。虽然开发中一直使用,但对于它的实现原理一直理解不够透彻,在面试中也是经常被问,对于一些高级资深的岗位来说,不仅仅只是简单的问一下synchronized 的
2021-04-30
25
Java的对象头MarkWord Java的对象头MarkWord
在Java中任意对象都可以用作锁,因此必定要有一个映射关系,存储该对象以及其对应的锁信息(比如当前哪个线程持有锁,哪些线程在等待)。一种很直观的方法是,用一个全局map,来存储这个映射关系,但这样会有一些问题:需要对map做线程安全保障,不
2021-04-25
17
LeetCode-八皇后问题 LeetCode-八皇后问题
八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯
2021-04-17
11
React面试题总结 React面试题总结
虽然前端并不是我的强项,但是工作几年了一直做着以后端为主的全栈开发。所以对前端的一些技术框架也比较关注,履历中也有前端开发的经历,因此有时也会被问到一些前端的知识。现如今前端技术发展迅速,JavaScript 工具缓慢而稳定地在市场中扎根,
2021-04-11
3 / 5