-
JHat
Jhat
jhat 是Java堆分析工具(Java heap Analyzes Tool). 在JDK6u7之后成为JDK标配. 使用该命令需要有一定的Java开发经验,官方不对此工具提供技术支持和客户服务。
github 地址
用法:
jhat [ options ] heap-dump-file
参数:
options 可选命令行参数,请参考下面的 ...
2018-07-16 05:50:03 |
Java
-
Java ScriptEngine
Java ScriptEngine
Java ScriptEngine
ScriptEngine是基本接口,它的方法必须在本规范的每个实现中都具有完全的功能。
这些方法提供了基本的脚本功能。编写到这个简单接口的应用程序在每个实现中只需要很少的修改。它包括执行脚本的方法,以及设置和获取值的方法。
值是两种类型的键/值对。第一类对由在本规范中保留和定义密钥或由个别实现定义的密钥组...
2018-07-14 14:29:05 |
Java
-
WebAssembly & asmjs
Asm.js
asm.js an extraordinarily optimizable, low-level subset of JavaScript
困难
C/C++ 编译成 JS 有两个最大的困难。
C/C++ 是静态类型语言,而 JS 是动态类型语言。
C/C++ 是手动内存管理,而 JS 依靠垃圾回收机制。
asm.js 就是为...
2018-07-14 13:07:13 |
Web
-
Database Recover
数据库恢复
高可用数据库架构
一般来说数据库集群会是主从架构:
MASTER->SLAVE_1
MASTER->SLAVE_2
如果此时主库宕机,可以:
(1)一个从库顶上,重建集群
(2)流量迁移到另一个主库
来保证数据的安全性与服务的可用性。
但是,如果人为不小心执行了“删全库”操作,命令会同步给其他从(主)库,导致所有库上的数据全部丢失,这下怎么办呢?
...
2018-07-13 09:39:24 |
Database
-
Emoji 表情符号大全
Emoji 表情
笑臉與人物
😀 😬 😁 😂 😃 😄 🤣 😅 😆 😇 😉 😊 🙂 🙃 ☺ 😋 😌 😍 😘 😗 😙 😚 🤪 😜 😝 😛 🤑 😎 🤓 🧐 🤠 🤗 🤡 😏 😶 😐 😑 😒 🙄 🤨 🤔 🤫 🤭 🤥 😳 😞 😟 😠 😡 🤬 😔 😕 🙁 ☹ 😣 😖 😫 😩 😤 😮 😱 😨 😰 😯 😦 😧 😢 😥 😪 🤤 😓 😭 🤩 😵 😲 🤯 🤐 😷 🤕 🤒 🤮 🤢 🤧 😴 💤 😈 👿 👹 👺 💩 ...
2018-07-13 07:24:19 |
Other
-
Code Review
Code Review
LinkedIn’s Tips for Highly Effective Code Review
LinkedIn最近通过了100万次代码审查的里程碑。社交网络服务工具的负责人分享了一些经验教训。
阅读和检查代码是每个工程师每天都要做的事情。
然而,正式的代码评审过程有点不同——它要求在代码投入生产之前,由另一个团队成员正式评审每一个代码更改。
自2011年以来...
2018-07-13 05:38:16 |
Devops
-
Rust
Rust
Rust 是一种系统编程语言。 它有着惊人的运行速度,能够防止段错误,并保证线程安全。
特点
零开销抽象
转移语义
保证内存安全
线程无数据竞争
基于 trait 的泛型
模式匹配
类型推断
极小运行时
...
2018-07-13 02:32:21 |
Programming Language
-
Ant Design-03-Pattern
文案
在界面中,我们需要通过对话的方式与用户产生共鸣。精准、清晰的语言会更容易让用户理解,合适的语气更容易让用户建立信任感。
因此在界面设计时,文案也应当被重视。 在使用和书写文案时有以下几点需要注意:
从用户角度出发
表述一致
重要的信息放在显著位置
专业、精准、完整
精简、友好、正面
...
2018-07-11 03:05:10 |
Design