上一页 1 2 3 4 5 6 ··· 24 下一页
摘要: S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 单一责任原则: 当需要修改某个类的时候原因有且只有一个(THERE SHOULD NEVER BE MORE THAN ONE REASON FOR A CLASS 阅读全文
posted @ 2017-04-13 19:41 jhhu 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 为了分析java应用的内存泄漏,使用thread dump往往解决不了问题。使用jstat【eg:jstat -gcutil pid 1000 5】工具查看运行的java应用的heap size,perm size ,survivor ratio等,当时你无法知道是什么对象把堆填满了。 什么是 Ja 阅读全文
posted @ 2017-04-13 15:09 jhhu 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定I 阅读全文
posted @ 2017-04-09 21:04 jhhu 阅读(2307) 评论(0) 推荐(2) 编辑
摘要: 1.VSCODE下载地址:先下载VSCode软件 2.代码提示功能: 打开 VSCode ,然后 按住键盘 command+p,然后在vscode上面输入框 输入: "ext install vscode-react-native",就可以在写React native代码获得代码提示功能了. 阅读全文
posted @ 2017-04-04 11:19 jhhu 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1、简介 JavaScript 模块的写法有几种,比如 AMD,CommonJS .. 还有标准化的 ES6 的写法 .. jspm 支持加载所有的用这些方法写的 JavaScript 模块 在你的应用里,现在就可以使用 ES6 提供的标准写法 .. 至于怎么去载入模块可以交给 jspm 去处理 . 阅读全文
posted @ 2017-04-04 11:16 jhhu 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: (说明:本文选自我的新书《ES6 标准入门(第二版)》的第一章《ECMAScript 6简介》) Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持。下面是一个例子。 // 转码前 input.m 阅读全文
posted @ 2017-04-04 02:44 jhhu 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1、首先安装babel-cli(用于在终端使用babel) 2、然后安装babel-preset-es2015插件 注:Babel5版本默认包含各种转换插件,然而Babel6.x相关转换插件需要自己下载,如transform-es2015-arrow-functions、transform-es20 阅读全文
posted @ 2017-04-04 01:54 jhhu 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: 常用插件 Head查看分片情况,操作简单api Bigdesk监控所在机器的CPU,IO,JVM等指标,简单分片概览 KOPF查看集群gc回收磁盘性能, 分片情况, 简单操作api, 感觉该插件较Head更实用一些 Sql可以通过sql进行聚合检索, 可以将sql语句翻译成ES的JSON检索语句 E 阅读全文
posted @ 2017-03-30 22:34 jhhu 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 基本操作 Linux关机,重启 # 关机 shutdown -h now # 重启 shutdown -r now 查看系统,CPU信息 # 查看系统内核信息 uname -a # 查看系统内核版本 cat /proc/version # 查看当前用户环境变量 env cat /proc/cpuin 阅读全文
posted @ 2017-03-30 22:26 jhhu 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在 mac 下,可以利用 homebrew 直接安装 PostgreSQL: 1 brew install postgresql -v 稍等片刻,PostgreSQL 就安装完成。接下来就是初始数据库,在终端执行一下命令,初始配置 PostgreSQL: 1 initdb /usr/local/va 阅读全文
posted @ 2017-03-29 19:28 jhhu 阅读(428) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 24 下一页