Hexo Install
安装 Hexo
之前必须先安装 Node.js
和 Git
如果系统中已经安装如上两个软件,则可使用如下命令安装 Hexo
.
1 | npm install -g hexo-cli |
执行 which hexo
输出如下,则表示 Hexo
安装成功
1 | which hexo |
Vim 安装(Install),包括Windows安装以及Linux安装,Vim中文帮助文档的安装
首先登录 http://www.vim.org 下载Vim的exe版本,即,gvim.exe按照windows安装其他软件的方式,Next,Next…,直到Finish。
此文章主要分享一些个人觉得不错的技术网站
ConcurrentModificationException出现的原因以及解决办法(JDK1.7)
1 | public class T{ |
从异常信息来看,异常发生在ArrayList内部类的Itr的checkForComodification()方法中。
那我们从程序的 Iterator<String> it = list.iterator();
开始,进入源码如下:
maven默认仓库位置是国外的某地址,访问速度较慢,现在推荐国内阿里Maven仓库,体验速度之美。
具体配置,修改maven根目录下的conf文件夹中的setting.xml,修改内容如下:1
2
3
4
5
6
7
8<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
现如今Git已成为大型互联网公司用于代码管理的利器,作为一名高级程序员,不会Git怎么能可以呢,现有两大公共的Git仓库,Github和码云,
Github就不用说了,但是在泱泱大国,网络好像一直不怎么稳定,时不时就登录不了或者连接异常,作为国内开源力量分支,开源中国旗下的码云也是个人Git仓库的不二之选。然而,如果在两个地方都分别push非常麻烦,还好git提供可以同时提交多个远程仓库的功能,配置如下:编辑.git/config
文件,添加如下内容:1
2
3
4[remote "origin"]
url = https://github.com/sontekliu/work-base.git
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://git.oschina.net/sontekliu/work-base.git
时间如白驹过隙,总是匆匆从你旁边流过。2016结束在即,2016年有得也有失。
这次我首先要讲的就是家庭。
2016年发生了一件天大的事(对我来说),就是我当爹了。在此我首先要感谢我的老婆,是她忍受着巨大的痛苦为我生下了儿子,并且还一直任劳任怨的照顾他。有了儿子我感觉我整个人生都变化,之前我感觉我自己就是孩子,还需要父母的照顾和关爱。可自从有了儿子,我觉得我得长大了,以后的所有事,都需要我一个人去面对,去扛,不能再一有事就想到父母,就给父母打电话。
CentOS6.5 从零搭建JAVA开发环境,包括CentOS 6.5安装,网络配置,VirtualBox增强功能,Vim,Git,拼音输入法
JDK,Maven,Tomcat,SVN,IDEA,MySQL等项目的安装
此部分省略,网上有很多教程,但提醒几个注意点。
1) 本案例使用VirtualBox作为虚拟机软件,网络设置为桥接模式,硬盘分配80G
2) 安装时选择英文环境
3) 安装CentOS桌面版
4) 注意分区,我选择的分区方式是:
1 | /boot 100M |
5) 时区选择上海
6) 其他默认
CentOS安装完成之后,默认网络是不起用的,此时需要启动网络。
首先找到网络设置文件,文件位置为: /etc/sysconfig/network-scripts/ifcfg-eth0
1) 启用默认的DHCP方式
编辑上面的文件,将ONBOOT=no
修改成ONBOOT=yes
,即,开机启动网络
然后执行 service network restart
重启网络服务,或者重启CentOS。reboot
2) 设置静态IP方式
1 | DEVICE=eth0 #network dev |
然后执行 service network restart
重启网络服务,或者重启CentOS。reboot
bc,Linux里面的计算器
在Windows里面,数字进制转换最方便的就是自带的calc计算器,但是在Linux下如何进行进制转换呢?
Linux下bc是一个很好用的term计算器,如果要用此进行进制转换,则要使用bc的ibase和obase方法。
在开发调优过程中,如果使用Java提供的可视化监控工具可能效果会更好点。jvisualvm.exe就是Java默认自带的一款监控工具。使用非常方便。他不仅可以监控本地的Java应用程序,还可以监控远程的Java应用程序,它能在程序运行时获得实时数据,同时,它还能自动选择更快更轻量级的技术尽量减少性能分析对应用程序造成的影响,提高性能分析的精度。下面我们就一块来配置一下它是如何监控远程JVM的。