Kicey

学校以外的事

某个即将/刚刚离开校园的程序员的自言自语。 目标和时间 学校里有各种时间标准,例如,一节课是 45 分钟,某门课一天的作业大概需要 60

Guice Review 绑定

Guice 中的绑定(bindings)是 Guice Key 和 value 实例的一个对应关系,即

Guice Review 实例作用范围

Guice 允许自定义一个实例的作用范围(一个实例作用于整个应用期间,一段会话期间,还是一次请求期间)。 内置的作用范围 * 单例(兼容 javax.inejct.

Guice Review 基本模型(Map)

Guice 是 Google 开源的一个用于 Java 的轻量级依赖注入框架(elasticsearch 在最初使用的依赖注入框架也是 Guice)。 抽象地回顾

spring data repository

* 目前基本不会使用 xml 配置 spring bean,需要的话可以使用 xml 的命令空间:Spring Data

小工具

RegExr: 学习、构建 和 测试 正则表达式RegExr 是一个集 学习、构建 和

初入前端

从 react 开始学习前端。由于我之前偶尔接触过一些前端的内容,对 html,css 以及 js 有一定的了解,

elasticsearch 逻辑结构

流程概览 es 依靠 Logstash 作为一个中间层,从数据库,文件系统或者是应用产生的实时的信息中读如数据,这些数据的最小单位是一个文档,以 json

elasticsearch 搜索

简单的条件搜索 es 中不存在条件搜索这么一个概念,这里的这中说法仅仅为了便于理解 从下面的样例看出,搜索设计 es 的 _search 端点,

linux 命令行翻译工具 traslate-shell

简要说明 translate-shell 是一个命令行翻译工具,使用简单。默认使用的是 google 的翻译接口(国内可以访问,不过速度较慢),默认将目标语言翻译成英语,

elasticsearch 入门

学习 elasticsearch 也会在很大程度上帮助你理解 RESTful 的设计 基于 elasticsearhc 7,由 《elasticsearch

构建工具 gradle (Java)

gradle 的学习不推荐看书 参考 Groovy 的语法可以直接参考官方文档。 The Apache Groovy programming language

VMware 网络简述

解决 Ubuntu 下 VMware 虚拟机网络频繁断开重连的问题 使用 ubuntu 总是能让人被动的学到很多东西 VMware 中默认存在

git 实用技巧汇总

* 最好尽可能多的进行 commit,git 是让代码的变动有迹可循,commit log 能展示出良好的编码习惯,但是使用 git 并不是为了用来展示的。