VJia - Software Development

Blog, Code, Life

Back to Eclipse and Install EGit

| Comments

打算切换我的IDE从SSTS到Eclipse了,因为在Eclipse官网首页看到了它的Featured Eclipse Project – EGit。

而且,一直觉得,SSTS更新速度不够快,而Eclipse紧跟潮流。

连现在Eclipse MarketPlace SSTS都没有。不会是因为我的IDE太古老了吧,anyway,我要换回使用Pure Eclipse了。

Java, Difference in == and Equals

| Comments

从DB读取字段tmp,它是个空值(“”), 但是在应用(tmp!=null && tmp!=“”)时总是返回true,而且可以得到 tmp.length() = 1;但是在测试中发现 tmp.equals(“”)和 “”==“” 都能够正常的返回true;

需要从本质上学习一下2个问题: 1. equals 和 == 的异同、用在哪里; 2. string(空值、非空值)值比较可以使用==吗?

阅读Git权威指南–样章一二三章

| Comments

Heading pic

今天读了Git权威指南,前3篇,来自ChinaPub的样章,对Git有了粗浅了解。

第1篇:初识Git

  • 第1章: 版本控制的前世和今生 主要对比了CVS、SVN、Git的异同,并且大书了Git的可用性、易用性。

  • 第2章: 爱上Git的理由 列举了Git的一些闪亮特性,并且通过Git和SVN的对照看到Git的神奇和强大,包括每日工作备份、异地协同工作、现场版本控制。

  • 第3章: Git的安装和使用 介绍主要安装步骤,Git在各主流平台:Linux、Mac OS X、Windows。

博客书写的频度

| Comments

主题、频度、质量……

建立起了不同的博客后,怎么保证不间断的书写呢?不知道怎么会有那么多的琐事,不能够安下心来写作;看书也那么浮躁,有些是真的是无法控制,该整理的东西整理起来吧,

书写博客的好处

| Comments

列举一下关于写博客的好处:

  1. 即便没有读者,你也要写博客 linkA
  2. 开发者拒绝写技术博客的常见理由 linkB
  3. 敏捷的写博客 linkC
  4. On Writing – why entrepreneurs should write. linkD
  5. Break into Silicon Valley with a blog. linkE

博客建立记录

| Comments

由上个礼拜有了使用GitHub建立自己博客的想法,开始参考已有博客进行创建。

首先是建立一个极简的博客写作、更新至master、博客页面展示流程,参看此处的博客,总体感觉简洁、易于管理,对于样式可以自己创建,自由度大,但同时也是不能重用已有的类似wordpress的整体方案。缺点在于页面是使用JS动态生成,对于搜索引擎、页面静态化可能有影响。

然后看到一些通过otcopress建立的博客,样式、风格挺喜欢,基于Jelly建立;但是同时它需要ruby环境,有一套已经成熟的流程。在耗费了3天时间建立otcopress博客、走通create、update、display流程后,忽然感觉自己是不是有些本末倒置。ruby自己不熟悉,在现阶段自己的想法是开始使用Github博客记录想法、养成习惯,如果精力分散到不相关的地方(也许是自己的方法不对,没有找到最优途径),可能就偏离了自己的预设。

所以,还是回归简单,先使用JS style的GitHub blog 我的博客

我的linux入门

| Comments

对linux的学习和使用,可以按照公司分为3个阶段吧,分别是D公司、B公司、P公司阶段。

  • D公司阶段

凭借大学时代入手的【鸟哥的LINUX私房菜-基础学习篇】,初步掌握了如何使用;同时组内的OCP – X同学对于linux、UNIX、solaris都是相当熟悉,于是有机会进步了一些。

  • B公司阶段

进行W项目时,客户采购了大批solaris服务器,于是有机会配置、进步; 同时本地svn、server采用了CentOS。

  • P公司阶段

初入公司,联系Solr。