2015年6月6日
摘要:
less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。语法 less(选项)(参数)选项-e:文件...
阅读全文
posted @ 2015-06-06 17:00
duanxz
阅读(1221)
推荐(0)
2015年5月28日
摘要:
《spring扩展点之二:spring中关于bean初始化、销毁等使用汇总,ApplicationContextAware将ApplicationContext注入》 《spring中InitializingBean接口使用理解》 关于在spring 容器初始化 bean 和销毁前所做的操作定义方式
阅读全文
posted @ 2015-05-28 22:42
duanxz
阅读(1140)
推荐(0)
2015年5月26日
摘要:
一些spring的开发人员在使用这三个标签进行注入的时候感到困惑。我来尝试解释一下这三个注解的主要区别。事实上,这三者非常相似,只存在一些微小的差别。在稍后的文章中会进行解释。 我们创建一个Car接口和两个实现类Volkswagen和Toyota.分别通过三种标签来注入来观察差异. 接口和类的定义如
阅读全文
posted @ 2015-05-26 09:24
duanxz
阅读(1796)
推荐(0)
摘要:
在学习@Autowired的时候我们已经接触到了@Qualifier,这节就来详细学习一下自定义@Qualifier。例如定义一个交通工具类:Vehicle,以及它的子类Bus和Sedan。如果用@Autowired来找Vehicle的话,会有两个匹配的选项Bus和Sedan。为了限定选项,可以象下...
阅读全文
posted @ 2015-05-26 09:22
duanxz
阅读(536)
推荐(0)
2015年5月25日
摘要:
内容分发网络其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构 成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户 的请求重...
阅读全文
posted @ 2015-05-25 11:33
duanxz
阅读(2634)
推荐(0)
2015年5月24日
摘要:
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁
阅读全文
posted @ 2015-05-24 23:54
duanxz
阅读(747)
推荐(0)
摘要:
1.每个人都可以做成为架构设计师 不懂软件的和刚入行的人们一听到架构设计,都认为是非常的高大上课题,是一个遥不可及的领域,一般人是不能做的。听起来云里雾里的,第一印象除了来自微软,阿里这些NB的公司里面的人其余的都不能做出架构似的,这是一种先入为主的思想,因为大家都在强调架构师的重要性,他的薪资有多
阅读全文
posted @ 2015-05-24 22:54
duanxz
阅读(4182)
推荐(2)
摘要:
mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。 一window安装与启动 上MongoDB官网 ,下载页面:https://www.mongodb.com/download-center,我们发现有32bit和64bit,这个就要看你系统
阅读全文
posted @ 2015-05-24 22:43
duanxz
阅读(799)
推荐(0)
摘要:
JMX的一些概念 MBean:是Managed Bean的简称。在JMX中MBean代表一个被管理的资源实例,通过MBean中暴露的方法和属性,外界可以获取被管理的资源的状态和操纵MBean的行为。事实上,MBean就是一个Java Object,同JavaBean模型一样,外界使用自醒和反射来获取
阅读全文
posted @ 2015-05-24 22:06
duanxz
阅读(1143)
推荐(0)
2015年5月22日
摘要:
为了广大技术爱好者学习netty,在这里帮新浪微博@nettying宣传下他出版的新书 <netty权威指南>@nettying兄在华为NIO实践多年,这本书是他的技术和经验的一个结晶。Netty NIO反应堆线程模型,零copy,多包,半包处理,如果你对这些感兴趣,赶紧关注新浪微博@nettyin
阅读全文
posted @ 2015-05-22 16:04
duanxz
阅读(7574)
推荐(0)
2015年5月21日
摘要:
前言: @Autowired注解代码定义 @Target({ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.METHOD, ElementType.ANNOTATION_TYPE}) @Retention(RetentionPolicy
阅读全文
posted @ 2015-05-21 19:40
duanxz
阅读(9791)
推荐(0)
摘要:
一、配置文件配置 直接配置 在src/main/resources下添加配置文件application.properties 例如修改端口号 #端口号 server.port=8089 分环境配置 在src/main/resources下添加,application-pro.properties,a
阅读全文
posted @ 2015-05-21 19:38
duanxz
阅读(159404)
推荐(6)
摘要:
但 Spring Boot 提供了另一种方式 ,能够根据类型校验和管理application中的bean。 这里会介绍如何使用@ConfigurationProperties。继续使用mail做例子。配置放在mail.properties文件中。属性必须命名规范才能绑定成功。举例:1 protoco
阅读全文
posted @ 2015-05-21 19:01
duanxz
阅读(47517)
推荐(2)
2015年5月20日
摘要:
一、先看一个示例演示:spring注解的一个特殊的注入功能。 首先,是定义一个接口,3个实现类。 下面看到代码中有直接注入一个List和一个Map的。示例代码如下: GreetController代码: 最后在调试List的时候突然灵感一闪,如果只有一个对象那么List里面的值不就只有一个吗。于是开
阅读全文
posted @ 2015-05-20 11:24
duanxz
阅读(24496)
推荐(5)
摘要:
spring2.5提供了基于注解(Annotation-based)的配置,我们可以通过注解的方式来完成注入依赖。在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区别的。首先来看一...
阅读全文
posted @ 2015-05-20 11:11
duanxz
阅读(1932)
推荐(0)
摘要:
mybatis默认缓存是PerpetualCache,可以查看一下它的源码,发现其是Cache接口的实现;那么我们的缓存只要实现该接口即可。该接口有以下方法需要实现: String getId(); int getSize(); void putObject(Object key, Object ...
阅读全文
posted @ 2015-05-20 10:09
duanxz
阅读(1145)
推荐(0)
摘要:
一、Hystrix错误类型及什么情况下会触发fallback方法? 二、fallback方法在什么情况下会抛出异常 一、Hystrix错误类型及什么情况下会触发fallback方法? 结果类型Exception classException.cause描述subject to fallback EM
阅读全文
posted @ 2015-05-20 10:06
duanxz
阅读(4145)
推荐(0)
摘要:
最近在做WebMagic的后台,遇到一个问题:后台用到了数据库,本来理想情况下是用Mysql,但是为了做到开箱即用,也整合了一个嵌入式 数据库H2。这里面就有个问题了,如何用一套代码,提供对Mysql和H2两种方案的支持?博主收集了一些资料,也调试了很久,终于找到一套可行方案,记 录下来。代码贴的有
阅读全文
posted @ 2015-05-20 09:59
duanxz
阅读(2203)
推荐(0)
摘要:
AbstractRoutingDataSource动态数据源切换上周末,室友通宵达旦的敲代码处理他的多数据源的问题,搞的非常的紧张,也和我聊了聊天,大概的了解了他的业务的需求。一般的情况下我们都是使用SSH或者SSM框架进行处理我们的数据源的信息。 操作数据一般都是在DAO层进行处理,可以选择直接使
阅读全文
posted @ 2015-05-20 09:54
duanxz
阅读(1818)
推荐(0)
摘要:
一、简介 HBase —— Hadoop Database的简称,Google BigTable的另一种开源实现方式,从问世之初,就为了解决用大量廉价的机器高速存取海量数据、实现数据分布式存储提供可靠的方案。从功能上来讲,HBase不折不扣是一个数据库,与我们熟悉的Oracle、MySQL、MSSQ
阅读全文
posted @ 2015-05-20 09:14
duanxz
阅读(2873)
推荐(3)
2015年5月19日
摘要:
目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V
阅读全文
posted @ 2015-05-19 20:22
duanxz
阅读(5785)
推荐(2)
摘要:
1. 显示环境变量HOME$ echo $HOME/home/redbooks2. 设置一个新的环境变量hello$ export HELLO="Hello!"$ echo $HELLOHello!3. 使用env命令显示所有的环境变量$ envHOSTNAME=redbooks.safe.orgP...
阅读全文
posted @ 2015-05-19 20:15
duanxz
阅读(1275)
推荐(0)
摘要:
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program n
阅读全文
posted @ 2015-05-19 11:27
duanxz
阅读(3400)
推荐(0)
摘要:
一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始 的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯
阅读全文
posted @ 2015-05-19 10:02
duanxz
阅读(3470)
推荐(0)
摘要:
HDFS是存取数据的分布式文件系统,HDFS文件操作常有两种方式,一种是命令行方式,即Hadoop提供了一套与Linux文件命令类似的命令行工具。HDFS操作之一:hdfs命令行操作 另一种是JavaAPI,即利用Hadoop的Java库,采用编程的方式操作HDFS的文件。 要在java工程中操作h
阅读全文
posted @ 2015-05-19 09:42
duanxz
阅读(1391)
推荐(0)