Leanote

参考:GitHub 官网

Leanote, Not Just A Notepad! Open source cloud notepad.

全平台的开源的云笔记。

背完这444句,你的口语绝对不成问题了

  1. I see. 我明白了。
  2. I quit! 我不干了!
  3. Let go! 放手!
  4. Me too. 我也是。
  5. My god! 天哪!
  6. No way! 不行!
  7. Come on. 来吧(赶快)
  8. Hold on. 等一等。
  9. I agree. 我同意。
  10. Not bad. 还不错。
  11. Not yet. 还没。
  12. See you. 再见。
  13. Shut up! 闭嘴!
  14. So long. 再见。
  15. Why not? 好呀! (为什么不呢?)

阅读剩余部分 -

在Ubuntu上安装mongodb

参考:https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-ubuntu/

The MongoDB instance stores its data files in /var/lib/mongodb and its log files in /var/log/mongodb by default, and runs using the mongodb user account. You can specify alternate log and data file directories in /etc/mongod.conf.

启动: sudo service mongod start

重新启动: sudo service mongod restart

命令:

  1. mongo 进入MogonDB shell
  2. show dbs 显示所有的数据库
  3. use somedb 切换到指定的数据库
  4. show collections 显示数据库中的所有collection

查询语法参考:https://docs.mongodb.com/v3.0/core/read-operations-introduction/

JDK环境变量配置

  1. JAVAHOME=D:\\Program Files\\Java\\jdk1.6.010
  2. PATH=D:\\Program Files\\Java\\jdk1.6.010\\bin;D:\\Program Files\\Java\\jre6\\bin;(需要说明,系统本身就有PATH环境变量,只要把D:\\Program Files\\Java\\jdk1.6.010\\bin;D:\\Program Files\\Java\\jre6\\bin;直接放到后面即可,中间使用";"隔开 )
  3. CLASSPATH=.;D:\\Program Files\\Java\\jdk1.6.010\\lib;D:\\Program Files\\Java\\jdk1.6.010\\lib\\tools.jar;

以上配置均是在我的JDK安装目录为D:\\Program Files\\Java\\jdk1.6.0_10前提下进行的 你可以根据实际的安装目录进行相应的修改

注意:用户变量只对当前登录本机的用户有效,而系统变量对所有登录本机的用户均有效,你可以根据自己的喜好在相应的变量环境中进行配置

在SpringMVC使用Zxing生成二维码图片

在SpringMVC使用Zxing生成二维码图片:

  1. 在Pom.xml引用Zxing
<dependency>
    <groupId>com.google.zxing</groupId>
    <artifactId>core</artifactId>
    <version>3.2.1</version>
</dependency>
<dependency>
    <groupId>com.google.zxing</groupId>
    <artifactId>javase</artifactId>
    <version>3.2.1</version>
</dependency>

阅读剩余部分 -

使用Lombok消除冗长的Java 代码

Lombok通过简单的注解的形式,可以为我们的POJO对象属性生成Getter、Setter、ToStirng()和构造函数等代码。

Lombok的注解主要有:

  1. @Data

    All together now: A shortcut for @ToString, @EqualsAndHashCode, @Getter on all fields, and @Setter on all non-final fields, and @RequiredArgsConstructor!

  2. @Getter / @Setter

    Never write public int getFoo() {return foo;} again.

  3. @ToString No need to start a debugger to see your fields: Just let lombok generate a toString for you!

全部注解参考:https://projectlombok.org/features/index.html

参考:https://projectlombok.org/

JavaWeb学习路线

初入Java Web的地盘,JavaWeb的世界太精彩,各种IDE、各种项目管理工具、各种框架、各种服务器看得眼花缭乱。各种技术相互绞合在一起,有种难以下手的感觉。

因此定制了以下学习路线:

  1. 首先熟悉Tomcat服务器;
  2. 再学习Servlet(3.0.1)/JSP(2.1),MySQL;
  3. 然后是EJB;
  4. 最后是SpringMVC。