elasticsearch 安装记录
摘要:windows下的安装即开箱即用,到bin目录下打开elasticsearch.bat,访问localhost:9200,页面显示: 发送post请求,将需要添加的信息放到body中: 而后用get请求获取到该消息: > linux环境下的安装遇到了几个问题: 首先解压文件: 进入目录elastic
阅读全文
posted @
2016-08-31 14:34
长江同学
阅读(314)
推荐(0) 编辑
ehcache入门 java及Spring配置实例
摘要:缓存:使用JSP标签缓存部分页面(cache,usecached,flush,addgroup,addgroups)使用过滤器缓存整个页面(CacheFilter)使用OSCache API缓存JAVA对象(GeneralCacheAdministrator)Hibernate中使用OSCacheE
阅读全文
posted @
2016-08-30 14:07
长江同学
阅读(368)
推荐(0) 编辑
log4j
摘要:基本用法: 日志记录的重要性不多说,先给出依赖: 接着是重要的log4j.properties中各个参数的含义和可以设置的值: 即便没有很清楚所有参数的含义,但根据配置文件的描述也不难理解,它的级别,输出日志的文件这两个信息。 那么有了配置文件,如何用java代码来进行日志的记录呢? 看看输出效果:
阅读全文
posted @
2016-08-29 14:54
长江同学
阅读(242)
推荐(0) 编辑
gitHub ssh密钥配置
摘要:gitHub是一个代码托管服务的提供商,可以提供个人或者企业的代码托管,同时它也是一个巨大的开源社区。-- https://github.com/ 对于企业的代码协作,如果采用http的方式登录,那么每次进行需要交互的操作时,都必须输入账户密码,于是我们设置ssh key,只要安装好密钥,就不必这么
阅读全文
posted @
2016-08-25 17:36
长江同学
阅读(331)
推荐(0) 编辑
maven 命令行将jar放入localRepo/Nexus
摘要:第三方的jar包,在不正式地场合可能会以jar本身的形式单独出现,没有依赖信息。如何将这种jar导入到我们本地的仓库呢? 之前也说过如何在eclipse中利用maven工程将其所打的包发布到nexus中,但如何将这种单独的jar文件上传呢?我们可以采用命令行的方式: 当然,这是需要权限的:
阅读全文
posted @
2016-08-25 16:35
长江同学
阅读(765)
推荐(0) 编辑
git branch/tag切换与合并
摘要:几个关于分支应用的命令: 简单应用: 当提交的次数比较多的时候,如果想查找历史的提交: 新建分支,在分支上修改,再查看历史的提交记录: 如果相对当前的commit打个tag,不用hash就是默认当前commit,用历史的hash(5-7位足够,git会自动补全)就是对历史某次commit进行tag:
阅读全文
posted @
2016-08-24 19:50
长江同学
阅读(7117)
推荐(0) 编辑
git 入门基本命令
摘要:之前配置过Git,但用的也是可视化工具sourceTree,但对于我这种转行的小白,原理一直是一知半解,只知道一些简单的功能键。配置teamcity和jenkins的时候也是吃了不少苦头,今天把这些内容整理下来,以后用到也能顺手点。 不同于集中式的版本控制系统,git是一个分布式版本控制系统。最大的
阅读全文
posted @
2016-08-22 15:39
长江同学
阅读(282)
推荐(0) 编辑
maven 子module与工程管理
摘要:实际项目过程中,我们的工程往往是多个模块组合在一起,甚至相互之间也会有依赖关系,如何管理好这些依赖是一个很重要的技能。 举个简单的场景,web工程mavenWeb与java工程mavenJava都属于一个项目里的模块,而且mavenWeb依赖于mavenJava,通常,我们会建立一个父pom来管理这
阅读全文
posted @
2016-08-21 23:08
长江同学
阅读(436)
推荐(0) 编辑
maven profile
摘要:profile允许为特殊的移植或者目的,自定义构建,一般位于pom.xml或者settings.xml中(maven3中已经不再支持profiles.xml这种外部profile)。 profile标签几乎可以覆盖所有的元素,在设置好profile之后,我们需要将其激活。激活的方式有以下几种: 一是
阅读全文
posted @
2016-08-20 23:48
长江同学
阅读(402)
推荐(0) 编辑
maven scope/site/effective-pom/assembly
摘要:point1:<dependency>依赖范围 <scope/>中进行配置 --compile:默认配置,对编译/测试/运行三种都有效。 --test:只对测试有效。 --runtime:测试和运行时有效,编译时无效。比如要使用JDBC驱动时,只在运行时使用它就好。 --provided:编译和测试
阅读全文
posted @
2016-08-19 17:37
长江同学
阅读(521)
推荐(0) 编辑
dubbo源代码编译打包错误解决
摘要:来说说dubbo安装时遇到的大坑。 之前的资源在阿里的网站上可以直接下载下来,但这两天总是没有mvn install成功过,最初以为是网络原因,但家里网速杠杠的,依旧不能下载到有些网站的代码,才意识到这是资源本身的问题。首先会碰到的问题是opensesame这个网站上不去,导致某个依赖无法下载: [
阅读全文
posted @
2016-08-19 13:38
长江同学
阅读(13953)
推荐(0) 编辑
maven 基本配置
摘要:Maven在工作中几乎是个必备技能,项目团队用这个工具保证整个项目的依赖版本以及更迭,在这里总结一下最常用的技能。 首先,当然是下载安装啦。maven官方的网址是http://maven.apache.org/,这里可以下载到最新以及历史版本的包,linux和windows的src(源码)以及bin
阅读全文
posted @
2016-08-18 15:54
长江同学
阅读(277)
推荐(1) 编辑
dubbo-admin
摘要:Dubbo服务的提供以及消费情况,可以用一个可视化的工具来进行展示。dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者进行管理
阅读全文
posted @
2016-08-17 15:45
长江同学
阅读(265)
推荐(0) 编辑
dubbo 简单的provider与consumer实现
摘要:项目用到了rest+dubbo的架构,使得服务可以在一个点死掉之后用其它点的服务来代替响应。 这里先实现一个最简单的dubbo消费者与提供者。官网说明:http://dubbo.io/ 首先需要解决的是dubbo的各种依赖,最简单的实现方法即将github上dubbo项目在本地maven insta
阅读全文
posted @
2016-08-16 17:34
长江同学
阅读(17828)
推荐(1) 编辑
开篇
摘要:跨行做程序员一年,很多东西熟悉了又变得模糊,记住了又被遗忘,一年的积累零零散散,竟理不出个头绪。从2016-8-4号开始记录以前的、当下的以及将来会遇到的各种问题,时间多就多整理一些,时间少就随笔一记,以梳理思路,留下印记。 前路水长山远,缓步徐行,不忘初心。stay hungry,stay foo
阅读全文
posted @
2016-08-04 10:58
长江同学
阅读(184)
推荐(0) 编辑